@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=fallback);
*,::after,::before {
 box-sizing:border-box;
 border-width:0;
 border-style:solid;
 border-color:#e5e7eb
}
::after,
::before {
 --tw-content:''
}
html {
 line-height:1.5;
 -webkit-text-size-adjust:100%;
 -moz-tab-size:4;
 -o-tab-size:4;
 tab-size:4;
 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"
}
body {
 margin:0;
 line-height:inherit
}
hr {
 height:0;
 color:inherit;
 border-top-width:1px
}
abbr:where([title]) {
 -webkit-text-decoration:underline dotted;
 text-decoration:underline dotted
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-size:inherit;
 font-weight:inherit
}
a {
 color:inherit;
 text-decoration:inherit
}
b,
strong {
 font-weight:bolder
}
code,
kbd,
pre,
samp {
 font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",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;
 border-collapse:collapse
}
button,
input,
optgroup,
select,
textarea {
 font-family:inherit;
 font-size:100%;
 font-weight:inherit;
 line-height:inherit;
 color:inherit;
 margin:0;
 padding:0
}
button,
select {
 text-transform:none
}
[type=button],
[type=reset],
[type=submit],
button {
 -webkit-appearance:button;
 background-color:transparent;
 background-image:none
}
:-moz-focusring {
 outline:auto
}
:-moz-ui-invalid {
 box-shadow:none
}
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
}
fieldset {
 margin:0;
 padding:0
}
legend {
 padding:0
}
menu,
ol,
ul {
 list-style:none;
 margin:0;
 padding:0
}
textarea {
 resize:vertical
}
input::-moz-placeholder,
textarea::-moz-placeholder {
 opacity:1;
 color:#9ca3af
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
 opacity:1;
 color:#9ca3af
}
input::placeholder,
textarea::placeholder {
 opacity:1;
 color:#9ca3af
}
[role=button],
button {
 cursor:pointer
}
:disabled {
 cursor:default
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
 display:block;
 vertical-align:middle
}
img,
video {
 max-width:100%;
 height:auto
}
[multiple],
[type=date],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
select,
textarea {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-color:#fff;
 border-color:#6b7280;
 border-width:1px;
 border-radius:0;
 padding-top:.5rem;
 padding-right:.75rem;
 padding-bottom:.5rem;
 padding-left:.75rem;
 font-size:1rem;
 line-height:1.5rem;
 --tw-shadow:0 0 #0000
}
[multiple]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
select:focus,
textarea:focus {
 outline:2px solid transparent;
 outline-offset:2px;
 --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
 --tw-ring-offset-width:0px;
 --tw-ring-offset-color:#fff;
 --tw-ring-color:#2563eb;
 --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);
 border-color:#2563eb
}
input::-moz-placeholder,
textarea::-moz-placeholder {
 color:#6b7280;
 opacity:1
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
 color:#6b7280;
 opacity:1
}
input::placeholder,
textarea::placeholder {
 color:#6b7280;
 opacity:1
}
::-webkit-datetime-edit-fields-wrapper {
 padding:0
}
::-webkit-date-and-time-value {
 min-height:1.5em
}
::-webkit-datetime-edit,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-meridiem-field,
::-webkit-datetime-edit-millisecond-field,
::-webkit-datetime-edit-minute-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-second-field,
::-webkit-datetime-edit-year-field {
 padding-top:0;
 padding-bottom:0
}
select {
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
 background-position:right .5rem center;
 background-repeat:no-repeat;
 background-size:1.5em 1.5em;
 padding-right:2.5rem;
 -webkit-print-color-adjust:exact;
 color-adjust:exact
}
[multiple] {
 background-image:initial;
 background-position:initial;
 background-repeat:unset;
 background-size:initial;
 padding-right:.75rem;
 -webkit-print-color-adjust:unset;
 color-adjust:unset
}
[type=checkbox],
[type=radio] {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 padding:0;
 -webkit-print-color-adjust:exact;
 color-adjust:exact;
 display:inline-block;
 vertical-align:middle;
 background-origin:border-box;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 flex-shrink:0;
 height:1rem;
 width:1rem;
 color:#2563eb;
 background-color:#fff;
 border-color:#6b7280;
 border-width:1px;
 --tw-shadow:0 0 #0000
}
[type=checkbox] {
 border-radius:0
}
[type=radio] {
 border-radius:100%
}
[type=checkbox]:focus,
[type=radio]:focus {
 outline:2px solid transparent;
 outline-offset:2px;
 --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
 --tw-ring-offset-width:2px;
 --tw-ring-offset-color:#fff;
 --tw-ring-color:#2563eb;
 --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)
}
[type=checkbox]:checked,
[type=radio]:checked {
 border-color:transparent;
 background-color:currentColor;
 background-size:100% 100%;
 background-position:center;
 background-repeat:no-repeat
}
[type=checkbox]:checked {
 background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")
}
[type=radio]:checked {
 background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")
}
[type=checkbox]:checked:focus,
[type=checkbox]:checked:hover,
[type=radio]:checked:focus,
[type=radio]:checked:hover {
 border-color:transparent;
 background-color:currentColor
}
[type=checkbox]:indeterminate {
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
 border-color:transparent;
 background-color:currentColor;
 background-size:100% 100%;
 background-position:center;
 background-repeat:no-repeat
}
[type=checkbox]:indeterminate:focus,
[type=checkbox]:indeterminate:hover {
 border-color:transparent;
 background-color:currentColor
}
[type=file] {
 background:unset;
 border-color:inherit;
 border-width:0;
 border-radius:0;
 padding:0;
 font-size:unset;
 line-height:inherit
}
[type=file]:focus {
 outline:1px auto -webkit-focus-ring-color
}
*,
::after,
::before {
 --tw-border-spacing-x:0;
 --tw-border-spacing-y:0;
 --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;
 --tw-pan-x: ;
 --tw-pan-y: ;
 --tw-pinch-zoom: ;
 --tw-scroll-snap-strictness:proximity;
 --tw-ordinal: ;
 --tw-slashed-zero: ;
 --tw-numeric-figure: ;
 --tw-numeric-spacing: ;
 --tw-numeric-fraction: ;
 --tw-ring-inset: ;
 --tw-ring-offset-width:0px;
 --tw-ring-offset-color:#fff;
 --tw-ring-color:rgb(59 130 246 / 0.5);
 --tw-ring-offset-shadow:0 0 #0000;
 --tw-ring-shadow:0 0 #0000;
 --tw-shadow:0 0 #0000;
 --tw-shadow-colored:0 0 #0000;
 --tw-blur: ;
 --tw-brightness: ;
 --tw-contrast: ;
 --tw-grayscale: ;
 --tw-hue-rotate: ;
 --tw-invert: ;
 --tw-saturate: ;
 --tw-sepia: ;
 --tw-drop-shadow: ;
 --tw-backdrop-blur: ;
 --tw-backdrop-brightness: ;
 --tw-backdrop-contrast: ;
 --tw-backdrop-grayscale: ;
 --tw-backdrop-hue-rotate: ;
 --tw-backdrop-invert: ;
 --tw-backdrop-opacity: ;
 --tw-backdrop-saturate: ;
 --tw-backdrop-sepia: 
}
::-webkit-backdrop {
 --tw-border-spacing-x:0;
 --tw-border-spacing-y:0;
 --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;
 --tw-pan-x: ;
 --tw-pan-y: ;
 --tw-pinch-zoom: ;
 --tw-scroll-snap-strictness:proximity;
 --tw-ordinal: ;
 --tw-slashed-zero: ;
 --tw-numeric-figure: ;
 --tw-numeric-spacing: ;
 --tw-numeric-fraction: ;
 --tw-ring-inset: ;
 --tw-ring-offset-width:0px;
 --tw-ring-offset-color:#fff;
 --tw-ring-color:rgb(59 130 246 / 0.5);
 --tw-ring-offset-shadow:0 0 #0000;
 --tw-ring-shadow:0 0 #0000;
 --tw-shadow:0 0 #0000;
 --tw-shadow-colored:0 0 #0000;
 --tw-blur: ;
 --tw-brightness: ;
 --tw-contrast: ;
 --tw-grayscale: ;
 --tw-hue-rotate: ;
 --tw-invert: ;
 --tw-saturate: ;
 --tw-sepia: ;
 --tw-drop-shadow: ;
 --tw-backdrop-blur: ;
 --tw-backdrop-brightness: ;
 --tw-backdrop-contrast: ;
 --tw-backdrop-grayscale: ;
 --tw-backdrop-hue-rotate: ;
 --tw-backdrop-invert: ;
 --tw-backdrop-opacity: ;
 --tw-backdrop-saturate: ;
 --tw-backdrop-sepia: 
}
::backdrop {
 --tw-border-spacing-x:0;
 --tw-border-spacing-y:0;
 --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;
 --tw-pan-x: ;
 --tw-pan-y: ;
 --tw-pinch-zoom: ;
 --tw-scroll-snap-strictness:proximity;
 --tw-ordinal: ;
 --tw-slashed-zero: ;
 --tw-numeric-figure: ;
 --tw-numeric-spacing: ;
 --tw-numeric-fraction: ;
 --tw-ring-inset: ;
 --tw-ring-offset-width:0px;
 --tw-ring-offset-color:#fff;
 --tw-ring-color:rgb(59 130 246 / 0.5);
 --tw-ring-offset-shadow:0 0 #0000;
 --tw-ring-shadow:0 0 #0000;
 --tw-shadow:0 0 #0000;
 --tw-shadow-colored:0 0 #0000;
 --tw-blur: ;
 --tw-brightness: ;
 --tw-contrast: ;
 --tw-grayscale: ;
 --tw-hue-rotate: ;
 --tw-invert: ;
 --tw-saturate: ;
 --tw-sepia: ;
 --tw-drop-shadow: ;
 --tw-backdrop-blur: ;
 --tw-backdrop-brightness: ;
 --tw-backdrop-contrast: ;
 --tw-backdrop-grayscale: ;
 --tw-backdrop-hue-rotate: ;
 --tw-backdrop-invert: ;
 --tw-backdrop-opacity: ;
 --tw-backdrop-saturate: ;
 --tw-backdrop-sepia: 
}
.t {
 width:100%
}
@media (min-width:480px) {
 .t {
  max-width:480px
 }
}
@media (min-width:640px) {
 .t {
  max-width:640px
 }
}
@media (min-width:768px) {
 .t {
  max-width:768px
 }
}
@media (min-width:1024px) {
 .t {
  max-width:1024px
 }
}
@media (min-width:1280px) {
 .t {
  max-width:1280px
 }
}
@media (min-width:1536px) {
 .t {
  max-width:1536px
 }
}
.h1 {
 font-size:2.25rem;
 line-height:1.25;
 font-weight:800;
 letter-spacing:-.05em
}
.h2 {
 font-size:1.88rem;
 line-height:1.33;
 font-weight:800;
 letter-spacing:-.05em
}
.h3 {
 font-size:1.88rem;
 line-height:1.33;
 letter-spacing:-.01em;
 font-weight:800
}
.h4 {
 font-size:1.5rem;
 line-height:1.33;
 font-weight:800;
 letter-spacing:-.025em
}
@media (min-width:768px) {
 .h1 {
  font-size:3rem;
  line-height:1.25;
  letter-spacing:-.02em
 }
 .h2 {
  font-size:2.25rem;
  line-height:1.25;
  letter-spacing:-.02em
 }
}
.btn,
.n,
.r,
.btn-xs {
 display:inline-flex;
 align-items:center;
 justify-content:center;
 border-radius:.25rem;
 border-width:1px;
 border-color:transparent;
 font-size:.875rem;
 line-height:1.5715;
 font-weight:500;
 line-height:1.25rem;
 --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
 --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
 box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
 transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
 transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
 transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
 transition-duration:150ms;
 transition-timing-function:cubic-bezier(0.4,0,0.2,1)
}
.btn {
 padding-left:.75rem;
 padding-right:.75rem;
 padding-top:.5rem;
 padding-bottom:.5rem
}
.n {
 padding-left:1rem;
 padding-right:1rem;
 padding-top:.75rem;
 padding-bottom:.75rem
}
.r {
 padding-left:.5rem;
 padding-right:.5rem;
 padding-top:.25rem;
 padding-bottom:.25rem
}
.btn-xs {
 padding-left:.5rem;
 padding-right:.5rem;
 padding-top:.125rem;
 padding-bottom:.125rem
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
 -webkit-appearance:none
}
.i,
.s,
.o,
.u,
.a,
.f {
 border-width:1px;
 --tw-bg-opacity:1;
 background-color:rgb(255 255 255 / var(--tw-bg-opacity));
 font-size:.875rem;
 line-height:1.5715;
 --tw-text-opacity:1;
 color:rgb(30 41 59 / var(--tw-text-opacity))
}
.i,
.s,
.o,
.a,
.f {
 border-radius:.25rem
}
.s,
.o,
.a,
.f {
 --tw-border-opacity:1;
 border-color:rgb(226 232 240 / var(--tw-border-opacity));
 padding-top:.5rem;
 padding-bottom:.5rem;
 padding-left:.75rem;
 padding-right:.75rem;
 line-height:1.25rem;
 --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
 --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
 box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.s:hover,
.o:hover,
.a:hover,
.f:hover {
 --tw-border-opacity:1;
 border-color:rgb(203 213 225 / var(--tw-border-opacity))
}
.s:focus,
.o:focus,
.a:focus,
.f:focus {
 --tw-border-opacity:1;
 border-color:rgb(165 180 252 / var(--tw-border-opacity))
}
.s::-moz-placeholder,
.f::-moz-placeholder {
 --tw-placeholder-opacity:1;
 color:rgb(148 163 184 / var(--tw-placeholder-opacity))
}
.s:-ms-input-placeholder,
.f:-ms-input-placeholder {
 --tw-placeholder-opacity:1;
 color:rgb(148 163 184 / var(--tw-placeholder-opacity))
}
.s::placeholder,
.f::placeholder {
 --tw-placeholder-opacity:1;
 color:rgb(148 163 184 / var(--tw-placeholder-opacity))
}
.a {
 padding-right:2.5rem
}
.i,
.u {
 border-width:1px;
 --tw-border-opacity:1;
 border-color:rgb(203 213 225 / var(--tw-border-opacity));
 --tw-text-opacity:1;
 color:rgb(99 102 241 / var(--tw-text-opacity))
}
.l::-webkit-scrollbar {
 display:none
}
.l {
 -ms-overflow-style:none;
 scrollbar-width:none
}
:root {
 --range-thumb-size:36px
}
input[type=range] {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background:#ccc;
 border-radius:3px;
 height:6px;
 margin-top:(--range-thumb-size - 6px) * .5;
 margin-bottom:(--range-thumb-size - 6px) * .5;
 --thumb-size: {
 }
 ;
}
input[type=range]::-moz-range-thumb {
 background-color:#000;
 background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 .5v7L12 4zM0 4l4 3.5v-7z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");
 background-position:center;
 background-repeat:no-repeat;
 border:0;
 border:none;
 border-radius:50%;
 cursor:pointer;
 height:--range-thumb-size;
 width:--range-thumb-size
}
input[type=range]::-ms-thumb {
 background-color:#000;
 background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 .5v7L12 4zM0 4l4 3.5v-7z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");
 background-position:center;
 background-repeat:no-repeat;
 border:0;
 border-radius:50%;
 cursor:pointer;
 height:--range-thumb-size;
 width:--range-thumb-size
}
input[type=range]::-moz-focus-outer {
 border:0
}
.c {
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 width:44px
}
.c label {
 display:block;
 height:1.5rem;
 cursor:pointer;
 overflow:hidden;
 border-radius:9999px
}
.c label>span:first-child {
 position:absolute;
 display:block;
 border-radius:9999px;
 width:20px;
 height:20px;
 top:2px;
 left:2px;
 right:50%;
 transition:all .15s ease-out
}
.c input[type=checkbox]:checked+label {
 --tw-bg-opacity:1;
 background-color:rgb(99 102 241 / var(--tw-bg-opacity))
}
.c input[type=checkbox]:checked+label>span:first-child {
 left:22px
}
.c input[type=checkbox]:disabled+label {
 cursor:not-allowed;
 border-width:1px;
 --tw-border-opacity:1;
 border-color:rgb(226 232 240 / var(--tw-border-opacity));
 --tw-bg-opacity:1;
 background-color:rgb(241 245 249 / var(--tw-bg-opacity))
}
.c input[type=checkbox]:disabled+label>span:first-child {
 --tw-bg-opacity:1;
 background-color:rgb(148 163 184 / var(--tw-bg-opacity))
}
* {
 --calendarPadding:24px;
 --daySize:36px;
 --daysWidth:calc(var(--daySize)*7)
}
@-webkit-keyframes fpFadeInDown {
 from {
  opacity:0;
  transform:translate3d(0,-8px,0)
 }
 to {
  opacity:1;
  transform:translate3d(0,0,0)
 }
}
@keyframes fpFadeInDown {
 from {
  opacity:0;
  transform:translate3d(0,-8px,0)
 }
 to {
  opacity:1;
  transform:translate3d(0,0,0)
 }
}
.flatpickr-calendar {
 border:inherit;
 left:50%;
 border-radius:.25rem;
 border-width:1px;
 --tw-border-opacity:1;
 border-color:rgb(226 232 240 / var(--tw-border-opacity));
 --tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.08),0 4px 6px -2px rgba(0, 0, 0, 0.01);
 --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -2px var(--tw-shadow-color);
 box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
 margin-left:calc(calc(var(--daysWidth) + calc(var(--calendarPadding)*2))*.5*-1);
 padding:var(--calendarPadding);
 width:calc(var(--daysWidth) + calc(var(--calendarPadding)*2))
}
@media (min-width:1024px) {
 .flatpickr-calendar {
  left:0;
  right:auto;
  margin-left:0
 }
}
.h.flatpickr-calendar {
 right:0;
 left:auto;
 margin-left:0
}
.flatpickr-calendar.animate.open {
 -webkit-animation:fpFadeInDown .2s ease-out;
 animation:fpFadeInDown .2s ease-out
}
.flatpickr-calendar.static {
 position:absolute;
 top:calc(100% + 4px)
}
.flatpickr-calendar.static.open {
 z-index:20
}
.flatpickr-days {
 width:var(--daysWidth)
}
.dayContainer {
 width:var(--daysWidth);
 min-width:var(--daysWidth);
 max-width:var(--daysWidth)
}
.flatpickr-day {
 --tw-bg-opacity:1;
 background-color:rgb(248 250 252 / var(--tw-bg-opacity));
 font-size:.875rem;
 line-height:1.5715;
 font-weight:500;
 --tw-text-opacity:1;
 color:rgb(71 85 105 / var(--tw-text-opacity));
 max-width:var(--daySize);
 height:var(--daySize);
 line-height:var(--daySize)
}
.flatpickr-day,
.flatpickr-day.nextMonthDay,
.flatpickr-day.prevMonthDay {
 border:none
}
.flatpickr-day,
.flatpickr-day.endRange.endRange,
.flatpickr-day.endRange.startRange,
.flatpickr-day.endRange.startRange.endRange,
.flatpickr-day.nextMonthDay,
.flatpickr-day.prevMonthDay,
.flatpickr-day.selected.endRange,
.flatpickr-day.selected.startRange,
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.startRange.startRange.endRange {
 border-radius:0
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.nextMonthDay,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.prevMonthDay {
 --tw-text-opacity:1;
 color:rgb(148 163 184 / var(--tw-text-opacity))
}
.rangeMode .flatpickr-day {
 margin:0
}
.flatpickr-day.endRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.endRange.nextMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.endRange:focus,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected,
.flatpickr-day.selected.inRange,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.selected:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.startRange:focus,
.flatpickr-day.startRange:hover {
 --tw-bg-opacity:1;
 background-color:rgb(99 102 241 / var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgb(238 242 255 / var(--tw-text-opacity))
}
.flatpickr-day.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day.nextMonthDay:focus,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.today.inRange,
.flatpickr-day.today:focus,
.flatpickr-day.today:hover,
.flatpickr-day:focus,
.flatpickr-day:hover {
 --tw-bg-opacity:1;
 background-color:rgb(129 140 248 / var(--tw-bg-opacity));
 --tw-text-opacity:1;
 color:rgb(238 242 255 / var(--tw-text-opacity))
}
.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.inRange,
.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)) {
 box-shadow:none
}
.flatpickr-months {
 align-items:center;
 margin-top:-8px;
 margin-bottom:6px
}
.flatpickr-months .flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month {
 position:static;
 height:auto;
 --tw-text-opacity:1;
 color:rgb(71 85 105 / var(--tw-text-opacity))
}
.flatpickr-months .flatpickr-next-month svg,
.flatpickr-months .flatpickr-prev-month svg {
 width:7px;
 height:11px
}
.flatpickr-months .flatpickr-next-month:hover,
.flatpickr-months .flatpickr-next-month:hover svg,
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-prev-month:hover svg {
 fill:inherit;
 --tw-text-opacity:1;
 color:rgb(148 163 184 / var(--tw-text-opacity))
}
.flatpickr-months .flatpickr-prev-month {
 margin-left:-10px
}
.flatpickr-months .flatpickr-next-month {
 margin-right:-10px
}
.flatpickr-months .flatpickr-month {
 --tw-text-opacity:1;
 color:rgb(30 41 59 / var(--tw-text-opacity));
 height:auto;
 line-height:inherit
}
.flatpickr-current-month {
 font-size:.875rem;
 line-height:1.5715;
 font-weight:500;
 position:static;
 height:auto;
 width:auto;
 left:auto;
 padding:0
}
.flatpickr-current-month span.cur-month {
 margin:0;
 font-weight:500
}
.flatpickr-current-month span.cur-month:hover {
 background:0 0
}
.flatpickr-current-month input.cur-year {
 font-weight:inherit;
 box-shadow:none!important
}
.numInputWrapper:hover {
 background:0 0
}
.numInputWrapper span {
 display:none
}
span.flatpickr-weekday {
 font-size:.75rem;
 line-height:1.5;
 font-weight:500;
 --tw-text-opacity:1;
 color:rgb(148 163 184 / var(--tw-text-opacity))
}
.flatpickr-calendar.p::after,
.flatpickr-calendar.p::before,
.flatpickr-calendar.arrowTop::after,
.flatpickr-calendar.arrowTop::before {
 display:none
}
.i:focus,
.s:focus,
.o:focus,
.u:focus,
.a:focus,
.f: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(0px + 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)
}
.d {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 white-space:nowrap;
 border-width:0
}
.pointer-events-none {
 pointer-events:none
}
.v {
 visibility:visible
}
.invisible {
 visibility:hidden
}
.static {
 position:static
}
.m {
 position:fixed
}
.g {
 position:absolute
}
.y {
 position:relative
}
.b {
 position:-webkit-sticky;
 position:sticky
}
.w {
 top:0;
 right:0;
 bottom:0;
 left:0
}
.x {
 left:0
}
.k {
 top:0
}
._ {
 top:5rem
}
.j {
 right:auto
}
.q {
 right:0
}
.z {
 top:100%
}
.te {
 bottom:0
}
.tt {
 top:50%
}
.tn {
 top:.25rem
}
.tr {
 right:.25rem
}
.ti {
 bottom:100%
}
.ts {
 left:50%
}
.to {
 left:auto
}
.tu {
 right:100%
}
.ta {
 left:100%
}
.tf {
 left:1rem
}
.tl {
 bottom:1rem
}
.tc {
 right:1rem
}
.th {
 bottom:-33.333333%
}
.tp {
 top:-33.333333%
}
.td {
 bottom:-.25rem
}
.tv {
 left:.125rem
}
.tm {
 top:4rem
}
.tg {
 top:25%
}
.ty {
 top:1rem
}
.tb {
 z-index:40
}
.tw {
 z-index:30
}
.tx {
 z-index:50
}
.tk {
 z-index:10
}
.t_ {
 z-index:20
}
.tj {
 order:1
}
.tq {
 order:2
}
.tz {
 grid-column:1/-1
}
.ne {
 grid-column:span 6/span 6
}
.nt {
 margin:auto
}
.-m-1 {
 margin:-.25rem
}
.m-1 {
 margin:.25rem
}
.nn {
 margin:-.375rem
}
.nr {
 margin:.375rem
}
.ni {
 margin:-.75rem
}
.ns {
 margin:.75rem
}
.no {
 margin:-1rem
}
.nu {
 margin:1rem
}
.na {
 margin-left:auto;
 margin-right:auto
}
.nf {
 margin-left:.5rem;
 margin-right:.5rem
}
.nl {
 margin-left:.25rem;
 margin-right:.25rem
}
.nc {
 margin-top:1.5rem;
 margin-bottom:1.5rem
}
.nh {
 margin-left:.75rem;
 margin-right:.75rem
}
.np {
 margin-top:1rem;
 margin-bottom:1rem
}
.nd {
 margin-left:-1rem;
 margin-right:-1rem
}
.\!my-4 {
 margin-top:1rem!important;
 margin-bottom:1rem!important
}
.nv {
 margin-left:-.5rem;
 margin-right:-.5rem
}
.nm {
 margin-top:.25rem;
 margin-bottom:.25rem
}
.ng {
 margin-top:.5rem;
 margin-bottom:.5rem
}
.ny {
 margin-top:1.25rem;
 margin-bottom:1.25rem
}
.nb {
 margin-top:2rem;
 margin-bottom:2rem
}
.nw {
 margin-top:-.5rem;
 margin-bottom:-.5rem
}
.nx {
 margin-bottom:2.5rem
}
.nk {
 margin-top:.75rem
}
.n_ {
 margin-bottom:.125rem
}
.nj {
 margin-bottom:0
}
.ml-3 {
 margin-left:.75rem
}
.nq {
 margin-left:.5rem
}
.nz {
 margin-left:.25rem
}
.re {
 margin-top:.25rem
}
.rt {
 margin-bottom:.25rem
}
.rn {
 margin-top:auto
}
.rr {
 margin-bottom:-1px
}
.ri {
 margin-bottom:1rem
}
.rs {
 margin-left:1rem
}
.mr-2 {
 margin-right:.5rem
}
.ro {
 margin-bottom:.75rem
}
.ru {
 margin-bottom:.5rem
}
.ra {
 margin-right:.75rem
}
.rf {
 margin-right:-12rem
}
.rl {
 margin-top:4rem
}
.rc {
 margin-bottom:2rem
}
.rh {
 margin-bottom:1.5rem
}
.rp {
 margin-right:1.25rem
}
.rd {
 margin-left:-1px
}
.rv {
 margin-right:.125rem
}
.rm {
 margin-right:0
}
.rg {
 margin-left:.375rem
}
.ry {
 margin-left:auto
}
.rb {
 margin-top:.5rem
}
.rw {
 margin-top:1.25rem
}
.rx {
 margin-top:2rem
}
.rk {
 margin-top:1.5rem
}
.r_ {
 margin-top:-3rem
}
.rj {
 margin-left:-.25rem
}
.rq {
 margin-top:-.25rem
}
.rz {
 margin-top:-.75rem
}
.ie {
 margin-top:3px
}
.it {
 margin-left:-.125rem
}
.in {
 margin-left:0
}
.mr-1 {
 margin-right:.25rem
}
.ir {
 margin-bottom:20rem
}
.ii {
 margin-bottom:1.25rem
}
.is {
 margin-right:1.5rem
}
.io {
 margin-top:1rem
}
.iu {
 margin-right:.375rem
}
.ia {
 margin-top:-1px
}
.mr-4 {
 margin-right:1rem
}
.if {
 margin-top:.375rem
}
.il {
 margin-bottom:.375rem
}
.ic {
 margin-left:1px
}
.ih {
 margin-right:-1px
}
.ip {
 margin-top:-1rem
}
.id {
 margin-right:4rem
}
.iv {
 margin-top:2.25rem
}
.im {
 margin-bottom:-.75rem
}
.ig {
 margin-left:2rem
}
.iy {
 margin-top:-2rem
}
.ib {
 margin-top:-4rem
}
.iw {
 margin-left:.625rem
}
.ix {
 margin-top:.125rem
}
.ik {
 margin-top:0
}
.i_ {
 margin-top:3rem
}
.ij {
 margin-top:-1.5rem
}
.iq {
 margin-right:-.5rem
}
.iz {
 margin-top:-.125rem
}
.se {
 margin-top:0
}
.st {
 box-sizing:content-box
}
.block {
 display:block
}
.\!block {
 display:block!important
}
.inline {
 display:inline
}
.flex {
 display:flex
}
.inline-flex {
 display:inline-flex
}
.table {
 display:table
}
.sn {
 display:grid
}
.hidden {
 display:none
}
.sr {
 aspect-ratio:7/4
}
.si {
 aspect-ratio:1/1
}
.ss {
 height:100vh
}
.so {
 height:1.5rem
}
.h-3 {
 height:.75rem
}
.su {
 height:1.25rem
}
.sa {
 height:4rem
}
.sf {
 height:2rem
}
.sl {
 height:1rem
}
.sc {
 height:.625rem
}
.h-2 {
 height:.5rem
}
.sh {
 height:100%
}
.sp {
 height:.375rem
}
.sd {
 height:.25rem
}
.sv {
 height:2.25rem
}
.sm {
 height:.875rem
}
.sg {
 height:5rem
}
.sy {
 height:2.5rem
}
.sb {
 height:14rem
}
.sw {
 height:1.75rem
}
.sx {
 height:3rem
}
.sk {
 height:1px
}
.s_ {
 height:.125rem
}
.sj {
 height:0
}
.sq {
 height:calc(100vh - 64px)
}
.sz {
 height:6rem
}
.oe {
 max-height:100%
}
.ot {
 max-height:400px
}
.on {
 min-height:100vh
}
.or {
 width:16rem
}
.oi {
 width:1.5rem
}
.w-3 {
 width:.75rem
}
.os {
 width:2rem
}
.oo {
 width:1rem
}
.ou {
 width:100%
}
.oa {
 width:.625rem
}
.w-2 {
 width:.5rem
}
.of {
 width:1px
}
.ol {
 width:15rem
}
.oc {
 width:.375rem
}
.oh {
 width:.25rem
}
.op {
 width:2.25rem
}
.od {
 width:2.5rem
}
.ov {
 width:4rem
}
.om {
 width:8rem
}
.og {
 width:1.75rem
}
.oy {
 width:20rem
}
.ob {
 width:6rem
}
.ow {
 width:3rem
}
.ox {
 width:1.25rem
}
.ok {
 width:50%
}
.o_ {
 width:398px
}
.oj {
 width:96px
}
.oq {
 width:.125rem
}
.oz {
 width:0
}
.ue {
 width:5rem
}
.ut {
 min-width:20rem
}
.un {
 min-width:11rem
}
.ur {
 min-width:15rem
}
.ui {
 min-width:14rem
}
.us {
 min-width:9rem
}
.uo {
 min-width:18rem
}
.uu {
 min-width:0
}
.ua {
 max-width:42rem
}
.uf {
 max-width:96rem
}
.ul {
 max-width:24rem
}
.uc {
 max-width:64rem
}
.uh {
 max-width:48rem
}
.up {
 max-width:32rem
}
.ud {
 max-width:36rem
}
.uv {
 max-width:28rem
}
.um {
 max-width:56rem
}
.ug {
 flex:1 1 0%
}
.uy {
 flex-shrink:0
}
.ub {
 flex-shrink:0
}
.uw {
 flex-grow:1
}
.ux {
 table-layout:auto
}
.uk {
 transform-origin:top right
}
.translate-x-0 {
 --tw-translate-x:0px;
 transform:translate(var(--tw-translate-x),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-x-64 {
 --tw-translate-x:-16rem;
 transform:translate(var(--tw-translate-x),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))
}
.u_ {
 --tw-translate-y:1rem;
 transform:translate(var(--tw-translate-x),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))
}
.uj {
 --tw-translate-y:0px;
 transform:translate(var(--tw-translate-x),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))
}
.uq {
 --tw-translate-y:-0.5rem;
 transform:translate(var(--tw-translate-x),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))
}
.uz {
 --tw-translate-x:-50%;
 transform:translate(var(--tw-translate-x),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))
}
.ae {
 --tw-translate-y:-50%;
 transform:translate(var(--tw-translate-x),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))
}
.at {
 --tw-translate-x:50%;
 transform:translate(var(--tw-translate-x),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))
}
.an {
 --tw-translate-y:0.5rem;
 transform:translate(var(--tw-translate-x),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-x-full {
 --tw-translate-x:-100%;
 transform:translate(var(--tw-translate-x),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-x-1\/3 {
 --tw-translate-x:33.333333%;
 transform:translate(var(--tw-translate-x),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))
}
.ar {
 --tw-translate-x:100%;
 transform:translate(var(--tw-translate-x),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))
}
.ai {
 --tw-translate-y:0.75rem;
 transform:translate(var(--tw-translate-x),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))
}
.as {
 --tw-rotate:180deg;
 transform:translate(var(--tw-translate-x),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))
}
.ao {
 --tw-rotate:0deg;
 transform:translate(var(--tw-translate-x),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))
}
.au {
 transform:translate(var(--tw-translate-x),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))
}
@-webkit-keyframes spin {
 to {
  transform:rotate(360deg)
 }
}
@keyframes spin {
 to {
  transform:rotate(360deg)
 }
}
.aa {
 -webkit-animation:spin 1s linear infinite;
 animation:spin 1s linear infinite
}
.af {
 cursor:not-allowed
}
.al {
 cursor:pointer
}
.ac {
 cursor:move
}
.ah {
 resize:both
}
.ap {
 list-style-position:inside
}
.ad {
 list-style-type:disc
}
.av {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.am {
 grid-auto-flow:column
}
.ag {
 grid-template-columns:repeat(12,minmax(0,1fr))
}
.ay {
 grid-template-columns:repeat(7,minmax(0,1fr))
}
.ab {
 grid-template-columns:repeat(3,minmax(0,1fr))
}
.aw {
 grid-template-columns:repeat(1,minmax(0,1fr))
}
.ax {
 grid-template-columns:repeat(2,minmax(0,1fr))
}
.ak {
 flex-direction:column
}
.flex-wrap {
 flex-wrap:wrap
}
.a_ {
 flex-wrap:nowrap
}
.aj {
 align-items:flex-start
}
.aq {
 align-items:flex-end
}
.items-center {
 align-items:center
}
.az {
 justify-content:flex-start
}
.justify-end {
 justify-content:flex-end
}
.justify-center {
 justify-content:center
}
.fe {
 justify-content:space-between
}
.ft {
 gap:.5rem
}
.fn {
 gap:1.5rem
}
.fr {
 gap:1px
}
.fi {
 gap:1.25rem
}
.fs {
 gap:1rem
}
.fo {
 -moz-column-gap:0.5rem;
 column-gap:.5rem
}
.fu {
 -moz-column-gap:1rem;
 column-gap:1rem
}
.fa {
 row-gap:2rem
}
.ff>:not([hidden])~:not([hidden]) {
 --tw-space-y-reverse:0;
 margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));
 margin-bottom:calc(2rem * var(--tw-space-y-reverse))
}
.fl>:not([hidden])~:not([hidden]) {
 --tw-space-x-reverse:0;
 margin-right:calc(.75rem * var(--tw-space-x-reverse));
 margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
}
.fc>:not([hidden])~:not([hidden]) {
 --tw-space-x-reverse:0;
 margin-right:calc(.5rem * var(--tw-space-x-reverse));
 margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.fh>:not([hidden])~:not([hidden]) {
 --tw-space-y-reverse:0;
 margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
 margin-bottom:calc(.25rem * var(--tw-space-y-reverse))
}
.fp>:not([hidden])~:not([hidden]) {
 --tw-space-x-reverse:0;
 margin-right:calc(-.75rem * var(--tw-space-x-reverse));
 margin-left:calc(-.75rem * calc(1 - var(--tw-space-x-reverse)))
}
.fd>:not([hidden])~:not([hidden]) {
 --tw-space-y-reverse:0;
 margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
 margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
}
.fv>:not([hidden])~:not([hidden]) {
 --tw-space-x-reverse:0;
 margin-right:calc(-1px * var(--tw-space-x-reverse));
 margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))
}
.fm>:not([hidden])~:not([hidden]) {
 --tw-space-x-reverse:0;
 margin-right:calc(.25rem * var(--tw-space-x-reverse));
 margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
}
.fg>:not([hidden])~:not([hidden]) {
 --tw-space-y-reverse:0;
 margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
 margin-bottom:calc(1rem * var(--tw-space-y-reverse))
}
.fy>:not([hidden])~:not([hidden]) {
 --tw-space-x-reverse:0;
 margin-right:calc(1rem * var(--tw-space-x-reverse));
 margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}
