/* purgecss start ignore */

[data-tooltip].svelte-1fcr18u{
  position:relative;
  z-index:2;
  display:block
}

[data-tooltip].svelte-1fcr18u:before,[data-tooltip].svelte-1fcr18u:after{
  visibility:hidden;
  opacity:0;
  pointer-events:none;
  transition:0.2s ease-out;
  transform:translate(-50%, 5px)
}

[data-tooltip].svelte-1fcr18u:before{
  position:absolute;
  bottom:100%;
  left:50%;
  margin-bottom:5px;
  padding:7px;
  width:100%;
  min-width:130px;
  max-width:400px;
  border-radius:3px;
  background-color:#000;
  background-color:hsla(0, 0%, 20%, 0.9);
  color:#fff;
  content:attr(data-tooltip);
  text-align:center;
  font-size:14px;
  line-height:1.2;
  transition:0.2s ease-out
}

[data-tooltip].svelte-1fcr18u:after{
  position:absolute;
  bottom:100%;
  left:50%;
  width:0;
  border-top:5px solid #000;
  border-top:5px solid hsla(0, 0%, 20%, 0.9);
  border-right:5px solid transparent;
  border-left:5px solid transparent;
  content:' ';
  font-size:0;
  line-height:0
}

[data-tooltip].svelte-1fcr18u:hover:before,[data-tooltip].svelte-1fcr18u:hover:after{
  visibility:visible;
  opacity:1;
  transform:translate(-50%, 0)
}

[data-tooltip='false'].svelte-1fcr18u:hover:before,[data-tooltip='false'].svelte-1fcr18u:hover:after{
  visibility:hidden;
  opacity:0
}

/* purgecss end ignore */
/* purgecss start ignore */

[data-tooltip].svelte-1535qr8{
  position:relative;
  z-index:2;
  display:block
}

[data-tooltip].svelte-1535qr8:before,[data-tooltip].svelte-1535qr8:after{
  visibility:hidden;
  opacity:0;
  pointer-events:none;
  transition:0.2s ease-out;
  transform:translate(-50%, 5px)
}

[data-tooltip].svelte-1535qr8:before{
  position:absolute;
  bottom:100%;
  left:50%;
  margin-bottom:5px;
  padding:7px;
  width:100%;
  min-width:130px;
  max-width:400px;
  border-radius:3px;
  background-color:#000;
  background-color:hsla(0, 0%, 20%, 0.9);
  color:#fff;
  content:attr(data-tooltip);
  text-align:center;
  font-size:14px;
  line-height:1.2;
  transition:0.2s ease-out;
  word-break:normal;
  overflow-wrap:break-word
}

[data-tooltip].svelte-1535qr8:after{
  position:absolute;
  bottom:100%;
  left:50%;
  width:0;
  border-top:5px solid #000;
  border-top:5px solid hsla(0, 0%, 20%, 0.9);
  border-right:5px solid transparent;
  border-left:5px solid transparent;
  content:' ';
  font-size:0;
  line-height:0
}

[data-tooltip].svelte-1535qr8:hover:before,[data-tooltip].svelte-1535qr8:hover:after{
  visibility:visible;
  opacity:1;
  transform:translate(-50%, 0)
}

[data-tooltip='false'].svelte-1535qr8:hover:before,[data-tooltip='false'].svelte-1535qr8:hover:after{
  visibility:hidden;
  opacity:0
}

/* purgecss end ignore */
/* purgecss start ignore */

.state-container.svelte-sx8pwi{
  background-color:rgb(224, 224, 224)
}

.state-container-border.svelte-sx8pwi{
  border:1.5px solid rgb(224, 224, 224)
}

/* purgecss end ignore */
/* purgecss start ignore */

.bg.svelte-1p7f474{
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  background-color:rgba(5, 5, 5, 0.5)
}

.modal-container.svelte-1p7f474{
  background-color:white;
  max-height:80vh;
  overflow:auto;
  margin-left:16px;
  margin-right:16px;
  padding:40px 20px
}

/* purgecss end ignore */
/* purgecss start ignore */

.lst-kix_4ubjrbd9m6k1-0.svelte-1grzl9u>li.svelte-1grzl9u:before{
  content:'' counter(lst-ctn-kix_4ubjrbd9m6k1-0, decimal) '. '
}

ol.lst-kix_vkgcwtejarco-0.svelte-1grzl9u.svelte-1grzl9u{
  list-style-type:none
}

ol.lst-kix_4ubjrbd9m6k1-0.start.svelte-1grzl9u.svelte-1grzl9u{
  counter-reset:lst-ctn-kix_4ubjrbd9m6k1-0 0
}

.lst-kix_vkgcwtejarco-0.svelte-1grzl9u>li.svelte-1grzl9u{
  counter-increment:lst-ctn-kix_vkgcwtejarco-0
}

