*,::after,::before {-webkit-box-sizing:border-box;box-sizing:border-box}
html {-moz-tab-size:4;-o-tab-size:4;tab-size:4}
html {line-height:1.15;-webkit-text-size-adjust:100%}
body {margin:0}
body {font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}
hr {height:0;color:inherit}
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 {text-indent:0;border-color:inherit}
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=submit],button {-webkit-appearance:button}
::-moz-focus-inner {border-style:none;padding:0}
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 {margin:0;padding:0}
ol,ul {list-style:none;margin:0;padding:0}
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 {-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}
hr {border-top-width:1px}
img {border-style:solid}
textarea {resize:vertical}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {opacity:1;color:#a1a1aa}
input::-moz-placeholder,textarea::-moz-placeholder {opacity:1;color:#a1a1aa}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {opacity:1;color:#a1a1aa}
input::-ms-input-placeholder,textarea::-ms-input-placeholder {opacity:1;color:#a1a1aa}
input::placeholder,textarea::placeholder {opacity:1;color:#a1a1aa}
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 {padding:0;line-height:inherit;color:inherit}
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 {max-width:100%;height:auto}
[hidden] {display:none}
*,::after,::before {border-color:currentColor}
.static {position:static!important}
.absolute {position:absolute!important}
.relative {position:relative!important}
.-top-1 {top:-.25rem!important}
.-right-1 {right:-.25rem!important}
.my-4 {margin-top:1rem!important;margin-bottom:1rem!important}
.mb-4 {margin-bottom:1rem!important}
.block {display:block!important}
.flex {display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.table {display:table!important}
.grid {display:grid!important}
.contents {display:contents!important}
.hidden {display:none!important}
.h-auto {height:auto!important}
.h-fit {height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}
.w-full {width:100%!important}
.max-w-fit {max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}
@-webkit-keyframes spin {to {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin {to {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes ping {100%,75% {-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes ping {100%,75% {-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes pulse {50% {opacity:.5}}@keyframes pulse {50% {opacity:.5}}@-webkit-keyframes bounce {0%,100% {-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}
50% {-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce {0%,100% {-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}
50% {-webkit-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.cursor-pointer {cursor:pointer!important}
.grid-cols-4 {grid-template-columns:repeat(4,minmax(0,1fr))!important}
.grid-cols-6 {grid-template-columns:repeat(6,minmax(0,1fr))!important}
.flex-col {-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
.items-center {-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.justify-end {-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
.justify-center {-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.gap-2 {gap:.5rem!important}
.gap-x-3 {-webkit-column-gap:.75rem!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important}
.gap-x-4 {-webkit-column-gap:1rem!important;-moz-column-gap:1rem!important;column-gap:1rem!important}
.gap-y-6 {row-gap:1.5rem!important}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {--tw-space-x-reverse:0!important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}
.overflow-hidden {overflow:hidden!important}
.p-1 {padding:.25rem!important}
.p-2 {padding:.5rem!important}
.p-4 {padding:1rem!important}
.px-2 {padding-left:.5rem!important;padding-right:.5rem!important}
.text-center {text-align:center!important}
.text-sm {font-size:.8125rem!important}
.text-base {font-size:.875rem!important}
.font-bold {font-weight:700!important}
.text-greyscale-600 {--tw-text-opacity:1!important;color:rgba(9,9,9,var(--tw-text-opacity))!important}
*,::after,::before {--tw-shadow:0 0 #0000}
*,::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}
@media (min-width:640px) {.sm\:items-center {-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.sm\:text-lg {font-size:1rem!important}}@media (min-width:768px) {.md\:text-xl {font-size:1.125rem!important}}