.fb>:not([hidden])~:not([hidden]) {
 --tw-space-y-reverse:0;
 margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
 margin-bottom:calc(.5rem * var(--tw-space-y-reverse))
}
.fw>:not([hidden])~:not([hidden]) {
 --tw-space-y-reverse:0;
 margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
 margin-bottom:calc(.75rem * var(--tw-space-y-reverse))
}
.fx>:not([hidden])~:not([hidden]) {
 --tw-space-x-reverse:0;
 margin-right:calc(-1rem * var(--tw-space-x-reverse));
 margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))
}
.fk>:not([hidden])~:not([hidden]) {
 --tw-space-x-reverse:0;
 margin-right:calc(-1.75rem * var(--tw-space-x-reverse));
 margin-left:calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)))
}
.f_>:not([hidden])~:not([hidden]) {
 --tw-space-x-reverse:0;
 margin-right:calc(1.25rem * var(--tw-space-x-reverse));
 margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))
}
.fj>:not([hidden])~:not([hidden]) {
 --tw-space-y-reverse:0;
 margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
 margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))
}
.fq>:not([hidden])~:not([hidden]) {
 --tw-space-y-reverse:0;
 margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
 margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))
}
.fz>:not([hidden])~:not([hidden]) {
 --tw-space-x-reverse:0;
 margin-right:calc(1.5rem * var(--tw-space-x-reverse));
 margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.le>:not([hidden])~:not([hidden]) {
 --tw-divide-y-reverse:0;
 border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
 border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
}
.lt>:not([hidden])~:not([hidden]) {
 --tw-divide-x-reverse:0;
 border-right-width:calc(1px * var(--tw-divide-x-reverse));
 border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))
}
.ln>:not([hidden])~:not([hidden]) {
 --tw-divide-opacity:1;
 border-color:rgb(241 245 249 / var(--tw-divide-opacity))
}
.lr>:not([hidden])~:not([hidden]) {
 --tw-divide-opacity:1;
 border-color:rgb(226 232 240 / var(--tw-divide-opacity))
}
.li {
 align-self:flex-start
}
.ls {
 align-self:flex-end
}
.lo {
 align-self:center
}
.lu {
 overflow:auto
}
.la {
 overflow:hidden
}
.lf {
 overflow-x:auto
}
.ll {
 overflow-y:auto
}
.lc {
 overflow-x:hidden
}
.lh {
 overflow-x:scroll
}
.lp {
 overflow-y:scroll
}
.ld {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.lv {
 white-space:normal
}
.lm {
 white-space:nowrap
}
.rounded-sm {
 border-radius:.125rem
}
.rounded {
 border-radius:.25rem
}
.rounded-full {
 border-radius:9999px
}
.lg {
 border-radius:0
}
.ly {
 border-radius:.75rem
}
.lb {
 border-radius:1rem
}
.lw {
 border-radius:.5rem
}
.lx {
 border-radius:.375rem
}
.lk {
 border-top-left-radius:.25rem;
 border-bottom-left-radius:.25rem
}
.l_ {
 border-top-right-radius:.25rem;
 border-bottom-right-radius:.25rem
}
.lj {
 border-top-left-radius:.25rem;
 border-top-right-radius:.25rem
}
.lq {
 border-bottom-right-radius:.25rem;
 border-bottom-left-radius:.25rem
}
.lz {
 border-top-left-radius:.75rem;
 border-top-right-radius:.75rem
}
.ce {
 border-bottom-right-radius:.75rem;
 border-bottom-left-radius:.75rem
}
.ct {
 border-top-left-radius:0
}
.cn {
 border-width:0
}
.cr {
 border-width:2px
}
.border {
 border-width:1px
}
.ci {
 border-width:4px
}
.cs {
 border-bottom-width:1px
}
.co {
 border-top-width:1px
}
.cu {
 border-bottom-width:2px
}
.ca {
 border-right-width:1px
}
.cf {
 border-left-width:1px
}
.cl {
 border-style:dashed
}
.border-slate-200 {
 --tw-border-opacity:1;
 border-color:rgb(226 232 240 / var(--tw-border-opacity))
}
.cc {
 --tw-border-opacity:1;
 border-color:rgb(255 255 255 / var(--tw-border-opacity))
}
.ch {
 --tw-border-opacity:1;
 border-color:rgb(241 245 249 / var(--tw-border-opacity))
}
.cp {
 border-color:transparent
}
.cd {
 --tw-border-opacity:1;
 border-color:rgb(253 230 138 / var(--tw-border-opacity))
}
.cv {
 --tw-border-opacity:1;
 border-color:rgb(167 243 208 / var(--tw-border-opacity))
}
.cm {
 --tw-border-opacity:1;
 border-color:rgb(254 205 211 / var(--tw-border-opacity))
}
.cg {
 --tw-border-opacity:1;
 border-color:rgb(199 210 254 / var(--tw-border-opacity))
}
.cy {
 --tw-border-opacity:1;
 border-color:rgb(253 164 175 / var(--tw-border-opacity))
}
.cb {
 --tw-border-opacity:1;
 border-color:rgb(110 231 183 / var(--tw-border-opacity))
}
.cw {
 --tw-border-opacity:1;
 border-color:rgb(129 140 248 / var(--tw-border-opacity))
}
.cx {
 --tw-border-opacity:1;
 border-color:rgb(99 102 241 / var(--tw-border-opacity))
}
.ck {
 --tw-border-opacity:1;
 border-color:rgb(203 213 225 / var(--tw-border-opacity))
}
.c_ {
 --tw-border-opacity:1;
 border-color:rgb(148 163 184 / var(--tw-border-opacity))
}
.cj {
 --tw-border-opacity:1;
 border-color:rgb(30 41 59 / var(--tw-border-opacity))
}
.cq {
 --tw-border-opacity:1;
 border-color:rgb(71 85 105 / var(--tw-border-opacity))
}
.cz {
 --tw-border-opacity:1;
 border-color:rgb(252 211 77 / var(--tw-border-opacity))
}
.he {
 --tw-border-opacity:1;
 border-color:rgb(224 231 255 / var(--tw-border-opacity))
}
.ht {
 --tw-border-opacity:1;
 border-color:rgb(209 213 219 / var(--tw-border-opacity))
}
.hn {
 --tw-border-opacity:1;
 border-color:rgb(229 231 235 / var(--tw-border-opacity))
}
.hr {
 --tw-border-opacity:1;
 border-left-color:rgb(129 140 248 / var(--tw-border-opacity))
}
.hi {
 --tw-bg-opacity:1;
 background-color:rgb(241 245 249 / var(--tw-bg-opacity))
}
.bg-slate-900 {
 --tw-bg-opacity:1;
 background-color:rgb(15 23 42 / var(--tw-bg-opacity))
}
.hs {
 --tw-bg-opacity:1;
 background-color:rgb(30 41 59 / var(--tw-bg-opacity))
}
.ho {
 --tw-bg-opacity:1;
 background-color:rgb(99 102 241 / var(--tw-bg-opacity))
}
.bg-white {
 --tw-bg-opacity:1;
 background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.hu {
 --tw-bg-opacity:1;
 background-color:rgb(226 232 240 / var(--tw-bg-opacity))
}
.ha {
 --tw-bg-opacity:1;
 background-color:rgb(244 63 94 / var(--tw-bg-opacity))
}
.hf {
 --tw-bg-opacity:1;
 background-color:rgb(255 228 230 / var(--tw-bg-opacity))
}
.hl {
 --tw-bg-opacity:1;
 background-color:rgb(224 231 255 / var(--tw-bg-opacity))
}
.hc {
 --tw-bg-opacity:1;
 background-color:rgb(209 250 229 / var(--tw-bg-opacity))
}
.hh {
 --tw-bg-opacity:1;
 background-color:rgb(224 242 254 / var(--tw-bg-opacity))
}
.hp {
 --tw-bg-opacity:1;
 background-color:rgb(248 250 252 / var(--tw-bg-opacity))
}
.hd {
 --tw-bg-opacity:1;
 background-color:rgb(16 185 129 / var(--tw-bg-opacity))
}
.hv {
 --tw-bg-opacity:1;
 background-color:rgb(14 165 233 / var(--tw-bg-opacity))
}
.hm {
 --tw-bg-opacity:1;
 background-color:rgb(238 242 255 / var(--tw-bg-opacity))
}
.hg {
 --tw-bg-opacity:1;
 background-color:rgb(251 113 133 / var(--tw-bg-opacity))
}
.hy {
 --tw-bg-opacity:1;
 background-color:rgb(245 158 11 / var(--tw-bg-opacity))
}
.hb {
 --tw-bg-opacity:1;
 background-color:rgb(254 243 199 / var(--tw-bg-opacity))
}
.hw {
 --tw-bg-opacity:1;
 background-color:rgb(219 234 254 / var(--tw-bg-opacity))
}
.hx {
 --tw-bg-opacity:1;
 background-color:rgb(51 65 85 / var(--tw-bg-opacity))
}
.hk {
 --tw-bg-opacity:1;
 background-color:rgb(79 70 229 / var(--tw-bg-opacity))
}
.h_ {
 --tw-bg-opacity:1;
 background-color:rgb(148 163 184 / var(--tw-bg-opacity))
}
.hj {
 --tw-bg-opacity:1;
 background-color:rgb(203 213 225 / var(--tw-bg-opacity))
}
.hq {
 --tw-bg-opacity:1;
 background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}
.hz {
 --tw-bg-opacity:1;
 background-color:rgb(71 85 105 / var(--tw-bg-opacity))
}
.pe {
 --tw-bg-opacity:1;
 background-color:rgb(234 67 53 / var(--tw-bg-opacity))
}
.pt {
 --tw-bg-opacity:1;
 background-color:rgb(36 41 46 / var(--tw-bg-opacity))
}
.pn {
 --tw-bg-opacity:1;
 background-color:rgb(255 251 235 / var(--tw-bg-opacity))
}
.pr {
 --tw-bg-opacity:1;
 background-color:rgb(199 210 254 / var(--tw-bg-opacity))
}
.pi {
 --tw-bg-opacity:1;
 background-color:rgb(129 140 248 / var(--tw-bg-opacity))
}
.ps {
 --tw-bg-opacity:1;
 background-color:rgb(243 244 246 / var(--tw-bg-opacity))
}
.po {
 --tw-bg-opacity:1;
 background-color:rgb(229 231 235 / var(--tw-bg-opacity))
}
.pu {
 --tw-bg-opacity:0.3
}
.pa {
 --tw-bg-opacity:0.25
}
.pf {
 --tw-bg-opacity:0.6
}
.pl {
 background-image:linear-gradient(to top,var(--tw-gradient-stops))
}
.pc {
 background-image:linear-gradient(to top right,var(--tw-gradient-stops))
}
.ph {
 background-image:linear-gradient(to bottom,var(--tw-gradient-stops))
}
.pp {
 --tw-gradient-from:#fff;
 --tw-gradient-to:rgb(255 255 255 / 0);
 --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.pd {
 --tw-gradient-from:#6366f1;
 --tw-gradient-to:rgb(99 102 241 / 0);
 --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.pv {
 --tw-gradient-from:#10b981;
 --tw-gradient-to:rgb(16 185 129 / 0);
 --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.pm {
 --tw-gradient-from:#0ea5e9;
 --tw-gradient-to:rgb(14 165 233 / 0);
 --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.pg {
 --tw-gradient-from:#f43f5e;
 --tw-gradient-to:rgb(244 63 94 / 0);
 --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.py {
 --tw-gradient-from:#f59e0b;
 --tw-gradient-to:rgb(245 158 11 / 0);
 --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.pb {
 --tw-gradient-from:#64748b;
 --tw-gradient-to:rgb(100 116 139 / 0);
 --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.pw {
 --tw-gradient-from:#475569;
 --tw-gradient-to:rgb(71 85 105 / 0);
 --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.px {
 --tw-gradient-from:#e2e8f0;
 --tw-gradient-to:rgb(226 232 240 / 0);
 --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.pk {
 --tw-gradient-from:#334155;
 --tw-gradient-to:rgb(51 65 85 / 0);
 --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.p_ {
 --tw-gradient-from:#1e293b;
 --tw-gradient-to:rgb(30 41 59 / 0);
 --tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)
}
.pj {
 --tw-gradient-to:transparent
}
.pq {
 --tw-gradient-to:#a5b4fc
}
.pz {
 --tw-gradient-to:#6ee7b7
}
.de {
 --tw-gradient-to:#7dd3fc
}
.dt {
 --tw-gradient-to:#fda4af
}
.dn {
 --tw-gradient-to:#fcd34d
}
.dr {
 --tw-gradient-to:#cbd5e1
}
.di {
 --tw-gradient-to:#1e293b
}
.ds {
 --tw-gradient-to:#f1f5f9
}
.do {
 --tw-gradient-to:#818cf8
}
.du {
 fill:currentColor
}
.da {
 fill:#818cf8
}
.df {
 fill:#eab308
}
.dl {
 fill:#fff
}
.dc {
 fill:#6366f1
}
.dh {
 fill:#e0e7ff
}
.dp {
 fill:#38bdf8
}
.dd {
 fill:#94a3b8
}
.dv {
 fill:#f43f5e
}
.dm {
 fill:#64748b
}
.dg {
 stroke:currentColor
}
.dy {
 -o-object-fit:cover;
 object-fit:cover
}
.db {
 -o-object-position:center;
 object-position:center
}
.dw {
 padding:1rem
}
.dx {
 padding:.5rem
}
.dk {
 padding:.75rem
}
.d_ {
 padding:1.5rem
}
.dj {
 padding:.125rem
}
.dq {
 padding:0
}
.dz {
 padding:1.25rem
}
.ve {
 padding:.375rem
}
.vt {
 padding:.25rem
}
.vn {
 padding-left:.75rem;
 padding-right:.75rem
}
.vr {
 padding-top:.5rem;
 padding-bottom:.5rem
}
.vi {
 padding-left:.5rem;
 padding-right:.5rem
}
.vs {
 padding-left:1rem;
 padding-right:1rem
}
.vo {
 padding-top:.75rem;
 padding-bottom:.75rem
}
.vu {
 padding-top:1rem;
 padding-bottom:1rem
}
.va {
 padding-top:.375rem;
 padding-bottom:.375rem
}
.vf {
 padding-top:.25rem;
 padding-bottom:.25rem
}
.vl {
 padding-top:2rem;
 padding-bottom:2rem
}
.vc {
 padding-left:1.25rem;
 padding-right:1.25rem
}
.vh {
 padding-top:1.5rem;
 padding-bottom:1.5rem
}
.vp {
 padding-left:.625rem;
 padding-right:.625rem
}
.vd {
 padding-top:.125rem;
 padding-bottom:.125rem
}
.vv {
 padding-top:0;
 padding-bottom:0
}
.vm {
 padding-left:1.5rem;
 padding-right:1.5rem
}
.vg {
 padding-top:1.25rem;
 padding-bottom:1.25rem
}
.vy {
 padding-left:.25rem;
 padding-right:.25rem
}
.vb {
 padding-left:.125rem;
 padding-right:.125rem
}
.vw {
 padding-left:0;
 padding-right:0
}
.vx {
 padding-left:.875rem;
 padding-right:.875rem
}
.vk {
 padding-left:.375rem;
 padding-right:.375rem
}
.v_ {
 padding-left:2rem;
 padding-right:2rem
}
.vj {
 padding-top:3rem;
 padding-bottom:3rem
}
.vq {
 padding-right:.75rem
}
.vz {
 padding-left:.75rem
}
.me {
 padding-left:2.25rem
}
.mt {
 padding-top:.75rem
}
.mn {
 padding-left:2.5rem
}
.mr {
 padding-right:1rem
}
.mi {
 padding-top:.375rem
}
.ms {
 padding-bottom:.5rem
}
.mo {
 padding-top:.25rem
}
.mu {
 padding-top:.125rem
}
.ma {
 padding-top:0
}
.mf {
 padding-bottom:.25rem
}
.ml {
 padding-bottom:1rem
}
.mc {
 padding-top:1rem
}
.mh {
 padding-top:.5rem
}
.mp {
 padding-bottom:1.5rem
}
.md {
 padding-top:1.5rem
}
.mv {
 padding-left:3rem
}
.mm {
 padding-right:2rem
}
.mg {
 padding-bottom:.75rem
}
.my {
 padding-left:1.75rem
}
.mb {
 padding-top:1.25rem
}
.mw {
 padding-left:1.5rem
}
.mx {
 padding-top:3rem
}
.mk {
 padding-bottom:2rem
}
.m_ {
 padding-top:2rem
}
.mj {
 padding-bottom:1.25rem
}
.mq {
 padding-bottom:.625rem
}
.mz {
 padding-top:.625rem
}
.ge {
 padding-right:.25rem
}
.gt {
 text-align:left
}
.gn {
 text-align:center
}
.gr {
 text-align:right
}
.gi {
 vertical-align:top
}
.gs {
 font-family:Inter,sans-serif
}
.go {
 font-size:.75rem;
 line-height:1.5
}
.text-sm {
 font-size:.875rem;
 line-height:1.5715
}
.gu {
 font-size:1.5rem;
 line-height:1.33;
 letter-spacing:-.01em
}
.text-3xl {
 font-size:1.88rem;
 line-height:1.33;
 letter-spacing:-.01em
}
.ga {
 font-size:1.125rem;
 line-height:1.5;
 letter-spacing:-.01em
}
.gf {
 font-size:1.25rem;
 line-height:1.5;
 letter-spacing:-.01em
}
.gl {
 font-size:10px
}
.gc {
 font-size:2.25rem;
 line-height:1.25;
 letter-spacing:-.02em
}
.gh {
 font-weight:600
}
.gp {
 font-weight:500
}
.font-bold {
 font-weight:700
}
.gd {
 font-weight:400
}
.gv {
 text-transform:uppercase
}
.gm {
 font-style:italic
}
.gg {
 --tw-ordinal:ordinal;
 font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}
.gy {
 --tw-numeric-spacing:tabular-nums;
 font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}
.gb {
 line-height:1.375
}
.gw {
 line-height:1.25rem
}
.gx {
 line-height:1.25
}
.gk {
 letter-spacing:.1em
}
.g_ {
 --tw-text-opacity:1;
 color:rgb(71 85 105 / var(--tw-text-opacity))
}
.text-slate-500 {
 --tw-text-opacity:1;
 color:rgb(100 116 139 / var(--tw-text-opacity))
}
.gj {
 --tw-text-opacity:1;
 color:rgb(226 232 240 / var(--tw-text-opacity))
}
.gq {
 --tw-text-opacity:1;
 color:rgb(148 163 184 / var(--tw-text-opacity))
}
.gz {
 --tw-text-opacity:1;
 color:rgb(51 65 85 / var(--tw-text-opacity))
}
.ye {
 --tw-text-opacity:1;
 color:rgb(255 255 255 / var(--tw-text-opacity))
}
.text-indigo-300 {
 --tw-text-opacity:1;
 color:rgb(165 180 252 / var(--tw-text-opacity))
}
.text-indigo-500 {
 --tw-text-opacity:1;
 color:rgb(99 102 241 / var(--tw-text-opacity))
}
.text-slate-800 {
 --tw-text-opacity:1;
 color:rgb(30 41 59 / var(--tw-text-opacity))
}
.text-indigo-600 {
 --tw-text-opacity:1;
 color:rgb(79 70 229 / var(--tw-text-opacity))
}
.text-indigo-200 {
 --tw-text-opacity:1;
 color:rgb(199 210 254 / var(--tw-text-opacity))
}
.yt {
 --tw-text-opacity:1;
 color:rgb(16 185 129 / var(--tw-text-opacity))
}
.yn {
 --tw-text-opacity:1;
 color:rgb(245 158 11 / var(--tw-text-opacity))
}
.text-indigo-50 {
 --tw-text-opacity:1;
 color:rgb(238 242 255 / var(--tw-text-opacity))
}
.yr {
 --tw-text-opacity:1;
 color:rgb(236 253 245 / var(--tw-text-opacity))
}
.text-indigo-400 {
 --tw-text-opacity:1;
 color:rgb(129 140 248 / var(--tw-text-opacity))
}
.yi {
 --tw-text-opacity:1;
 color:rgb(255 241 242 / var(--tw-text-opacity))
}
.ys {
 --tw-text-opacity:1;
 color:rgb(5 150 105 / var(--tw-text-opacity))
}
.yo {
 --tw-text-opacity:1;
 color:rgb(225 29 72 / var(--tw-text-opacity))
}
.yu {
 --tw-text-opacity:1;
 color:rgb(240 249 255 / var(--tw-text-opacity))
}
.ya {
 --tw-text-opacity:1;
 color:rgb(217 119 6 / var(--tw-text-opacity))
}
.yf {
 --tw-text-opacity:1;
 color:rgb(203 213 225 / var(--tw-text-opacity))
}
.yl {
 --tw-text-opacity:1;
 color:rgb(244 63 94 / var(--tw-text-opacity))
}
.yc {
 --tw-text-opacity:1;
 color:rgb(2 132 199 / var(--tw-text-opacity))
}
.yh {
 --tw-text-opacity:1;
 color:rgb(37 99 235 / var(--tw-text-opacity))
}
.yp {
 --tw-text-opacity:1;
 color:rgb(241 245 249 / var(--tw-text-opacity))
}
.yd {
 --tw-text-opacity:1;
 color:rgb(224 231 255 / var(--tw-text-opacity))
}
.text-slate-50 {
 --tw-text-opacity:1;
 color:rgb(248 250 252 / var(--tw-text-opacity))
}
.yv {
 --tw-text-opacity:1;
 color:rgb(14 165 233 / var(--tw-text-opacity))
}
.ym {
 --tw-text-opacity:1;
 color:rgb(239 68 68 / var(--tw-text-opacity))
}
.yg {
 --tw-text-opacity:1;
 color:rgb(209 250 229 / var(--tw-text-opacity))
}
.yy {
 --tw-text-opacity:1;
 color:rgb(255 251 235 / var(--tw-text-opacity))
}
.yb {
 --tw-text-opacity:1;
 color:rgb(186 230 253 / var(--tw-text-opacity))
}
.yw {
 --tw-text-opacity:1;
 color:rgb(56 189 248 / var(--tw-text-opacity))
}
.yx {
 --tw-text-opacity:1;
 color:rgb(52 211 153 / var(--tw-text-opacity))
}
.yk {
 --tw-text-opacity:1;
 color:rgb(167 243 208 / var(--tw-text-opacity))
}
.y_ {
 --tw-text-opacity:1;
 color:rgb(255 228 230 / var(--tw-text-opacity))
}
.yj {
 --tw-text-opacity:1;
 color:rgb(253 164 175 / var(--tw-text-opacity))
}
.yq {
 --tw-text-opacity:1;
 color:rgb(17 24 39 / var(--tw-text-opacity))
}
.yz {
 --tw-text-opacity:1;
 color:rgb(75 85 99 / var(--tw-text-opacity))
}
.be {
 --tw-text-opacity:1;
 color:rgb(55 65 81 / var(--tw-text-opacity))
}
.bt {
 --tw-text-opacity:1;
 color:rgb(0 0 0 / var(--tw-text-opacity))
}
.bn {
 --tw-text-opacity:1;
 color:rgb(107 114 128 / var(--tw-text-opacity))
}
.br {
 -webkit-text-decoration-line:underline;
 text-decoration-line:underline
}
.bi {
 -webkit-text-decoration-line:line-through;
 text-decoration-line:line-through
}
.bs {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.bo::-moz-placeholder {
 --tw-placeholder-opacity:1;
 color:rgb(148 163 184 / var(--tw-placeholder-opacity))
}
.bo:-ms-input-placeholder {
 --tw-placeholder-opacity:1;
 color:rgb(148 163 184 / var(--tw-placeholder-opacity))
}
.bo::placeholder {
 --tw-placeholder-opacity:1;
 color:rgb(148 163 184 / var(--tw-placeholder-opacity))
}
.bu::-moz-placeholder {
 --tw-placeholder-opacity:1;
 color:rgb(100 116 139 / var(--tw-placeholder-opacity))
}
.bu:-ms-input-placeholder {
 --tw-placeholder-opacity:1;
 color:rgb(100 116 139 / var(--tw-placeholder-opacity))
}
.bu::placeholder {
 --tw-placeholder-opacity:1;
 color:rgb(100 116 139 / var(--tw-placeholder-opacity))
}
.ba {
 opacity:1
}
.opacity-0 {
 opacity:0
}
.bf {
 opacity:.5
}
.bl {
 opacity:.8
}
.bc {
 opacity:.7
}
.bh {
 opacity:.6
}
.bp {
 opacity:.1
}
.bd {
 --tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.08),0 4px 6px -2px rgba(0, 0, 0, 0.01);
 --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -2px var(--tw-shadow-color);
 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.08),0 1px 2px 0 rgba(0, 0, 0, 0.02);
 --tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px 0 var(--tw-shadow-color);
 box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.bv {
 --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
 --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
 box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.bm {
 --tw-shadow:0 0 #0000;
 --tw-shadow-colored:0 0 #0000;
 box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.shadow-md {
 --tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.08),0 2px 4px -1px rgba(0, 0, 0, 0.02);
 --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -1px var(--tw-shadow-color);
 box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.bg {
 --tw-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.08),0 10px 10px -5px rgba(0, 0, 0, 0.01);
 --tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 10px 10px -5px var(--tw-shadow-color);
 box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}
.by {
 outline-style:solid
}
.bb {
 outline-width:2px
}
.bw {
 outline-color:#e0e7ff
}
.bx {
 --tw-blur:blur(8px);
 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)
}
.bk {
 --tw-drop-shadow:drop-shadow(0 1px 1px rgb(0 0 0 / 0.05));
 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)
}
.b_ {
 --tw-drop-shadow:drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));
 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)
}
.bj {
 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)
}
.bq {
 --tw-backdrop-blur:blur(12px);
 -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)
}
.bz {
 transition-property:opacity;
 transition-timing-function:cubic-bezier(0.4,0,0.2,1);
 transition-duration:150ms
}
.we {
 transition-property:all;
 transition-timing-function:cubic-bezier(0.4,0,0.2,1);
 transition-duration:150ms
}
.wt {
 transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
 transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
 transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
 transition-timing-function:cubic-bezier(0.4,0,0.2,1);
 transition-duration:150ms
}
.wn {
 transition-property:transform;
 transition-timing-function:cubic-bezier(0.4,0,0.2,1);
 transition-duration:150ms
}
.wr {
 transition-duration:.2s
}
.wi {
 transition-duration:150ms
}
.ws {
 transition-duration:.1s
}
.wo {
 transition-duration:.3s
}
.wu {
 transition-timing-function:cubic-bezier(0.4,0,0.2,1)
}
.wa {
 transition-timing-function:cubic-bezier(0,0,0.2,1)
}
[x-cloak=""] {
 display:none
}
@media screen and (max-width:1024px) {
 [x-cloak=lg] {
  display:none
 }
}
.wf::after {
 content:var(--tw-content);
 display:block
}
.wl::after {
 content:var(--tw-content);
 flex:1 1 0%
}
.wc::after {
 content:var(--tw-content);
 padding-left:.5rem;
 padding-right:.5rem
}
.wh::after {
 content:var(--tw-content);
 font-size:.875rem;
 line-height:1.5715
}
.wp::after {
 content:var(--tw-content);
 --tw-text-opacity:1;
 color:rgb(148 163 184 / var(--tw-text-opacity))
}
.wd::after {
 --tw-content:'/';
 content:var(--tw-content)
}
.wv::after {
 --tw-content:'·';
 content:var(--tw-content)
}
.first--ml-0:first-child {
 margin-left:0
}
.wm:first-child {
 border-top-left-radius:.25rem;
 border-bottom-left-radius:.25rem
}
.wg:first-child {
 border-right-color:transparent
}
.wy:first-child {
 padding-left:1.25rem
}
.wb:first-child {
 padding-left:1rem
}
.ww:last-child {
 margin-bottom:0
}
.last--mr-0:last-child {
 margin-right:0
}
.wx:last-child {
 border-top-right-radius:.25rem;
 border-bottom-right-radius:.25rem
}
.wk:last-child {
 border-width:0
}
.w_:last-child {
 padding-right:1.25rem
}
.wj:last-child {
 padding-right:1rem
}
.wq:last-child::after {
 content:var(--tw-content);
 display:none
}
.wz:last-child::after {
 --tw-content:'';
 content:var(--tw-content)
}
.xe:last-of-type {
 padding-bottom:0
}
.hover--border-slate-300:hover {
 --tw-border-opacity:1;
 border-color:rgb(203 213 225 / var(--tw-border-opacity))
}
.xt:hover {
 --tw-bg-opacity:1;
 background-color:rgb(226 232 240 / var(--tw-bg-opacity))
}
.xn:hover {
 --tw-bg-opacity:1;
 background-color:rgb(99 102 241 / var(--tw-bg-opacity))
}
.xr:hover {
 --tw-bg-opacity:1;
 background-color:rgb(248 250 252 / var(--tw-bg-opacity))
}
.xi:hover {
 --tw-bg-opacity:1;
 background-color:rgb(79 70 229 / var(--tw-bg-opacity))
}
.xs:hover {
 --tw-bg-opacity:1;
 background-color:rgb(224 231 255 / var(--tw-bg-opacity))
}
.xo:hover {
 --tw-bg-opacity:1;
 background-color:rgb(225 29 72 / var(--tw-bg-opacity))
}
.xu:hover {
 --tw-bg-opacity:1;
 background-color:rgb(5 150 105 / var(--tw-bg-opacity))
}
.xa:hover {
 --tw-bg-opacity:1;
 background-color:rgb(71 85 105 / var(--tw-bg-opacity))
}
.xf:hover {
 --tw-bg-opacity:1;
 background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.xl:hover {
 --tw-text-opacity:1;
 color:rgb(148 163 184 / var(--tw-text-opacity))
}
.hover--text-slate-200:hover {
 --tw-text-opacity:1;
 color:rgb(226 232 240 / var(--tw-text-opacity))
}
.xc:hover {
 --tw-text-opacity:1;
 color:rgb(255 255 255 / var(--tw-text-opacity))
}
.hover--text-slate-600:hover {
 --tw-text-opacity:1;
 color:rgb(71 85 105 / var(--tw-text-opacity))
}
.xh:hover {
 --tw-text-opacity:1;
 color:rgb(79 70 229 / var(--tw-text-opacity))
}
.xp:hover {
 --tw-text-opacity:1;
 color:rgb(51 65 85 / var(--tw-text-opacity))
}
.xd:hover {
 --tw-text-opacity:1;
 color:rgb(15 23 42 / var(--tw-text-opacity))
}
.xv:hover {
 --tw-text-opacity:1;
 color:rgb(100 116 139 / var(--tw-text-opacity))
}
.xm:hover {
 --tw-text-opacity:1;
 color:rgb(99 102 241 / var(--tw-text-opacity))
}
.xg:hover {
 --tw-text-opacity:1;
 color:rgb(30 41 59 / var(--tw-text-opacity))
}
.xy:hover {
 --tw-text-opacity:1;
 color:rgb(225 29 72 / var(--tw-text-opacity))
}
.xb:hover {
 --tw-text-opacity:1;
 color:rgb(165 180 252 / var(--tw-text-opacity))
}
.xw:hover {
 --tw-text-opacity:1;
 color:rgb(5 150 105 / var(--tw-text-opacity))
}
.xx:hover {
 -webkit-text-decoration-line:underline;
 text-decoration-line:underline
}
.xk:hover {
 -webkit-text-decoration-line:none;
 text-decoration-line:none
}
.x_:hover {
 opacity:.8
}
.xj:hover {
 opacity:1
}
.xq:focus {
 --tw-border-opacity:1;
 border-color:rgb(203 213 225 / var(--tw-border-opacity))
}
.xz:focus {
 --tw-border-opacity:1;
 border-color:rgb(165 180 252 / var(--tw-border-opacity))
}
.ke:focus {
 --tw-border-opacity:1;
 border-color:rgb(0 0 0 / var(--tw-border-opacity))
}
.kt:focus {
 --tw-border-opacity:1;
 border-color:rgb(209 213 219 / var(--tw-border-opacity))
}
.kn:focus {
 --tw-border-opacity:1;
 border-color:rgb(107 114 128 / var(--tw-border-opacity))
}
.kr:focus {
 border-color:transparent
}
.ki:focus {
 --tw-bg-opacity:1;
 background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}
.ks:focus {
 --tw-bg-opacity:1;
 background-color:rgb(229 231 235 / var(--tw-bg-opacity))
}
.ko: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(0px + 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)
}
.ku: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);
 box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}
.ka: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);
 box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}
.kf:focus {
 --tw-ring-color:transparent
}
.kl:focus {
 --tw-ring-opacity:1;
 --tw-ring-color:rgb(199 210 254 / var(--tw-ring-opacity))
}
.kc:focus {
 --tw-ring-opacity:1;
 --tw-ring-color:rgb(0 0 0 / var(--tw-ring-opacity))
}
.kh:focus {
 --tw-ring-opacity:1;
 --tw-ring-color:rgb(107 114 128 / var(--tw-ring-opacity))
}
.kp:focus {
 --tw-ring-opacity:0.5
}
.kd:focus {
 --tw-ring-offset-width:0px
}
.kv:focus {
 --tw-ring-offset-width:2px
}
.km:focus-visible {
 --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)
}
.kg:disabled {
 cursor:not-allowed
}
.ky:disabled {
 --tw-border-opacity:1;
 border-color:rgb(226 232 240 / var(--tw-border-opacity))
}
.kb:disabled {
 --tw-bg-opacity:1;
 background-color:rgb(241 245 249 / var(--tw-bg-opacity))
}
.kw:disabled {
 --tw-bg-opacity:1;
 background-color:rgb(248 250 252 / var(--tw-bg-opacity))
}
.kx:disabled {
 --tw-text-opacity:1;
 color:rgb(148 163 184 / var(--tw-text-opacity))
}
.kk:hover .k_ {
 fill:#475569
}
.kk:hover .kj {
 --tw-text-opacity:1;
 color:rgb(100 116 139 / var(--tw-text-opacity))
}
.kk:hover .kq {
 --tw-text-opacity:1;
 color:rgb(255 255 255 / var(--tw-text-opacity))
}
.kk:hover .kz {
 --tw-text-opacity:1;
 color:rgb(30 41 59 / var(--tw-text-opacity))
}
.kk:hover ._e {
 --tw-text-opacity:1;
 color:rgb(79 70 229 / var(--tw-text-opacity))
}
.kk:hover ._t {
 --tw-text-opacity:0.5
}
.kk:hover ._n {
 opacity:1
}
._r:checked~._i {
 --tw-border-opacity:1;
 border-color:rgb(129 140 248 / var(--tw-border-opacity))
}
._r:checked~._s {
 -webkit-text-decoration-line:line-through;
 text-decoration-line:line-through
}
.sidebar-expanded ._o {
 --tw-rotate:180deg;
 transform:translate(var(--tw-translate-x),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))
}
@media (min-width:640px) {
 ._u {
  left:1.5rem
 }
 ._a {
  left:auto
 }
 ._f {
  order:1
 }
 ._l {
  order:0
 }
 ._c {
  grid-column:span 6/span 6
 }
 ._h {
  grid-column:span 3/span 3
 }
 ._p {
  grid-column:span 4/span 4
 }
 ._d {
  grid-column:span 2/span 2
 }
 ._v {
  grid-column:span 12/span 12
 }
 ._m {
  margin-left:-1.5rem;
  margin-right:-1.5rem
 }
 ._g {
  margin-right:0
 }
 ._y {
  margin-bottom:0
 }
 ._b {
  margin-right:.75rem
 }
 ._w {
  margin-right:1rem
 }
 ._x {
  margin-bottom:.75rem
 }
 ._k {
  margin-bottom:.5rem
 }
 .__ {
  margin-left:.5rem
 }
 ._j {
  margin-top:0
 }
 ._q {
  display:block
 }
 ._z {
  display:inline
 }
 .je {
  display:flex
 }
 .jt {
  height:7rem
 }
 .jn {
  width:14rem
 }
 .jr {
  width:33.333333%
 }
 .ji {
  width:390px
 }
 .js {
  flex-grow:1
 }
 .jo {
  grid-auto-columns:-webkit-max-content;
  grid-auto-columns:max-content
 }
 .ju {
  grid-template-columns:repeat(2,minmax(0,1fr))
 }
 .ja {
  flex-direction:row
 }
 .jf {
  align-items:flex-start
 }
 .jl {
  align-items:flex-end
 }
 .jc {
  align-items:center
 }
 .jh {
  justify-content:flex-start
 }
 .jp {
  justify-content:flex-end
 }
 .jd {
  justify-content:space-between
 }
 .jv>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-right:calc(1.5rem * var(--tw-space-x-reverse));
  margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
 }
 .jm>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0px * var(--tw-space-y-reverse))
 }
 .jg>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-right:calc(.5rem * var(--tw-space-x-reverse));
  margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
 }
 .jy>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))
 }
 .jb>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-right:calc(1rem * var(--tw-space-x-reverse));
  margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
 }
 .jw {
  padding:.375rem
 }
 .jx {
  padding:.25rem
 }
 .jk {
  padding:1.5rem
 }
 .j_ {
  padding-left:.5rem;
  padding-right:.5rem
 }
 .jj {
  padding-left:1.5rem;
  padding-right:1.5rem
 }
 .jq {
  padding-top:.125rem;
  padding-bottom:.125rem
 }
 .jz {
  padding-top:0;
  padding-bottom:0
 }
 .qe {
  text-align:left
 }
 .qt {
  text-align:center
 }
 .qn {
  font-size:.875rem;
  line-height:1.5715
 }
 .qr:first-child {
  padding-left:1.5rem
 }
 .qi:last-child {
  padding-right:1.5rem
 }
}
@media (min-width:768px) {
 .qs {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border-width:0
 }
 .qo {
  position:static
 }
 .qu {
  position:-webkit-sticky;
  position:sticky
 }
 .qa {
  top:4rem
 }
 .qf {
  top:auto
 }
 .ql {
  bottom:auto
 }
 .qc {
  left:auto
 }
 .qh {
  right:0
 }
 .qp {
  order:1
 }
 .qd {
  grid-column:span 6/span 6
 }
 .qv {
  margin-right:-1px
 }
 .qm {
  margin-right:0
 }
 .qg {
  margin-bottom:.125rem
 }
 .qy {
  margin-bottom:0
 }
 .qb {
  margin-left:2rem
 }
 .qw {
  margin-bottom:.5rem
 }
 .qx {
  display:block
 }
 .qk {
  display:inline
 }
 .q_ {
  display:flex
 }
 .qj {
  display:table-cell
 }
 .qq {
  display:table-row
 }
 .qz {
  display:none
 }
 .ze {
  height:calc(100vh - 64px)
 }
 .zt {
  width:auto
 }
 .zn {
  width:8rem
 }
 .zr {
  width:15rem
 }
 .zi {
  width:50%
 }
 .zs {
  width:100%
 }
 .zo {
  width:18rem
 }
 .zu {
  max-width:56rem
 }
 .za {
  --tw-translate-x:0px;
  transform:translate(var(--tw-translate-x),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))
 }
 .zf {
  grid-template-columns:repeat(3,minmax(0,1fr))
 }
 .zl {
  grid-template-columns:repeat(2,minmax(0,1fr))
 }
 .zc {
  flex-direction:row
 }
 .zh {
  flex-direction:column
 }
 .zp {
  align-items:center
 }
 .zd {
  justify-content:flex-start
 }
 .zv {
  justify-content:flex-end
 }
 .zm {
  justify-content:space-between
 }
 .zg>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(.75rem * var(--tw-space-y-reverse))
 }
 .zy>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0px * var(--tw-space-y-reverse))
 }
 .zb>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-right:calc(1rem * var(--tw-space-x-reverse));
  margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
 }
 .zw>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-right:calc(.5rem * var(--tw-space-x-reverse));
  margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
 }
 .zx>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-right:calc(0px * var(--tw-space-x-reverse));
  margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))
 }
 .zk>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))
 }
 .z_ {
  overflow:auto
 }
 .zj {
  overflow-y:auto
 }
 .zq {
  overflow-x:hidden
 }
 .zz {
  border-bottom-width:0
 }
 .tee {
  border-right-width:1px
 }
 .tet {
  padding-top:0;
  padding-bottom:0
 }
 .ten {
  padding-top:.5rem;
  padding-bottom:.5rem
 }
 .ter {
  padding-top:2rem;
  padding-bottom:2rem
 }
 .tei {
  padding-left:1.25rem;
  padding-right:1.25rem
 }
 .tes {
  padding-left:0
 }
 .teo {
  text-align:left
 }
 .teu {
  font-size:1.88rem;
  line-height:1.33;
  letter-spacing:-.01em
 }
}
@media (min-width:1024px) {
 .tea {
  position:static
 }
 .tef {
  position:relative
 }
 .tel {
  position:-webkit-sticky;
  position:sticky
 }
 .tec {
  left:auto
 }
 .teh {
  top:auto
 }
 .tep {
  top:4rem
 }
 .ted {
  z-index:auto
 }
 .tev {
  margin-left:auto;
  margin-right:auto
 }
 .tem {
  margin-left:-2rem;
  margin-right:-2rem
 }
 .teg {
  margin-bottom:0
 }
 .tey {
  display:block
 }
 .teb {
  display:flex
 }
 .tew {
  display:inline-flex
 }
 .tex {
  display:none
 }
 .tek {
  height:9rem
 }
 .te_ {
  height:calc(100vh - 64px)
 }
 .tej {
  width:5rem
 }
 .teq {
  width:320px
 }
 .tez {
  width:18rem
 }
 .tte {
  width:390px
 }
 .ttt {
  max-width:640px
 }
 .ttn {
  max-width:none
 }
 .ttr {
  flex-shrink:0
 }
 .tti {
  flex-grow:1
 }
 .tts {
  --tw-translate-x:0px;
  transform:translate(var(--tw-translate-x),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))
 }
 .tto {
  grid-template-columns:repeat(4,minmax(0,1fr))
 }
 .ttu {
  flex-direction:row
 }
 .tta {
  flex-direction:column
 }
 .ttf>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-right:calc(2rem * var(--tw-space-x-reverse));
  margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))
 }
 .ttl>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(.5rem * var(--tw-space-y-reverse))
 }
 .ttc>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-right:calc(0px * var(--tw-space-x-reverse));
  margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))
 }
 .tth {
  overflow-y:auto
 }
 .ttp {
  overflow-x:hidden
 }
 .ttd {
  border-top-width:0
 }
 .ttv {
  border-left-width:1px
 }
 .ttm {
  padding-left:2rem;
  padding-right:2rem
 }
 .ttg {
  padding-top:4rem;
  padding-bottom:4rem
 }
 .tty {
  padding-right:2rem
 }
 .ttb {
  text-align:left
 }
 .ttw {
  opacity:0
 }
 .ttx:first-child {
  padding-left:2rem
 }
 .ttk:last-child {
  padding-right:2rem
 }
 .sidebar-expanded .tt_ {
  grid-column:span 6/span 6
 }
 .sidebar-expanded .ttj {
  display:block
 }
 .sidebar-expanded .ttq {
  display:none
 }
 .sidebar-expanded .ttz {
  width:16rem!important
 }
 .sidebar-expanded .tne {
  width:5rem
 }
 .sidebar-expanded .tnt {
  grid-template-columns:repeat(2,minmax(0,1fr))
 }
 .sidebar-expanded .tnn {
  opacity:1
 }
}
@media (min-width:1280px) {
 .tnr {
  order:0
 }
 .tni {
  grid-column:span 8/span 8
 }
 .tns {
  grid-column:span 4/span 4
 }
 .tno {
  grid-column:span 6/span 6
 }
 .tnu {
  grid-column:span 3/span 3
 }
 .tna {
  margin-left:0;
  margin-right:0
 }
 .tnf {
  margin-left:1rem;
  margin-right:1rem
 }
 .tnl {
  margin-right:1rem
 }
 .tnc {
  margin-bottom:0
 }
 .tnh {
  display:block
 }
 .tnp {
  display:flex
 }
 .tnd {
  display:none
 }
 .tnv {
  width:auto
 }
 .tnm {
  width:352px
 }
 .tng {
  width:5rem
 }
 .tny {
  width:20rem
 }
 .tnb {
  width:18rem
 }
 .tnw {
  width:14rem
 }
 .tnx {
  min-width:14rem
 }
 .tnk {
  --tw-translate-x:-4rem;
  transform:translate(var(--tw-translate-x),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))
 }
 .tn_ {
  grid-template-columns:repeat(1,minmax(0,1fr))
 }
 .tnj {
  grid-template-columns:repeat(2,minmax(0,1fr))
 }
 .tnq {
  flex-direction:row
 }
 .tnz {
  flex-wrap:wrap
 }
 .tre {
  align-items:center
 }
 .trt {
  justify-content:space-between
 }
 .trn>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-right:calc(4rem * var(--tw-space-x-reverse));
  margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))
 }
 .trr>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse:0;
  margin-right:calc(1.5rem * var(--tw-space-x-reverse));
  margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
 }
 .tri>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse:0;
  margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0px * var(--tw-space-y-reverse))
 }
 .trs {
  padding-right:4rem
 }
 .tro {
  padding-left:8rem
 }
 .tru {
  text-align:left
 }
 .tra {
  line-height:2rem
 }
 .trf {
  line-height:1.75rem
 }
 .sidebar-expanded .trl {
  grid-column:span 3/span 3
 }
 .sidebar-expanded .trc {
  grid-column:span 4/span 4
 }
 .sidebar-expanded .trh {
  display:block
 }
 .sidebar-expanded .trp {
  width:14rem
 }
 .sidebar-expanded .trd {
  width:10rem
 }
 .sidebar-expanded .trv {
  grid-template-columns:repeat(4,minmax(0,1fr))
 }
}
@media (min-width:1536px) {
 .\32xl\:col-span-4 {
  grid-column:span 4/span 4
 }
 .\32xl\:mx-8 {
  margin-left:2rem;
  margin-right:2rem
 }
 .\32xl\:mlcvalstart80cvalend {
  margin-left:80px
 }
 .\32xl\:block {
  display:block
 }
 .\32xl\:hidden {
  display:none
 }
 .\32xl\:\!w-64 {
  width:16rem!important
 }
 .\32xl\:wcalcstart352sum80pxcalcend {
  width:calc(352px + 80px)
 }
 .\32xl\:max-w-none {
  max-width:none
 }
 .\32xl\:px-12 {
  padding-left:3rem;
  padding-right:3rem
 }
 .\32xl\:opacity--100 {
  opacity:1
 }
 .sidebar-expanded .\32xl\:sidebar-expanded\:w-56 {
  width:14rem
 }
}
@media (min-width:480px) {
 .trm {
  display:block
 }
}