ol.lst-kix_vkgcwtejarco-0.start.svelte-1grzl9u.svelte-1grzl9u{
  counter-reset:lst-ctn-kix_vkgcwtejarco-0 0
}

.lst-kix_4ubjrbd9m6k1-0.svelte-1grzl9u>li.svelte-1grzl9u{
  counter-increment:lst-ctn-kix_4ubjrbd9m6k1-0
}

.lst-kix_vkgcwtejarco-0.svelte-1grzl9u>li.svelte-1grzl9u:before{
  content:'' counter(lst-ctn-kix_vkgcwtejarco-0, decimal) '. '
}

li.li-bullet-0.svelte-1grzl9u.svelte-1grzl9u:before{
  margin-left:-18pt;
  white-space:nowrap;
  display:inline-block;
  min-width:18pt
}

ol.lst-kix_4ubjrbd9m6k1-0.svelte-1grzl9u.svelte-1grzl9u{
  list-style-type:none
}

ol.svelte-1grzl9u.svelte-1grzl9u{
  margin:0;
  padding:0
}

.c20.svelte-1grzl9u.svelte-1grzl9u{
  margin-left:36pt;
  padding-top:0pt;
  padding-left:0pt;
  padding-bottom:0pt;
  line-height:1.1500022727272727;
  orphans:2;
  widows:2;
  text-align:left
}

.c3.svelte-1grzl9u.svelte-1grzl9u{
  margin-left:36pt;
  padding-top:12pt;
  padding-left:0pt;
  padding-bottom:0pt;
  line-height:1.5;
  orphans:2;
  widows:2;
  text-align:left
}

.c4.svelte-1grzl9u.svelte-1grzl9u{
  color:#134f5c;
  font-weight:700;
  text-decoration:none;
  vertical-align:baseline;
  font-size:24pt;
  font-family:'Arial';
  font-style:normal
}

.c7.svelte-1grzl9u.svelte-1grzl9u{
  color:#000000;
  font-weight:400;
  text-decoration:none;
  vertical-align:baseline;
  font-size:10.5pt;
  font-family:'Arial';
  font-style:normal
}

.c2.svelte-1grzl9u.svelte-1grzl9u{
  color:#134f5c;
  font-weight:700;
  text-decoration:none;
  vertical-align:baseline;
  font-size:42pt;
  font-family:'Arial';
  font-style:normal
}

.c0.svelte-1grzl9u.svelte-1grzl9u{
  padding-top:0pt;
  padding-bottom:0pt;
  line-height:1.15;
  orphans:2;
  widows:2;
  text-align:left;
  height:11pt
}

.c13.svelte-1grzl9u.svelte-1grzl9u{
  padding-top:0pt;
  padding-bottom:0pt;
  line-height:1.15;
  orphans:2;
  widows:2;
  text-align:left
}

.c19.svelte-1grzl9u.svelte-1grzl9u{
  color:#000000;
  font-weight:400;
  text-decoration:none;
  vertical-align:baseline;
  font-family:'Arial';
  font-style:italic
}

.c5.svelte-1grzl9u.svelte-1grzl9u{
  padding-top:0pt;
  padding-bottom:0pt;
  line-height:1.5;
  orphans:2;
  widows:2;
  text-align:left
}

.c8.svelte-1grzl9u.svelte-1grzl9u{
  color:#000000;
  font-weight:700;
  text-decoration:none;
  vertical-align:baseline;
  font-family:'Arial';
  font-style:normal
}

.c9.svelte-1grzl9u.svelte-1grzl9u{
  color:#000000;
  font-weight:400;
  text-decoration:none;
  vertical-align:baseline;
  font-family:'Arial';
  font-style:normal
}

.c15.svelte-1grzl9u.svelte-1grzl9u{
  padding:0;
  margin:0
}

.c21.svelte-1grzl9u.svelte-1grzl9u{
  color:inherit;
  text-decoration:inherit
}

.c18.svelte-1grzl9u.svelte-1grzl9u{
  margin-left:54pt;
  text-indent:-18pt
}

.c10.svelte-1grzl9u.svelte-1grzl9u{
  font-size:18pt
}

.c6.svelte-1grzl9u.svelte-1grzl9u{
  height:11pt
}

.c1.svelte-1grzl9u.svelte-1grzl9u{
  font-size:10pt
}

.c12.svelte-1grzl9u.svelte-1grzl9u{
  font-weight:700
}

.c17.svelte-1grzl9u.svelte-1grzl9u{
  font-size:10.5pt
}

.c11.svelte-1grzl9u.svelte-1grzl9u{
  font-size:12pt
}

li.svelte-1grzl9u.svelte-1grzl9u{
  color:#000000;
  font-size:11pt;
  font-family:'Arial'
}

p.svelte-1grzl9u.svelte-1grzl9u{
  margin:0;
  color:#000000;
  font-size:11pt;
  font-family:'Arial'
}

/* purgecss end ignore */
/* purgecss start ignore */

ul.lst-kix_77iyj6qm6h9l-0.svelte-12yroia.svelte-12yroia{
  list-style-type:none
}

.lst-kix_ggc1sghzlom9-0.svelte-12yroia>li.svelte-12yroia:before{
  content:'\0025cf  '
}

ul.lst-kix_il4zdrxztb1p-0.svelte-12yroia.svelte-12yroia{
  list-style-type:none
}

ul.lst-kix_f7jlosydnf99-0.svelte-12yroia.svelte-12yroia{
  list-style-type:none
}

.lst-kix_il4zdrxztb1p-0.svelte-12yroia>li.svelte-12yroia:before{
  content:'\0025cf  '
}

.lst-kix_77iyj6qm6h9l-0.svelte-12yroia>li.svelte-12yroia:before{
  content:'\0025cf  '
}

ul.lst-kix_ggc1sghzlom9-0.svelte-12yroia.svelte-12yroia{
  list-style-type:none
}

li.li-bullet-0.svelte-12yroia.svelte-12yroia:before{
  margin-left:-18pt;
  white-space:nowrap;
  display:inline-block;
  min-width:18pt
}

.lst-kix_f7jlosydnf99-0.svelte-12yroia>li.svelte-12yroia:before{
  content:'\0025cf  '
}

.c15.svelte-12yroia.svelte-12yroia{
  padding-top:0pt;
  padding-bottom:0pt;
  line-height:1.15;
  orphans:2;
  widows:2;
  text-align:left;
  height:11pt
}

.c1.svelte-12yroia.svelte-12yroia{
  color:#000000;
  font-weight:400;
  text-decoration:none;
  vertical-align:baseline;
  font-size:10pt;
  font-family:'Arial';
  font-style:normal
}

.c7.svelte-12yroia.svelte-12yroia{
  padding-top:8pt;
  padding-bottom:8pt;
  line-height:1.2;
  orphans:2;
  widows:2;
  text-align:left
}

.c10.svelte-12yroia.svelte-12yroia{
  color:#000000;
  font-weight:400;
  text-decoration:none;
  vertical-align:baseline;
  font-size:11pt;
  font-family:'Arial';
  font-style:normal
}

.c2.svelte-12yroia.svelte-12yroia{
  padding-top:0pt;
  padding-bottom:8pt;
  line-height:1.5;
  orphans:2;
  widows:2;
  text-align:left
}

.c8.svelte-12yroia.svelte-12yroia{
  color:#222222;
  font-weight:700;
  text-decoration:none;
  vertical-align:baseline;
  font-size:24pt;
  font-family:'Arial';
  font-style:normal
}

.c3.svelte-12yroia.svelte-12yroia{
  padding-top:0pt;
  padding-bottom:0pt;
  line-height:1.5;
  orphans:2;
  widows:2;
  text-align:left
}

.c11.svelte-12yroia.svelte-12yroia{
  color:#000000;
  text-decoration:none;
  vertical-align:baseline;
  font-family:'Arial';
  font-style:normal
}

.c12.svelte-12yroia.svelte-12yroia{
  color:#000000;
  text-decoration:none;
  vertical-align:baseline;
  font-family:'Arial';
  font-style:italic
}

.c19.svelte-12yroia.svelte-12yroia{
  color:#222222;
  text-decoration:none;
  vertical-align:baseline;
  font-family:'Arial';
  font-style:normal
}

.c9.svelte-12yroia.svelte-12yroia{
  font-size:24pt;
  color:#222222;
  font-weight:700
}

.c0.svelte-12yroia.svelte-12yroia{
  font-size:10pt;
  font-weight:700
}

.c13.svelte-12yroia.svelte-12yroia{
  padding:0;
  margin:0
}

.c5.svelte-12yroia.svelte-12yroia{
  margin-left:36pt;
  padding-left:0pt
}

.c20.svelte-12yroia.svelte-12yroia{
  font-weight:700;
  font-size:42pt
}

.c4.svelte-12yroia.svelte-12yroia{
  font-size:10pt
}

.c16.svelte-12yroia.svelte-12yroia{
  font-weight:400
}

.c14.svelte-12yroia.svelte-12yroia{
  font-style:italic
}

.c17.svelte-12yroia.svelte-12yroia{
  height:11pt
}

li.svelte-12yroia.svelte-12yroia{
  color:#000000;
  font-size:11pt;
  font-family:'Arial'
}

p.svelte-12yroia.svelte-12yroia{
  margin:0;
  color:#000000;
  font-size:11pt;
  font-family:'Arial'
}

h4.svelte-12yroia.svelte-12yroia{
  padding-top:14pt;
  color:#222222;
  font-size:12pt;
  padding-bottom:4pt;
  font-family:'Arial';
  line-height:1.15;
  page-break-after:avoid;
  orphans:2;
  widows:2;
  text-align:left
}

/* purgecss end ignore */
/* purgecss start ignore */

.table-font.svelte-1xhlwr1{
  color:white
}

/* purgecss end ignore */
/* purgecss start ignore */

.table-font.svelte-1xhlwr1{
  color:white
}

/* purgecss end ignore */
/* purgecss start ignore */

.table-font.svelte-1xhlwr1{
  color:white
}

/* purgecss end ignore */
/* purgecss start ignore */

.table-font.svelte-1xhlwr1{
  color:white
}

/* purgecss end ignore */
/* purgecss start ignore */

.table-font.svelte-1xhlwr1{
  color:white
}

/* purgecss end ignore */
/* purgecss start ignore */

.table-font.svelte-1xhlwr1{
  color:white
}

/* purgecss end ignore */
/* purgecss start ignore */

.table-font.svelte-1xhlwr1{
  color:white
}

/* purgecss end ignore */
/* purgecss start ignore */

.table-font.svelte-1xhlwr1{
  color:white
}

/* purgecss end ignore */
/* purgecss start ignore */

.table-font.svelte-1xhlwr1{
  color:white
}

/* purgecss end ignore */
/* purgecss start ignore */

.table-font.svelte-1xhlwr1{
  color:white
}

/* purgecss end ignore */
/* purgecss start ignore */

.table-font.svelte-1xhlwr1{
  color:white
}

/* purgecss end ignore */
/* purgecss start ignore */

.table-font.svelte-1xhlwr1{
  color:white
}

/* purgecss end ignore */
/* purgecss start ignore */

.table-font.svelte-1xhlwr1{
  color:white
}

/* purgecss end ignore */
/* purgecss start ignore */

.table-font.svelte-1xhlwr1{
  color:white
}

/* purgecss end ignore */
/* purgecss start ignore */

*,::before,::after{
  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, /* Firefox supports this but not yet `system-ui` */
		'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,samp,pre{
  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:-0.25em
}

sup{
  top:-0.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
}

button,[type='button'],[type='reset'],[type='submit']{
  -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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,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
}

*,::before,::after{
  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::-moz-placeholder,textarea::-moz-placeholder{
  opacity:1;
  color:#9ca3af
}

input::-moz-placeholder, textarea::-moz-placeholder{
  opacity:1;
  color:#9ca3af
}

input::placeholder,textarea::placeholder{
  opacity:1;
  color:#9ca3af
}

button,[role="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
}

pre,code,kbd,samp{
  font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

img,svg,video,canvas,audio,iframe,embed,object{
  display:block;
  vertical-align:middle
}

img,video{
  max-width:100%;
  height:auto
}

[hidden]{
  display:none
}

*,::before,::after{
  --tw-border-opacity:1;
  border-color:rgba(229, 231, 235, var(--tw-border-opacity))
}

.visible{
  visibility:visible
}

.invisible{
  visibility:hidden
}

.fixed{
  position:fixed
}

.absolute{
  position:absolute
}

.relative{
  position:relative
}

.inset-0{
  top:0px;
  right:0px;
  bottom:0px;
  left:0px
}

.inset-x-0{
  left:0px;
  right:0px
}

.top-0{
  top:0px
}

.top-4{
  top:1rem
}

.top-8{
  top:2rem
}

.top-10{
  top:2.5rem
}

.right-0{
  right:0px
}

.right-4{
  right:1rem
}

.bottom-0{
  bottom:0px
}

.bottom-6{
  bottom:1.5rem
}

.left-0{
  left:0px
}

.left-2{
  left:0.5rem
}

.z-10{
  z-index:10
}

.z-20{
  z-index:20
}

.z-50{
  z-index:50
}

.m-0{
  margin:0px
}

.m-2{
  margin:0.5rem
}

.m-auto{
  margin:auto
}

.mx-4{
  margin-left:1rem;
  margin-right:1rem
}

.mx-auto{
  margin-left:auto;
  margin-right:auto
}

.my-2{
  margin-top:0.5rem;
  margin-bottom:0.5rem
}

.my-4{
  margin-top:1rem;
  margin-bottom:1rem
}

.my-6{
  margin-top:1.5rem;
  margin-bottom:1.5rem
}

.mt-0{
  margin-top:0px
}

.mt-1{
  margin-top:0.25rem
}

.mt-2{
  margin-top:0.5rem
}

.mt-3{
  margin-top:0.75rem
}

.mt-4{
  margin-top:1rem
}

.mt-6{
  margin-top:1.5rem
}

.mt-8{
  margin-top:2rem
}

.mt-10{
  margin-top:2.5rem
}

.mt-0\.5{
  margin-top:0.125rem
}

.mr-0{
  margin-right:0px
}

.mr-1{
  margin-right:0.25rem
}

.mr-2{
  margin-right:0.5rem
}

.mr-3{
  margin-right:0.75rem
}

.mr-4{
  margin-right:1rem
}

.mr-8{
  margin-right:2rem
}

.mb-1{
  margin-bottom:0.25rem
}

.mb-2{
  margin-bottom:0.5rem
}

.mb-3{
  margin-bottom:0.75rem
}

.mb-4{
  margin-bottom:1rem
}

.mb-6{
  margin-bottom:1.5rem
}

.mb-8{
  margin-bottom:2rem
}

.mb-12{
  margin-bottom:3rem
}

.mb-16{
  margin-bottom:4rem
}

.ml-0{
  margin-left:0px
}

.ml-2{
  margin-left:0.5rem
}

.ml-3{
  margin-left:0.75rem
}

.ml-4{
  margin-left:1rem
}

.-ml-1{
  margin-left:-0.25rem
}

.block{
  display:block
}

.inline-block{
  display:inline-block
}

.flex{
  display:flex
}

.table{
  display:table
}

.grid{
  display:grid
}

.hidden{
  display:none
}

.h-1{
  height:0.25rem
}

.h-4{
  height:1rem
}

.h-5{
  height:1.25rem
}

.h-6{
  height:1.5rem
}

.h-8{
  height:2rem
}

.h-12{
  height:3rem
}

.h-15{
  height:3.75rem
}

.h-18{
  height:4.5rem
}

.h-32{
  height:8rem
}

.h-1\.5{
  height:0.375rem
}

.h-full{
  height:100%
}

.max-h-5\/6{
  max-height:83.33%
}

.min-h-22{
  min-height:5.5rem
}

.min-h-32{
  min-height:8rem
}

.min-h-screen{
  min-height:100vh
}

.w-1{
  width:0.25rem
}

.w-4{
  width:1rem
}

.w-5{
  width:1.25rem
}

.w-6{
  width:1.5rem
}

.w-8{
  width:2rem
}

.w-10{
  width:2.5rem
}

.w-15{
  width:3.75rem
}

.w-18{
  width:4.5rem
}

.w-32{
  width:8rem
}

.w-40{
  width:10rem
}

.w-80{
  width:20rem
}

.w-full{
  width:100%
}

.w-screen{
  width:100vw
}

.w-max{
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content
}

.w-icon-describe-desk{
  width:calc(100% - 1rem - 0.75rem)
}

.min-w-25{
  min-width:6.25rem
}

.max-w-42{
  max-width:10.5rem
}

.max-w-48{
  max-width:12rem
}

.max-w-60{
  max-width:15rem
}

.max-w-sm{
  max-width:24rem
}

.max-w-4\/5{
  max-width:calc(100% / 5 * 4)
}

.flex-1{
  flex:1 1 0%
}

.flex-grow{
  flex-grow:1
}

.table-auto{
  table-layout:auto
}

.transform{
  --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: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))
}

.translate-y-0{
  --tw-translate-y:0px
}

.translate-y-4{
  --tw-translate-y:1rem
}

.scale-100{
  --tw-scale-x:1;
  --tw-scale-y:1
}

@-webkit-keyframes spin{
  to{
    transform:rotate(360deg)
  }
}

@keyframes spin{
  to{
    transform:rotate(360deg)
  }
}

@-webkit-keyframes ping{
  75%,100%{
    transform:scale(2);
    opacity:0
  }
}

@keyframes ping{
  75%,100%{
    transform:scale(2);
    opacity:0
  }
}

@-webkit-keyframes pulse{
  50%{
    opacity:.5
  }
}

@keyframes pulse{
  50%{
    opacity:.5
  }
}

@-webkit-keyframes bounce{
  0%,100%{
    transform:translateY(-25%);
    -webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);
    animation-timing-function:cubic-bezier(0.8,0,1,1)
  }

  50%{
    transform:none;
    -webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);
    animation-timing-function:cubic-bezier(0,0,0.2,1)
  }
}

@keyframes bounce{
  0%,100%{
    transform:translateY(-25%);
    -webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);
    animation-timing-function:cubic-bezier(0.8,0,1,1)
  }

  50%{
    transform:none;
    -webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);
    animation-timing-function:cubic-bezier(0,0,0.2,1)
  }
}

.animate-spin{
  -webkit-animation:spin 1s linear infinite;
  animation:spin 1s linear infinite
}

.cursor-pointer{
  cursor:pointer
}

.cursor-not-allowed{
  cursor:not-allowed
}

.select-none{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}

.resize-none{
  resize:none
}

.grid-cols-1{
  grid-template-columns:repeat(1, minmax(0, 1fr))
}

.flex-row{
  flex-direction:row
}

.flex-col{
  flex-direction:column
}

.flex-wrap{
  flex-wrap:wrap
}

.items-start{
  align-items:flex-start
}

.items-end{
  align-items:flex-end
}

.items-center{
  align-items:center
}

.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
}

.gap-4{
  gap:1rem
}

.self-center{
  align-self:center
}

.overflow-auto{
  overflow:auto
}

.overflow-hidden{
  overflow:hidden
}

.overflow-visible{
  overflow:visible
}

.overflow-x-auto{
  overflow-x:auto
}

.overflow-y-auto{
  overflow-y:auto
}

.overflow-ellipsis{
  text-overflow:ellipsis
}

.whitespace-nowrap{
  white-space:nowrap
}

.break-normal{
  overflow-wrap:normal;
  word-break:normal
}

.break-words{
  overflow-wrap:break-word
}

.break-all{
  word-break:break-all
}

.rounded{
  border-radius:0.25rem
}

.rounded-lg{
  border-radius:0.5rem
}

.rounded-xl{
  border-radius:0.75rem
}

.rounded-full{
  border-radius:9999px
}

.border{
  border-width:1px
}

.border-gray-200{
  --tw-border-opacity:1;
  border-color:rgba(229, 231, 235, var(--tw-border-opacity))
}

.bg-transparent{
  background-color:transparent
}

.bg-white{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-gray-100{
  --tw-bg-opacity:1;
  background-color:rgba(243, 244, 246, var(--tw-bg-opacity))
}

.bg-gray-370{
  --tw-bg-opacity:1;
  background-color:rgba(160, 164, 168, var(--tw-bg-opacity))
}

.bg-gray-500{
  --tw-bg-opacity:1;
  background-color:rgba(107, 114, 128, var(--tw-bg-opacity))
}

.bg-gray-650{
  --tw-bg-opacity:1;
  background-color:rgba(62, 62, 62, var(--tw-bg-opacity))
}

.bg-red-100{
  --tw-bg-opacity:1;
  background-color:rgba(254, 226, 226, var(--tw-bg-opacity))
}

.bg-green-100{
  --tw-bg-opacity:1;
  background-color:rgba(209, 250, 229, var(--tw-bg-opacity))
}

.bg-blue-100{
  --tw-bg-opacity:1;
  background-color:rgba(219, 234, 254, var(--tw-bg-opacity))
}

.bg-blue-light{
  --tw-bg-opacity:1;
  background-color:rgba(236, 242, 254, var(--tw-bg-opacity))
}

.bg-beige-1{
  --tw-bg-opacity:1;
  background-color:rgba(204, 204, 204, var(--tw-bg-opacity))
}

.bg-opacity-75{
  --tw-bg-opacity:0.75
}

.fill-current{
  fill:currentColor
}

.object-cover{
  -o-object-fit:cover;
  object-fit:cover
}

.object-center{
  -o-object-position:center;
  object-position:center
}

.p-0{
  padding:0px
}

.p-1{
  padding:0.25rem
}

.p-2{
  padding:0.5rem
}

.p-4{
  padding:1rem
}

.p-6{
  padding:1.5rem
}

.px-2{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.px-4{
  padding-left:1rem;
  padding-right:1rem
}

.px-6{
  padding-left:1.5rem;
  padding-right:1.5rem
}

.px-8{
  padding-left:2rem;
  padding-right:2rem
}

.py-1{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.py-2{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.py-3{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.py-4{
  padding-top:1rem;
  padding-bottom:1rem
}

.py-6{
  padding-top:1.5rem;
  padding-bottom:1.5rem
}

.py-10{
  padding-top:2.5rem;
  padding-bottom:2.5rem
}

.pt-4{
  padding-top:1rem
}

.pt-18{
  padding-top:4.5rem
}

.pr-4{
  padding-right:1rem
}

.pr-8{
  padding-right:2rem
}

.pb-4{
  padding-bottom:1rem
}

.pb-20{
  padding-bottom:5rem
}

.pl-4{
  padding-left:1rem
}

.pl-6{
  padding-left:1.5rem
}

.text-left{
  text-align:left
}

.text-center{
  text-align:center
}

.align-bottom{
  vertical-align:bottom
}

.font-inter{
  font-family:Inter
}

.text-xs{
  font-size:0.75rem;
  line-height:1rem
}

.text-sm{
  font-size:0.875rem;
  line-height:1.25rem
}

.text-base{
  font-size:1rem;
  line-height:1.5rem
}

.text-xl{
  font-size:1.25rem;
  line-height:1.75rem
}

.text-2xl{
  font-size:1.5rem;
  line-height:2rem
}

.text-4xl{
  font-size:2.25rem;
  line-height:2.5rem
}

.font-medium{
  font-weight:500
}

.font-semibold{
  font-weight:600
}

.font-bold{
  font-weight:700
}

.capitalize{
  text-transform:capitalize
}

.italic{
  font-style:italic
}

.leading-3{
  line-height:.75rem
}

.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-350{
  --tw-text-opacity:1;
  color:rgba(170, 170, 170, var(--tw-text-opacity))
}

.text-gray-370{
  --tw-text-opacity:1;
  color:rgba(160, 164, 168, var(--tw-text-opacity))
}

.text-gray-500{
  --tw-text-opacity:1;
  color:rgba(107, 114, 128, var(--tw-text-opacity))
}

.text-gray-650{
  --tw-text-opacity:1;
  color:rgba(62, 62, 62, var(--tw-text-opacity))
}

.text-red-500{
  --tw-text-opacity:1;
  color:rgba(239, 68, 68, var(--tw-text-opacity))
}

.text-red-700{
  --tw-text-opacity:1;
  color:rgba(185, 28, 28, var(--tw-text-opacity))
}

.text-green-500{
  --tw-text-opacity:1;
  color:rgba(16, 185, 129, var(--tw-text-opacity))
}

.text-green-700{
  --tw-text-opacity:1;
  color:rgba(4, 120, 87, var(--tw-text-opacity))
}

.text-blue-500{
  --tw-text-opacity:1;
  color:rgba(59, 130, 246, var(--tw-text-opacity))
}

.text-blue-700{
  --tw-text-opacity:1;
  color:rgba(29, 78, 216, var(--tw-text-opacity))
}

.underline{
  text-decoration:underline
}

.no-underline{
  text-decoration:none
}

.opacity-0{
  opacity:0
}

.opacity-20{
  opacity:0.2
}

.opacity-50{
  opacity:0.5
}

.opacity-60{
  opacity:0.6
}

.opacity-100{
  opacity:1
}

.disabled\:opacity-100:disabled{
  opacity:1
}

*,::before,::after{
  --tw-shadow:0 0 #0000
}

.shadow-xl{
  --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\:outline-none:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.focus\:outline-green:focus{
  outline:2px solid #429383;
  outline-offset:-6px
}

*,::before,::after{
  --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
}

.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)
}

.transition-all{
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.transition{
  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(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.transition-opacity{
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.duration-200{
  transition-duration:200ms
}

.duration-500{
  transition-duration:500ms
}

.ease-in-out{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

.tooltip{
  visibility:hidden;
  position:absolute
}

.has-tooltip:hover .tooltip{
  visibility:visible;
  z-index:50
}

html,body{
  position:relative;
  margin:0px;
  display:flex;
  min-height:100vh;
  width:100vw;
  flex-direction:column;
  overflow-x:hidden;
  --tw-bg-opacity:1;
  background-color:rgba(236, 242, 254, var(--tw-bg-opacity));
  padding:0px;
  font-family:Inter;
  font-size:1rem;
  line-height:1.5rem
}

h1,h2,h3,h4,h5{
  font-family:Inter;
  font-weight:600;
  --tw-text-opacity:1;
  color:rgba(34, 34, 34, var(--tw-text-opacity))
}

body{
  --tw-text-opacity:1;
  color:rgba(34, 34, 34, var(--tw-text-opacity))
}

a{
  --tw-text-opacity:1;
  color:rgba(26, 117, 255, var(--tw-text-opacity));
  text-decoration:none
}

td,th{
  font-family:Inter;
  font-weight:400
}

pre{
  white-space:pre-wrap;
  white-space:-moz-pre-wrap;
  white-space:-pre-wrap;
  white-space:-o-pre-wrap;
  word-wrap:break-word
}

::-webkit-scrollbar-track{
  border-radius:0.5rem;
  --tw-bg-opacity:1;
  background-color:rgba(204, 204, 204, var(--tw-bg-opacity))
}

::-webkit-scrollbar-thumb{
  border-radius:8px;
  background-color:#888
}

::-webkit-scrollbar{
  height:0.375rem;
  width:0.375rem;
  border-radius:0.5rem;
  --tw-bg-opacity:1;
  background-color:rgba(204, 204, 204, var(--tw-bg-opacity))
}

.body1{
  font-size:1.25rem;
  line-height:1.75rem
}

.body2{
  font-size:1rem;
  line-height:1.5rem
}

@media(min-width: 640px){
  .sm\:my-3{
    margin-top:0.75rem;
    margin-bottom:0.75rem
  }

  .sm\:my-6{
    margin-top:1.5rem;
    margin-bottom:1.5rem
  }

  .sm\:my-8{
    margin-top:2rem;
    margin-bottom:2rem
  }

  .sm\:mt-0{
    margin-top:0px
  }

  .sm\:mt-8{
    margin-top:2rem
  }

  .sm\:mr-0{
    margin-right:0px
  }

  .sm\:mr-3{
    margin-right:0.75rem
  }

  .sm\:mr-4{
    margin-right:1rem
  }

  .sm\:mr-12{
    margin-right:3rem
  }

  .sm\:mb-0{
    margin-bottom:0px
  }

  .sm\:ml-0{
    margin-left:0px
  }

  .sm\:ml-6{
    margin-left:1.5rem
  }

  .sm\:block{
    display:block
  }

  .sm\:inline-block{
    display:inline-block
  }

  .sm\:inline{
    display:inline
  }

  .sm\:flex{
    display:flex
  }

  .sm\:h-8{
    height:2rem
  }

  .sm\:h-12{
    height:3rem
  }

  .sm\:h-screen{
    height:100vh
  }

  .sm\:min-h-22{
    min-height:5.5rem
  }

  .sm\:min-h-32{
    min-height:8rem
  }

  .sm\:w-8{
    width:2rem
  }

  .sm\:w-full{
    width:100%
  }

  .sm\:max-w-60{
    max-width:15rem
  }

  .sm\:max-w-xl{
    max-width:36rem
  }

  .sm\:flex-grow{
    flex-grow:1
  }

  .sm\:translate-y-0{
    --tw-translate-y:0px
  }

  .sm\:scale-95{
    --tw-scale-x:.95;
    --tw-scale-y:.95
  }

  .sm\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .sm\:flex-row{
    flex-direction:row
  }

  .sm\:items-start{
    align-items:flex-start
  }

  .sm\:p-0{
    padding:0px
  }

  .sm\:p-10{
    padding:2.5rem
  }

  .sm\:px-4{
    padding-left:1rem;
    padding-right:1rem
  }

  .sm\:px-8{
    padding-left:2rem;
    padding-right:2rem
  }

  .sm\:px-12{
    padding-left:3rem;
    padding-right:3rem
  }

  .sm\:pt-22{
    padding-top:5.5rem
  }

  .sm\:align-middle{
    vertical-align:middle
  }

  .sm\:text-sm{
    font-size:0.875rem;
    line-height:1.25rem
  }

  .sm\:text-2xl{
    font-size:1.5rem;
    line-height:2rem
  }

  .sm\:text-5xl{
    font-size:3rem;
    line-height:1
  }

  .sm\:text-6xl{
    font-size:3.75rem;
    line-height:1
  }
}

@media(min-width: 768px){
  .md\:mx-10{
    margin-left:2.5rem;
    margin-right:2.5rem
  }

  .md\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .md\:mt-0{
    margin-top:0px
  }

  .md\:mr-4{
    margin-right:1rem
  }

  .md\:ml-0{
    margin-left:0px
  }

  .md\:max-w-144{
    max-width:36rem
  }

  .md\:max-w-md{
    max-width:28rem
  }

  .md\:max-w-2xl{
    max-width:42rem
  }

  .md\:items-center{
    align-items:center
  }

  .md\:px-6{
    padding-left:1.5rem;
    padding-right:1.5rem
  }

  .md\:px-12{
    padding-left:3rem;
    padding-right:3rem
  }

  .md\:pt-8{
    padding-top:2rem
  }

  .md\:pt-34{
    padding-top:8.5rem
  }

  .md\:text-sm{
    font-size:0.875rem;
    line-height:1.25rem
  }
}

@media(min-width: 1024px){
  .lg\:mx-12{
    margin-left:3rem;
    margin-right:3rem
  }

  .lg\:mt-4{
    margin-top:1rem
  }

  .lg\:mr-3{
    margin-right:0.75rem
  }

  .lg\:mr-8{
    margin-right:2rem
  }

  .lg\:w-60{
    width:15rem
  }

  .lg\:w-80{
    width:20rem
  }

  .lg\:max-w-md{
    max-width:28rem
  }

  .lg\:max-w-4xl{
    max-width:56rem
  }

  .lg\:max-w-2\/3{
    max-width:66.67%
  }

  .lg\:flex-row{
    flex-direction:row
  }

  .lg\:items-center{
    align-items:center
  }

  .lg\:text-2xl{
    font-size:1.5rem;
    line-height:2rem
  }

  .lg\:text-7xl{
    font-size:4.5rem;
    line-height:1
  }
}

@media(min-width: 1280px){
  .xl\:mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .xl\:max-w-7xl{
    max-width:80rem
  }
}

@media(min-width: 1536px){
  .\32xl\:px-32{
    padding-left:8rem;
    padding-right:8rem
  }
}

/* purgecss end ignore */
