/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/css/style.css (layer base) ***!
  \********************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap) layer(base);
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/jsvectormap/dist/jsvectormap.min.css ***!
  \***************************************************************************************************************************************************************************/
svg{-ms-touch-action:none;touch-action:none}image,text,.jvm-zoomin,.jvm-zoomout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jvm-container{-ms-touch-action:none;touch-action:none;position:relative;overflow:hidden;height:100%;width:100%}.jvm-tooltip{border-radius:3px;background-color:#5c5cff;font-family:sans-serif,Verdana;font-size:smaller;-webkit-box-shadow:1px 2px 12px rgba(0,0,0,.2);box-shadow:1px 2px 12px rgba(0,0,0,.2);padding:3px 5px;white-space:nowrap;position:absolute;display:none;color:#fff}.jvm-tooltip.active{display:block}.jvm-zoom-btn{border-radius:3px;background-color:#292929;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;line-height:10px;cursor:pointer;color:#fff;height:15px;width:15px;left:10px}.jvm-zoom-btn.jvm-zoomout{top:30px}.jvm-zoom-btn.jvm-zoomin{top:10px}.jvm-series-container{right:15px;position:absolute}.jvm-series-container.jvm-series-h{bottom:15px}.jvm-series-container.jvm-series-v{top:15px}.jvm-series-container .jvm-legend{background-color:#fff;border:1px solid #e5e7eb;margin-left:.75rem;border-radius:.25rem;border-color:#e5e7eb;padding:.6rem;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);float:left}.jvm-series-container .jvm-legend .jvm-legend-title{line-height:1;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem;margin-bottom:.575rem;text-align:left}.jvm-series-container .jvm-legend .jvm-legend-inner{overflow:hidden}.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick{overflow:hidden;min-width:40px}.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick:not(:first-child){margin-top:.575rem}.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-sample{border-radius:4px;margin-right:.65rem;height:16px;width:16px;float:left}.jvm-series-container .jvm-legend .jvm-legend-inner .jvm-legend-tick .jvm-legend-tick-text{font-size:12px;text-align:center;float:left}.jvm-line[animation=true]{-webkit-animation:jvm-line-animation 10s linear forwards infinite;animation:jvm-line-animation 10s linear forwards infinite}@-webkit-keyframes jvm-line-animation{from{stroke-dashoffset:250}}@keyframes jvm-line-animation{from{stroke-dashoffset:250}}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/flatpickr/dist/flatpickr.min.css ***!
  \***********************************************************************************************************************************************************************/
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/dropzone/dist/dropzone.css ***!
  \*****************************************************************************************************************************************************************/
@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{-webkit-box-sizing:border-box;box-sizing:border-box}.dropzone{min-height:150px;border:1px solid rgba(0,0,0,.8);border-radius:5px;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:3em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px;background:rgba(0,0,0,.8);border-radius:50%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px;fill:#fff}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:20px;top:50%;margin-top:-10px;left:15%;right:15%;border:3px solid rgba(0,0,0,.8);background:rgba(0,0,0,.8);border-radius:10px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#fff;display:block;position:relative;height:100%;width:0;-webkit-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out;border-radius:17px}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#b10606;padding:.5em 1em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #b10606}

/*!***********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/css/style.css (1) ***!
  \***********************************************************************************************************************************************/
/*! tailwindcss v4.1.6 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --color-red-600: oklch(57.7% 0.245 27.325);
    --color-orange-50: #fff6ed;
    --color-orange-400: #fd853a;
    --color-orange-500: #fb6514;
    --color-cyan-600: oklch(60.9% 0.126 221.723);
    --color-cyan-700: oklch(52% 0.105 223.128);
    --color-blue-500: oklch(62.3% 0.214 259.815);
    --color-blue-600: oklch(54.6% 0.245 262.881);
    --color-blue-800: oklch(42.4% 0.199 265.638);
    --color-gray-50: #f9fafb;
    --color-gray-100: #f2f4f7;
    --color-gray-200: #e4e7ec;
    --color-gray-300: #d0d5dd;
    --color-gray-400: #98a2b3;
    --color-gray-500: #667085;
    --color-gray-600: #475467;
    --color-gray-700: #344054;
    --color-gray-800: #1d2939;
    --color-gray-900: #101828;
    --color-black: #101828;
    --color-white: #ffffff;
    --spacing: 0.25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -0.025em;
    --leading-tight: 1.25;
    --leading-normal: 1.5;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-xl: 0.75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --aspect-video: 16 / 9;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --font-outfit: Outfit, sans-serif;
    --breakpoint-2xl: 1536px;
    --text-title-2xl: 72px;
    --text-title-2xl--line-height: 90px;
    --text-title-md: 36px;
    --text-title-md--line-height: 44px;
    --text-title-sm: 30px;
    --text-title-sm--line-height: 38px;
    --text-theme-xl: 20px;
    --text-theme-xl--line-height: 30px;
    --text-theme-sm: 14px;
    --text-theme-sm--line-height: 20px;
    --text-theme-xs: 12px;
    --text-theme-xs--line-height: 18px;
    --color-brand-50: #ecf3ff;
    --color-brand-100: #dde9ff;
    --color-brand-300: #9cb9ff;
    --color-brand-400: #7592ff;
    --color-brand-500: #465fff;
    --color-brand-600: #3641f5;
    --color-brand-800: #252dae;
    --color-brand-950: #161950;
    --color-blue-light-50: #f0f9ff;
    --color-blue-light-500: #0ba5ec;
    --color-gray-dark: #1a2231;
    --color-success-50: #ecfdf3;
    --color-success-300: #6ce9a6;
    --color-success-500: #12b76a;
    --color-success-600: #039855;
    --color-success-700: #027a48;
    --color-success-800: #05603a;
    --color-error-50: #fef3f2;
    --color-error-300: #fda29b;
    --color-error-500: #f04438;
    --color-error-600: #d92d20;
    --color-error-700: #b42318;
    --color-error-800: #912018;
    --color-warning-50: #fffaeb;
    --color-warning-400: #fdb022;
    --color-warning-500: #f79009;
    --color-warning-600: #dc6803;
    --color-warning-700: #b54708;
    --color-theme-pink-500: #ee46bc;
    --color-theme-purple-500: #7a5af8;
    --z-index-1: 1;
    --z-index-9: 9;
    --z-index-999: 999;
    --z-index-9999: 9999;
    --z-index-99999: 99999;
    --z-index-999999: 999999;
  }
}
@layer base {
  ::-ms-backdrop {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  ::-webkit-file-upload-button {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
      -o-tab-size: 4;
         tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    -webkit-font-feature-settings: var(--default-font-feature-settings, normal);
            font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  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;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    -webkit-font-feature-settings: var(--default-mono-font-feature-settings, normal);
            font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    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;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  ::-webkit-file-upload-button {
    font: inherit;
    -webkit-font-feature-settings: inherit;
            font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    -webkit-font-feature-settings: inherit;
            font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    -webkit-padding-start: 20px;
            padding-inline-start: 20px;
  }
  ::-webkit-file-upload-button {
    -webkit-margin-end: 4px;
            margin-inline-end: 4px;
  }
  ::file-selector-button {
    -webkit-margin-end: 4px;
            margin-inline-end: 4px;
  }
  ::-webkit-input-placeholder {
    opacity: 1;
  }
  ::-moz-placeholder {
    opacity: 1;
  }
  :-ms-input-placeholder {
    opacity: 1;
  }
  ::-ms-input-placeholder {
    opacity: 1;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::-webkit-input-placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
    ::-moz-placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
    :-ms-input-placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
    ::-ms-input-placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: -webkit-inline-box;
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  ::-webkit-file-upload-button {
    -webkit-appearance: button;
            appearance: button;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    -webkit-appearance: button;
       -moz-appearance: button;
            appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }
  .menu-item-arrow {
    position: absolute;
    top: calc(1/2 * 100%);
    right: calc(var(--spacing) * 2.5);
    --tw-translate-y: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }
  .menu-dropdown-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: calc(var(--spacing) * 3);
    border-radius: var(--radius-lg);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2.5);
    font-size: var(--text-theme-sm);
    line-height: var(--tw-leading, var(--text-theme-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .menu-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: calc(var(--spacing) * 3);
    border-radius: var(--radius-lg);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-theme-sm);
    line-height: var(--tw-leading, var(--text-theme-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-0\.5 {
    top: calc(var(--spacing) * 0.5);
  }
  .top-1\/2 {
    top: calc(1/2 * 100%);
  }
  .top-3 {
    top: calc(var(--spacing) * 3);
  }
  .top-5 {
    top: calc(var(--spacing) * 5);
  }
  .top-\[85\%\] {
    top: 85%;
  }
  .top-full {
    top: 100%;
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-2\.5 {
    right: calc(var(--spacing) * 2.5);
  }
  .right-3 {
    right: calc(var(--spacing) * 3);
  }
  .right-3\.5 {
    right: calc(var(--spacing) * 3.5);
  }
  .right-4 {
    right: calc(var(--spacing) * 4);
  }
  .right-5 {
    right: calc(var(--spacing) * 5);
  }
  .right-6 {
    right: calc(var(--spacing) * 6);
  }
  .right-auto {
    right: auto;
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-6 {
    bottom: calc(var(--spacing) * 6);
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-0\.5 {
    left: calc(var(--spacing) * 0.5);
  }
  .left-1\/2 {
    left: calc(1/2 * 100%);
  }
  .left-4 {
    left: calc(var(--spacing) * 4);
  }
  .-z-1 {
    z-index: calc(var(--z-index-1) * -1);
  }
  .z-1 {
    z-index: var(--z-index-1);
  }
  .z-9 {
    z-index: var(--z-index-9);
  }
  .z-20 {
    z-index: 20;
  }
  .z-30 {
    z-index: 30;
  }
  .z-40 {
    z-index: 40;
  }
  .z-50 {
    z-index: 50;
  }
  .z-999 {
    z-index: var(--z-index-999);
  }
  .z-9999 {
    z-index: var(--z-index-9999);
  }
  .z-99999 {
    z-index: var(--z-index-99999);
  }
  .z-999999 {
    z-index: var(--z-index-999999);
  }
  .order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .col-span-1 {
    grid-column: span 1 / span 1;
  }
  .col-span-2 {
    grid-column: span 2 / span 2;
  }
  .col-span-3 {
    grid-column: span 3 / span 3;
  }
  .col-span-12 {
    grid-column: span 12 / span 12;
  }
  .container {
    width: 100%;
    @media (width >= 375px) {
      max-width: 375px;
    }
    @media (width >= 425px) {
      max-width: 425px;
    }
    @media (width >= 640px) {
      max-width: 640px;
    }
    @media (width >= 768px) {
      max-width: 768px;
    }
    @media (width >= 1024px) {
      max-width: 1024px;
    }
    @media (width >= 1280px) {
      max-width: 1280px;
    }
    @media (width >= 1536px) {
      max-width: 1536px;
    }
    @media (width >= 2000px) {
      max-width: 2000px;
    }
  }
  .m-0\! {
    margin: calc(var(--spacing) * 0) !important;
  }
  .-mx-2\.5 {
    margin-inline: calc(var(--spacing) * -2.5);
  }
  .-mx-4 {
    margin-inline: calc(var(--spacing) * -4);
  }
  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .-my-6 {
    margin-block: calc(var(--spacing) * -6);
  }
  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }
  .-mt-0\.5 {
    margin-top: calc(var(--spacing) * -0.5);
  }
  .mt-0\.5 {
    margin-top: calc(var(--spacing) * 0.5);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mt-\[17px\] {
    margin-top: 17px;
  }
  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }
  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * 0.5);
  }
  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }
  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .mb-\[22px\] {
    margin-bottom: 22px;
  }
  .-ml-4 {
    margin-left: calc(var(--spacing) * -4);
  }
  .-ml-5 {
    margin-left: calc(var(--spacing) * -5);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .menu-dropdown-badge {
    display: block;
    border-radius: calc(infinity * 1px);
    padding-inline: calc(var(--spacing) * 2.5);
    padding-block: calc(var(--spacing) * 0.5);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-brand-500);
    text-transform: uppercase;
    &:is(.dark *) {
      color: var(--color-brand-400);
    }
  }
  .no-scrollbar {
    &::-webkit-scrollbar {
      display: none;
    }
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .block {
    display: block;
  }
  .flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .table {
    display: table;
  }
  .aspect-4\/3 {
    aspect-ratio: 4/3;
  }
  .aspect-21\/9 {
    aspect-ratio: 21/9;
  }
  .aspect-square {
    aspect-ratio: 1 / 1;
  }
  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }
  .custom-scrollbar {
    &::-webkit-scrollbar {
      width: calc(var(--spacing) * 1.5);
      height: calc(var(--spacing) * 1.5);
    }
    &::-webkit-scrollbar-track {
      border-radius: calc(infinity * 1px);
    }
    &::-webkit-scrollbar-thumb {
      border-radius: calc(infinity * 1px);
      background-color: var(--color-gray-200);
    }
  }
  .size-14 {
    width: calc(var(--spacing) * 14);
    height: calc(var(--spacing) * 14);
  }
  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }
  .h-2 {
    height: calc(var(--spacing) * 2);
  }
  .h-2\.5 {
    height: calc(var(--spacing) * 2.5);
  }
  .h-3 {
    height: calc(var(--spacing) * 3);
  }
  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-5 {
    height: calc(var(--spacing) * 5);
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .h-7 {
    height: calc(var(--spacing) * 7);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-9\.5 {
    height: calc(var(--spacing) * 9.5);
  }
  .h-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-11 {
    height: calc(var(--spacing) * 11);
  }
  .h-12 {
    height: calc(var(--spacing) * 12);
  }
  .h-14 {
    height: calc(var(--spacing) * 14);
  }
  .h-16 {
    height: calc(var(--spacing) * 16);
  }
  .h-20 {
    height: calc(var(--spacing) * 20);
  }
  .h-\[42px\] {
    height: 42px;
  }
  .h-\[50px\] {
    height: 50px;
  }
  .h-\[52px\] {
    height: 52px;
  }
  .h-\[68px\] {
    height: 68px;
  }
  .h-\[212px\] {
    height: 212px;
  }
  .h-\[372px\] {
    height: 372px;
  }
  .h-\[450px\] {
    height: 450px;
  }
  .h-auto {
    height: auto;
  }
  .h-fit {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
  .h-full {
    height: 100%;
  }
  .h-screen {
    height: 100vh;
  }
  .max-h-\[195px\] {
    max-height: 195px;
  }
  .min-h-screen {
    min-height: 100vh;
  }
  .w-2 {
    width: calc(var(--spacing) * 2);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-7 {
    width: calc(var(--spacing) * 7);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-9\.5 {
    width: calc(var(--spacing) * 9.5);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-11 {
    width: calc(var(--spacing) * 11);
  }
  .w-12 {
    width: calc(var(--spacing) * 12);
  }
  .w-16 {
    width: calc(var(--spacing) * 16);
  }
  .w-20 {
    width: calc(var(--spacing) * 20);
  }
  .w-22 {
    width: calc(var(--spacing) * 22);
  }
  .w-26 {
    width: calc(var(--spacing) * 26);
  }
  .w-40 {
    width: calc(var(--spacing) * 40);
  }
  .w-\[23\%\] {
    width: 23%;
  }
  .w-\[46px\] {
    width: 46px;
  }
  .w-\[50px\] {
    width: 50px;
  }
  .w-\[52px\] {
    width: 52px;
  }
  .w-\[68px\] {
    width: 68px;
  }
  .w-\[79\%\] {
    width: 79%;
  }
  .w-\[252px\] {
    width: 252px;
  }
  .w-\[260px\] {
    width: 260px;
  }
  .w-\[290px\] {
    width: 290px;
  }
  .w-fit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .w-px {
    width: 1px;
  }
  .w-screen {
    width: 100vw;
  }
  .max-w-\(--breakpoint-2xl\) {
    max-width: var(--breakpoint-2xl);
  }
  .max-w-1\.5 {
    max-width: calc(var(--spacing) * 1.5);
  }
  .max-w-2 {
    max-width: calc(var(--spacing) * 2);
  }
  .max-w-2\.5 {
    max-width: calc(var(--spacing) * 2.5);
  }
  .max-w-2xl {
    max-width: var(--container-2xl);
  }
  .max-w-3 {
    max-width: calc(var(--spacing) * 3);
  }
  .max-w-3\.5 {
    max-width: calc(var(--spacing) * 3.5);
  }
  .max-w-4 {
    max-width: calc(var(--spacing) * 4);
  }
  .max-w-6 {
    max-width: calc(var(--spacing) * 6);
  }
  .max-w-8 {
    max-width: calc(var(--spacing) * 8);
  }
  .max-w-10 {
    max-width: calc(var(--spacing) * 10);
  }
  .max-w-11 {
    max-width: calc(var(--spacing) * 11);
  }
  .max-w-12 {
    max-width: calc(var(--spacing) * 12);
  }
  .max-w-14 {
    max-width: calc(var(--spacing) * 14);
  }
  .max-w-16 {
    max-width: calc(var(--spacing) * 16);
  }
  .max-w-60 {
    max-width: calc(var(--spacing) * 60);
  }
  .max-w-\[100px\] {
    max-width: 100px;
  }
  .max-w-\[140px\] {
    max-width: 140px;
  }
  .max-w-\[242px\] {
    max-width: 242px;
  }
  .max-w-\[250px\] {
    max-width: 250px;
  }
  .max-w-\[290px\] {
    max-width: 290px;
  }
  .max-w-\[380px\] {
    max-width: 380px;
  }
  .max-w-\[584px\] {
    max-width: 584px;
  }
  .max-w-\[630px\] {
    max-width: 630px;
  }
  .max-w-\[700px\] {
    max-width: 700px;
  }
  .max-w-full {
    max-width: 100%;
  }
  .max-w-lg {
    max-width: var(--container-lg);
  }
  .max-w-md {
    max-width: var(--container-md);
  }
  .max-w-sm {
    max-width: var(--container-sm);
  }
  .max-w-xl {
    max-width: var(--container-xl);
  }
  .max-w-xs {
    max-width: var(--container-xs);
  }
  .min-w-\[20rem\] {
    min-width: 20rem;
  }
  .min-w-\[500px\] {
    min-width: 500px;
  }
  .min-w-\[650px\] {
    min-width: 650px;
  }
  .min-w-\[700px\] {
    min-width: 700px;
  }
  .min-w-\[1000px\] {
    min-width: 1000px;
  }
  .min-w-full {
    min-width: 100%;
  }
  .flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
  .flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 auto;
            flex: 0 auto;
  }
  .grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .table-auto {
    table-layout: auto;
  }
  .border-separate {
    border-collapse: separate;
  }
  .border-spacing-x-4 {
    --tw-border-spacing-x: calc(var(--spacing) * 4);
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  }
  .border-spacing-y-2 {
    --tw-border-spacing-y: calc(var(--spacing) * 2);
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-0 {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-full {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-\[85\%\] {
    --tw-translate-y: calc(85% * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .menu-item-arrow-active {
    rotate: 180deg;
    stroke: var(--color-brand-500);
    &:is(.dark *) {
      stroke: var(--color-brand-400);
    }
  }
  .rotate-180 {
    rotate: 180deg;
  }
  .transform {
    -webkit-transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
            transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .animate-spin {
    -webkit-animation: var(--animate-spin);
            animation: var(--animate-spin);
  }
  .cursor-not-allowed {
    cursor: not-allowed;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .gap-0\.5 {
    gap: calc(var(--spacing) * 0.5);
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-9 {
    gap: calc(var(--spacing) * 9);
  }
  .space-y-1 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      -webkit-margin-before: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
              margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
      -webkit-margin-after: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
              margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-2 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      -webkit-margin-before: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
              margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
      -webkit-margin-after: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
              margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-4 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      -webkit-margin-before: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
              margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
      -webkit-margin-after: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
              margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-5 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      -webkit-margin-before: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
              margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
      -webkit-margin-after: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
              margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-6 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      -webkit-margin-before: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
              margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
      -webkit-margin-after: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
              margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .gap-x-6 {
    -webkit-column-gap: calc(var(--spacing) * 6);
       -moz-column-gap: calc(var(--spacing) * 6);
            column-gap: calc(var(--spacing) * 6);
  }
  .-space-x-2 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      -webkit-margin-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));
              margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));
      -webkit-margin-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));
              margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .space-x-2 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      -webkit-margin-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
              margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
      -webkit-margin-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
              margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .gap-y-5 {
    row-gap: calc(var(--spacing) * 5);
  }
  .divide-y {
    :where(& > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(1px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    }
  }
  .divide-gray-100 {
    :where(& > :not(:last-child)) {
      border-color: var(--color-gray-100);
    }
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-x-hidden {
    overflow-x: hidden;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .overflow-y-hidden {
    overflow-y: hidden;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }
  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-md {
    border-radius: var(--radius-md);
  }
  .rounded-sm {
    border-radius: var(--radius-sm);
  }
  .rounded-xl {
    border-radius: var(--radius-xl);
  }
  .rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .rounded-l-lg {
    border-top-left-radius: var(--radius-lg);
    border-bottom-left-radius: var(--radius-lg);
  }
  .rounded-r-lg {
    border-top-right-radius: var(--radius-lg);
    border-bottom-right-radius: var(--radius-lg);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }
  .border-\[0\.7px\] {
    border-style: var(--tw-border-style);
    border-width: 0.7px;
  }
  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }
  .border-\[1\.25px\] {
    border-style: var(--tw-border-style);
    border-width: 1.25px;
  }
  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .border-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }
  .border-dashed\! {
    --tw-border-style: dashed !important;
    border-style: dashed !important;
  }
  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .border-blue-light-500 {
    border-color: var(--color-blue-light-500);
  }
  .border-brand-500 {
    border-color: var(--color-brand-500);
  }
  .border-error-300 {
    border-color: var(--color-error-300);
  }
  .border-error-500 {
    border-color: var(--color-error-500);
  }
  .border-gray-100 {
    border-color: var(--color-gray-100);
  }
  .border-gray-200 {
    border-color: var(--color-gray-200);
  }
  .border-gray-300 {
    border-color: var(--color-gray-300);
  }
  .border-gray-300\! {
    border-color: var(--color-gray-300) !important;
  }
  .border-success-300 {
    border-color: var(--color-success-300);
  }
  .border-success-500 {
    border-color: var(--color-success-500);
  }
  .border-transparent {
    border-color: transparent;
  }
  .border-warning-500 {
    border-color: var(--color-warning-500);
  }
  .border-white {
    border-color: var(--color-white);
  }
  .border-t-transparent {
    border-top-color: transparent;
  }
  .menu-item-inactive {
    color: var(--color-gray-700);
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-100);
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-700);
      }
    }
    &:is(.dark *) {
      color: var(--color-gray-300);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: color-mix(in srgb, #ffffff 5%, transparent);
          @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
          }
        }
      }
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: var(--color-gray-300);
        }
      }
    }
  }
  .menu-dropdown-item-active {
    background-color: var(--color-brand-50);
    color: var(--color-brand-500);
    &:is(.dark *) {
      background-color: color-mix(in srgb, #465fff 12%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-brand-500) 12%, transparent);
      }
    }
    &:is(.dark *) {
      color: var(--color-brand-400);
    }
  }
  .menu-dropdown-item-inactive {
    color: var(--color-gray-700);
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-100);
      }
    }
    &:is(.dark *) {
      color: var(--color-gray-300);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: color-mix(in srgb, #ffffff 5%, transparent);
          @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
          }
        }
      }
    }
  }
  .menu-item-active {
    background-color: var(--color-brand-50);
    color: var(--color-brand-500);
    &:is(.dark *) {
      background-color: color-mix(in srgb, #465fff 12%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-brand-500) 12%, transparent);
      }
    }
    &:is(.dark *) {
      color: var(--color-brand-400);
    }
  }
  .menu-dropdown-badge-inactive {
    background-color: var(--color-brand-50);
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        background-color: var(--color-brand-100);
      }
    }
    &:is(.dark *) {
      background-color: color-mix(in srgb, #465fff 15%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-brand-500) 15%, transparent);
      }
    }
    &:is(.dark *) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          background-color: color-mix(in srgb, #465fff 20%, transparent);
          @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(in oklab, var(--color-brand-500) 20%, transparent);
          }
        }
      }
    }
  }
  .menu-dropdown-badge-active {
    background-color: var(--color-brand-100);
    &:is(.dark *) {
      background-color: color-mix(in srgb, #465fff 20%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-brand-500) 20%, transparent);
      }
    }
  }
  .bg-black {
    background-color: var(--color-black);
  }
  .bg-blue-500\/\[0\.08\] {
    background-color: color-mix(in srgb, oklch(62.3% 0.214 259.815) 8%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-blue-500) 8%, transparent);
    }
  }
  .bg-blue-light-50 {
    background-color: var(--color-blue-light-50);
  }
  .bg-blue-light-500 {
    background-color: var(--color-blue-light-500);
  }
  .bg-brand-50 {
    background-color: var(--color-brand-50);
  }
  .bg-brand-500 {
    background-color: var(--color-brand-500);
  }
  .bg-brand-500\/\[0\.08\] {
    background-color: color-mix(in srgb, #465fff 8%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-brand-500) 8%, transparent);
    }
  }
  .bg-brand-950 {
    background-color: var(--color-brand-950);
  }
  .bg-cyan-600 {
    background-color: var(--color-cyan-600);
  }
  .bg-error-50 {
    background-color: var(--color-error-50);
  }
  .bg-error-500 {
    background-color: var(--color-error-500);
  }
  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }
  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }
  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }
  .bg-gray-300 {
    background-color: var(--color-gray-300);
  }
  .bg-gray-400 {
    background-color: var(--color-gray-400);
  }
  .bg-gray-400\/50 {
    background-color: color-mix(in srgb, #98a2b3 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-gray-400) 50%, transparent);
    }
  }
  .bg-gray-500 {
    background-color: var(--color-gray-500);
  }
  .bg-gray-700 {
    background-color: var(--color-gray-700);
  }
  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }
  .bg-gray-900 {
    background-color: var(--color-gray-900);
  }
  .bg-gray-900\/50 {
    background-color: color-mix(in srgb, #101828 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-gray-900) 50%, transparent);
    }
  }
  .bg-orange-500\/\[0\.08\] {
    background-color: color-mix(in srgb, #fb6514 8%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-orange-500) 8%, transparent);
    }
  }
  .bg-red-600 {
    background-color: var(--color-red-600);
  }
  .bg-success-50 {
    background-color: var(--color-success-50);
  }
  .bg-success-500 {
    background-color: var(--color-success-500);
  }
  .bg-success-500\/\[0\.08\] {
    background-color: color-mix(in srgb, #12b76a 8%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-success-500) 8%, transparent);
    }
  }
  .bg-theme-pink-500\/\[0\.08\] {
    background-color: color-mix(in srgb, #ee46bc 8%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-theme-pink-500) 8%, transparent);
    }
  }
  .bg-theme-purple-500\/\[0\.08\] {
    background-color: color-mix(in srgb, #7a5af8 8%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-theme-purple-500) 8%, transparent);
    }
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-warning-50 {
    background-color: var(--color-warning-50);
  }
  .bg-warning-500 {
    background-color: var(--color-warning-500);
  }
  .bg-warning-500\/\[0\.08\] {
    background-color: color-mix(in srgb, #f79009 8%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-warning-500) 8%, transparent);
    }
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-none {
    background-image: none;
  }
  .menu-item-icon-inactive {
    fill: var(--color-gray-500);
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        fill: var(--color-gray-700);
      }
    }
    &:is(.dark *) {
      fill: var(--color-gray-400);
    }
    &:is(.dark *) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          fill: var(--color-gray-300);
        }
      }
    }
  }
  .menu-item-icon-active {
    fill: var(--color-brand-500);
    &:is(.dark *) {
      fill: var(--color-brand-400);
    }
  }
  .fill-current {
    fill: currentcolor;
  }
  .fill-gray-500 {
    fill: var(--color-gray-500);
  }
  .fill-gray-700 {
    fill: var(--color-gray-700);
  }
  .fill-gray-800 {
    fill: var(--color-gray-800);
  }
  .fill-white {
    fill: var(--color-white);
  }
  .menu-item-arrow-inactive {
    stroke: var(--color-gray-500);
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        stroke: var(--color-gray-700);
      }
    }
    &:is(.dark *) {
      stroke: var(--color-gray-400);
    }
    &:is(.dark *) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          stroke: var(--color-gray-300);
        }
      }
    }
  }
  .stroke-current {
    stroke: currentcolor;
  }
  .stroke-gray-200 {
    stroke: var(--color-gray-200);
  }
  .stroke-gray-500 {
    stroke: var(--color-gray-500);
  }
  .object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .p-0\.5 {
    padding: calc(var(--spacing) * 0.5);
  }
  .p-1 {
    padding: calc(var(--spacing) * 1);
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-7 {
    padding: calc(var(--spacing) * 7);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }
  .py-0\.5 {
    padding-block: calc(var(--spacing) * 0.5);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .py-6\.5 {
    padding-block: calc(var(--spacing) * 6.5);
  }
  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }
  .pr-1 {
    padding-right: calc(var(--spacing) * 1);
  }
  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }
  .pr-2\.5 {
    padding-right: calc(var(--spacing) * 2.5);
  }
  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }
  .pr-3\.5 {
    padding-right: calc(var(--spacing) * 3.5);
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }
  .pr-10 {
    padding-right: calc(var(--spacing) * 10);
  }
  .pr-11 {
    padding-right: calc(var(--spacing) * 11);
  }
  .pr-14 {
    padding-right: calc(var(--spacing) * 14);
  }
  .pr-\[84px\] {
    padding-right: 84px;
  }
  .pr-\[90px\] {
    padding-right: 90px;
  }
  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }
  .pb-7 {
    padding-bottom: calc(var(--spacing) * 7);
  }
  .pb-11 {
    padding-bottom: calc(var(--spacing) * 11);
  }
  .pl-1 {
    padding-left: calc(var(--spacing) * 1);
  }
  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }
  .pl-2\.5 {
    padding-left: calc(var(--spacing) * 2.5);
  }
  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }
  .pl-3\.5 {
    padding-left: calc(var(--spacing) * 3.5);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }
  .pl-11 {
    padding-left: calc(var(--spacing) * 11);
  }
  .pl-\[34px\] {
    padding-left: 34px;
  }
  .pl-\[42px\] {
    padding-left: 42px;
  }
  .pl-\[62px\] {
    padding-left: 62px;
  }
  .pl-\[84px\] {
    padding-left: 84px;
  }
  .pl-\[90px\] {
    padding-left: 90px;
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-theme-sm {
    font-size: var(--text-theme-sm);
    line-height: var(--tw-leading, var(--text-theme-sm--line-height));
  }
  .text-theme-xl {
    font-size: var(--text-theme-xl);
    line-height: var(--tw-leading, var(--text-theme-xl--line-height));
  }
  .text-theme-xs {
    font-size: var(--text-theme-xs);
    line-height: var(--tw-leading, var(--text-theme-xs--line-height));
  }
  .text-title-md {
    font-size: var(--text-title-md);
    line-height: var(--tw-leading, var(--text-title-md--line-height));
  }
  .text-title-sm {
    font-size: var(--text-title-sm);
    line-height: var(--tw-leading, var(--text-title-sm--line-height));
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }
  .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }
  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .text-\[\#000000\] {
    color: #000000;
  }
  .text-blue-600 {
    color: var(--color-blue-600);
  }
  .text-blue-light-500 {
    color: var(--color-blue-light-500);
  }
  .text-brand-500 {
    color: var(--color-brand-500);
  }
  .text-error-500 {
    color: var(--color-error-500);
  }
  .text-error-600 {
    color: var(--color-error-600);
  }
  .text-error-700 {
    color: var(--color-error-700);
  }
  .text-gray-300 {
    color: var(--color-gray-300);
  }
  .text-gray-400 {
    color: var(--color-gray-400);
  }
  .text-gray-500 {
    color: var(--color-gray-500);
  }
  .text-gray-600 {
    color: var(--color-gray-600);
  }
  .text-gray-700 {
    color: var(--color-gray-700);
  }
  .text-gray-800 {
    color: var(--color-gray-800);
  }
  .text-gray-900 {
    color: var(--color-gray-900);
  }
  .text-orange-500 {
    color: var(--color-orange-500);
  }
  .text-success-500 {
    color: var(--color-success-500);
  }
  .text-success-600 {
    color: var(--color-success-600);
  }
  .text-success-700 {
    color: var(--color-success-700);
  }
  .text-theme-pink-500 {
    color: var(--color-theme-pink-500);
  }
  .text-theme-purple-500 {
    color: var(--color-theme-purple-500);
  }
  .text-warning-500 {
    color: var(--color-warning-500);
  }
  .text-warning-600 {
    color: var(--color-warning-600);
  }
  .text-warning-700 {
    color: var(--color-warning-700);
  }
  .text-white {
    color: var(--color-white);
  }
  .uppercase {
    text-transform: uppercase;
  }
  .underline {
    text-decoration-line: underline;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-theme-lg {
    --tw-shadow: 0px 12px 16px -4px var(--tw-shadow-color, rgba(16, 24, 40, 0.08)), 0px 4px 6px -2px var(--tw-shadow-color, rgba(16, 24, 40, 0.03));
    -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-theme-md {
    --tw-shadow: 0px 4px 8px -2px var(--tw-shadow-color, rgba(16, 24, 40, 0.1)), 0px 2px 4px -2px var(--tw-shadow-color, rgba(16, 24, 40, 0.06));
    -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-theme-sm {
    --tw-shadow: 0px 1px 3px 0px var(--tw-shadow-color, rgba(16, 24, 40, 0.1)), 0px 1px 2px 0px var(--tw-shadow-color, rgba(16, 24, 40, 0.06));
    -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-theme-xs {
    --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, rgba(16, 24, 40, 0.05));
    -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-gray-300 {
    --tw-ring-color: var(--color-gray-300);
  }
  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
    @media (forced-colors: active) {
      outline: 2px solid transparent;
      outline-offset: 2px;
    }
  }
  .filter {
    -webkit-filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
            filter: 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,);
  }
  .backdrop-blur-\[32px\] {
    --tw-backdrop-blur: blur(32px);
    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,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
    -webkit-transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
            transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    -webkit-transition-duration: var(--tw-duration, var(--default-transition-duration));
            transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    -webkit-transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
            transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    -webkit-transition-duration: var(--tw-duration, var(--default-transition-duration));
            transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .duration-150 {
    --tw-duration: 150ms;
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    -webkit-transition-timing-function: var(--ease-in-out);
            transition-timing-function: var(--ease-in-out);
  }
  .ease-linear {
    --tw-ease: linear;
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }
  .select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
     -ms-user-select: none;
         user-select: none;
  }
  .ring-inset {
    --tw-ring-inset: inset;
  }
  .group-hover\:fill-gray-700 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        fill: var(--color-gray-700);
      }
    }
  }
  .group-hover\:text-gray-400 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--color-gray-400);
      }
    }
  }
  .group-hover\:text-gray-600 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--color-gray-600);
      }
    }
  }
  .file\:mr-5 {
    &::-webkit-file-upload-button {
      margin-right: calc(var(--spacing) * 5);
    }
    &::file-selector-button {
      margin-right: calc(var(--spacing) * 5);
    }
  }
  .file\:border-collapse {
    &::-webkit-file-upload-button {
      border-collapse: collapse;
    }
    &::file-selector-button {
      border-collapse: collapse;
    }
  }
  .file\:cursor-pointer {
    &::-webkit-file-upload-button {
      cursor: pointer;
    }
    &::file-selector-button {
      cursor: pointer;
    }
  }
  .file\:rounded-l-lg {
    &::-webkit-file-upload-button {
      border-top-left-radius: var(--radius-lg);
      border-bottom-left-radius: var(--radius-lg);
    }
    &::file-selector-button {
      border-top-left-radius: var(--radius-lg);
      border-bottom-left-radius: var(--radius-lg);
    }
  }
  .file\:border-0 {
    &::-webkit-file-upload-button {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
    &::file-selector-button {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .file\:border-r {
    &::-webkit-file-upload-button {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
    &::file-selector-button {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }
  .file\:border-solid {
    &::-webkit-file-upload-button {
      --tw-border-style: solid;
      border-style: solid;
    }
    &::file-selector-button {
      --tw-border-style: solid;
      border-style: solid;
    }
  }
  .file\:border-gray-200 {
    &::-webkit-file-upload-button {
      border-color: var(--color-gray-200);
    }
    &::file-selector-button {
      border-color: var(--color-gray-200);
    }
  }
  .file\:bg-gray-50 {
    &::-webkit-file-upload-button {
      background-color: var(--color-gray-50);
    }
    &::file-selector-button {
      background-color: var(--color-gray-50);
    }
  }
  .file\:py-3 {
    &::-webkit-file-upload-button {
      padding-block: calc(var(--spacing) * 3);
    }
    &::file-selector-button {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .file\:pr-3 {
    &::-webkit-file-upload-button {
      padding-right: calc(var(--spacing) * 3);
    }
    &::file-selector-button {
      padding-right: calc(var(--spacing) * 3);
    }
  }
  .file\:pl-3\.5 {
    &::-webkit-file-upload-button {
      padding-left: calc(var(--spacing) * 3.5);
    }
    &::file-selector-button {
      padding-left: calc(var(--spacing) * 3.5);
    }
  }
  .file\:text-sm {
    &::-webkit-file-upload-button {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
    &::file-selector-button {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .file\:text-gray-700 {
    &::-webkit-file-upload-button {
      color: var(--color-gray-700);
    }
    &::file-selector-button {
      color: var(--color-gray-700);
    }
  }
  .placeholder\:text-gray-400 {
    &::-webkit-input-placeholder {
      color: var(--color-gray-400);
    }
    &::-moz-placeholder {
      color: var(--color-gray-400);
    }
    &:-ms-input-placeholder {
      color: var(--color-gray-400);
    }
    &::-ms-input-placeholder {
      color: var(--color-gray-400);
    }
    &::placeholder {
      color: var(--color-gray-400);
    }
  }
  .placeholder\:text-gray-800 {
    &::-webkit-input-placeholder {
      color: var(--color-gray-800);
    }
    &::-moz-placeholder {
      color: var(--color-gray-800);
    }
    &:-ms-input-placeholder {
      color: var(--color-gray-800);
    }
    &::-ms-input-placeholder {
      color: var(--color-gray-800);
    }
    &::placeholder {
      color: var(--color-gray-800);
    }
  }
  .first\:pt-0 {
    &:first-child {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .last\:border-b-0 {
    &:last-child {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .last\:pb-0 {
    &:last-child {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .hover\:border-brand-500 {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-brand-500);
      }
    }
  }
  .hover\:border-brand-500\! {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-brand-500) !important;
      }
    }
  }
  .hover\:border-gray-200 {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-gray-200);
      }
    }
  }
  .hover\:border-gray-400 {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-gray-400);
      }
    }
  }
  .hover\:bg-brand-500\/\[0\.08\] {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #465fff 8%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-brand-500) 8%, transparent);
        }
      }
    }
  }
  .hover\:bg-brand-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-brand-600);
      }
    }
  }
  .hover\:bg-cyan-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-cyan-700);
      }
    }
  }
  .hover\:bg-gray-50 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-50);
      }
    }
  }
  .hover\:bg-gray-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-100);
      }
    }
  }
  .hover\:bg-gray-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-200);
      }
    }
  }
  .hover\:bg-gray-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-300);
      }
    }
  }
  .hover\:text-blue-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-blue-800);
      }
    }
  }
  .hover\:text-brand-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-brand-500);
      }
    }
  }
  .hover\:text-brand-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-brand-600);
      }
    }
  }
  .hover\:text-gray-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-500);
      }
    }
  }
  .hover\:text-gray-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-600);
      }
    }
  }
  .hover\:text-gray-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-700);
      }
    }
  }
  .hover\:text-gray-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-800);
      }
    }
  }
  .hover\:text-gray-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-900);
      }
    }
  }
  .hover\:shadow-md {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
                box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:file\:bg-gray-100 {
    &:hover {
      @media (hover: hover) {
        &::-webkit-file-upload-button {
          background-color: var(--color-gray-100);
        }
        &::file-selector-button {
          background-color: var(--color-gray-100);
        }
      }
    }
  }
  .focus\:border-0 {
    &:focus {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .focus\:border-brand-300 {
    &:focus {
      border-color: var(--color-brand-300);
    }
  }
  .focus\:border-error-300 {
    &:focus {
      border-color: var(--color-error-300);
    }
  }
  .focus\:border-success-300 {
    &:focus {
      border-color: var(--color-success-300);
    }
  }
  .focus\:shadow-focus-ring {
    &:focus {
      --tw-shadow: 0px 0px 0px 4px var(--tw-shadow-color, rgba(70, 95, 255, 0.12));
      -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
              box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-0 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
              box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-2 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
              box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-3 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
              box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-brand-500\/10 {
    &:focus {
      --tw-ring-color: color-mix(in srgb, #465fff 10%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--color-brand-500) 10%, transparent);
      }
    }
  }
  .focus\:ring-brand-500\/20 {
    &:focus {
      --tw-ring-color: color-mix(in srgb, #465fff 20%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--color-brand-500) 20%, transparent);
      }
    }
  }
  .focus\:ring-error-500\/10 {
    &:focus {
      --tw-ring-color: color-mix(in srgb, #f04438 10%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--color-error-500) 10%, transparent);
      }
    }
  }
  .focus\:ring-success-500\/10 {
    &:focus {
      --tw-ring-color: color-mix(in srgb, #12b76a 10%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--color-success-500) 10%, transparent);
      }
    }
  }
  .focus\:outline-hidden {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
      @media (forced-colors: active) {
        outline: 2px solid transparent;
        outline-offset: 2px;
      }
    }
  }
  .focus\:outline-none {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .focus\:file\:ring-brand-300 {
    &:focus {
      &::-webkit-file-upload-button {
        --tw-ring-color: var(--color-brand-300);
      }
      &::file-selector-button {
        --tw-ring-color: var(--color-brand-300);
      }
    }
  }
  .focus-visible\:outline-hidden {
    &:focus-visible {
      --tw-outline-style: none;
      outline-style: none;
      @media (forced-colors: active) {
        outline: 2px solid transparent;
        outline-offset: 2px;
      }
    }
  }
  .disabled\:border-gray-100 {
    &:disabled {
      border-color: var(--color-gray-100);
    }
  }
  .disabled\:bg-gray-50 {
    &:disabled {
      background-color: var(--color-gray-50);
    }
  }
  .disabled\:placeholder\:text-gray-300 {
    &:disabled {
      &::-webkit-input-placeholder {
        color: var(--color-gray-300);
      }
      &::-moz-placeholder {
        color: var(--color-gray-300);
      }
      &:-ms-input-placeholder {
        color: var(--color-gray-300);
      }
      &::-ms-input-placeholder {
        color: var(--color-gray-300);
      }
      &::placeholder {
        color: var(--color-gray-300);
      }
    }
  }
  .\32 xsm\:w-\[307px\] {
    @media (width >= 375px) {
      width: 307px;
    }
  }
  .\32 xsm\:gap-3 {
    @media (width >= 375px) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .xsm\:w-\[358px\] {
    @media (width >= 425px) {
      width: 358px;
    }
  }
  .sm\:top-6 {
    @media (width >= 640px) {
      top: calc(var(--spacing) * 6);
    }
  }
  .sm\:right-6 {
    @media (width >= 640px) {
      right: calc(var(--spacing) * 6);
    }
  }
  .sm\:col-span-1 {
    @media (width >= 640px) {
      grid-column: span 1 / span 1;
    }
  }
  .sm\:-mx-6 {
    @media (width >= 640px) {
      margin-inline: calc(var(--spacing) * -6);
    }
  }
  .sm\:mb-8 {
    @media (width >= 640px) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .sm\:block {
    @media (width >= 640px) {
      display: block;
    }
  }
  .sm\:flex {
    @media (width >= 640px) {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }
  }
  .sm\:hidden {
    @media (width >= 640px) {
      display: none;
    }
  }
  .sm\:inline {
    @media (width >= 640px) {
      display: inline;
    }
  }
  .sm\:h-11 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 11);
    }
  }
  .sm\:w-11 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 11);
    }
  }
  .sm\:w-auto {
    @media (width >= 640px) {
      width: auto;
    }
  }
  .sm\:max-w-\[472px\] {
    @media (width >= 640px) {
      max-width: 472px;
    }
  }
  .sm\:grid-cols-2 {
    @media (width >= 640px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .sm\:flex-row {
    @media (width >= 640px) {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
    }
  }
  .sm\:items-center {
    @media (width >= 640px) {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }
  }
  .sm\:justify-between {
    @media (width >= 640px) {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
    }
  }
  .sm\:justify-center {
    @media (width >= 640px) {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }
  }
  .sm\:justify-end {
    @media (width >= 640px) {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
    }
  }
  .sm\:gap-4 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .sm\:gap-5 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 5);
    }
  }
  .sm\:gap-6 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .sm\:gap-8 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .sm\:space-y-6 {
    @media (width >= 640px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        -webkit-margin-before: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
                margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
        -webkit-margin-after: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
                margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .sm\:p-0 {
    @media (width >= 640px) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .sm\:p-6 {
    @media (width >= 640px) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .sm\:px-3\.5 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 3.5);
    }
  }
  .sm\:px-5 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .sm\:px-6 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .sm\:py-2 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .sm\:py-5 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 5);
    }
  }
  .sm\:pt-6 {
    @media (width >= 640px) {
      padding-top: calc(var(--spacing) * 6);
    }
  }
  .sm\:pr-4 {
    @media (width >= 640px) {
      padding-right: calc(var(--spacing) * 4);
    }
  }
  .sm\:pl-6 {
    @media (width >= 640px) {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .sm\:text-start {
    @media (width >= 640px) {
      text-align: start;
    }
  }
  .sm\:text-2xl {
    @media (width >= 640px) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .sm\:text-3xl {
    @media (width >= 640px) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .sm\:text-4xl {
    @media (width >= 640px) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .sm\:text-base {
    @media (width >= 640px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .sm\:text-lg {
    @media (width >= 640px) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .sm\:text-sm {
    @media (width >= 640px) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .sm\:text-title-md {
    @media (width >= 640px) {
      font-size: var(--text-title-md);
      line-height: var(--tw-leading, var(--text-title-md--line-height));
    }
  }
  .md\:w-\[668px\] {
    @media (width >= 768px) {
      width: 668px;
    }
  }
  .md\:gap-6 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .md\:p-6 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .lg\:static {
    @media (width >= 1024px) {
      position: static;
    }
  }
  .lg\:col-span-1 {
    @media (width >= 1024px) {
      grid-column: span 1 / span 1;
    }
  }
  .lg\:mb-6 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .lg\:mb-7 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 7);
    }
  }
  .lg\:block {
    @media (width >= 1024px) {
      display: block;
    }
  }
  .lg\:flex {
    @media (width >= 1024px) {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }
  }
  .lg\:grid {
    @media (width >= 1024px) {
      display: grid;
    }
  }
  .lg\:hidden {
    @media (width >= 1024px) {
      display: none;
    }
  }
  .lg\:inline-flex {
    @media (width >= 1024px) {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
    }
  }
  .lg\:h-11 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 11);
    }
  }
  .lg\:w-1\/2 {
    @media (width >= 1024px) {
      width: calc(1/2 * 100%);
    }
  }
  .lg\:w-11 {
    @media (width >= 1024px) {
      width: calc(var(--spacing) * 11);
    }
  }
  .lg\:w-\[90px\] {
    @media (width >= 1024px) {
      width: 90px;
    }
  }
  .lg\:w-\[634px\] {
    @media (width >= 1024px) {
      width: 634px;
    }
  }
  .lg\:w-auto {
    @media (width >= 1024px) {
      width: auto;
    }
  }
  .lg\:translate-x-0 {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:grid-cols-2 {
    @media (width >= 1024px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .lg\:flex-row {
    @media (width >= 1024px) {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
    }
  }
  .lg\:items-start {
    @media (width >= 1024px) {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
    }
  }
  .lg\:justify-between {
    @media (width >= 1024px) {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
    }
  }
  .lg\:justify-end {
    @media (width >= 1024px) {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
    }
  }
  .lg\:justify-normal {
    @media (width >= 1024px) {
      -webkit-box-pack: normal;
          -ms-flex-pack: normal;
              justify-content: normal;
    }
  }
  .lg\:gap-7 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 7);
    }
  }
  .lg\:border {
    @media (width >= 1024px) {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }
  .lg\:border-b {
    @media (width >= 1024px) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }
  }
  .lg\:border-b-0 {
    @media (width >= 1024px) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .lg\:bg-transparent {
    @media (width >= 1024px) {
      background-color: transparent;
    }
  }
  .lg\:p-6 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .lg\:p-10 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .lg\:p-11 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 11);
    }
  }
  .lg\:px-0 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .lg\:px-6 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .lg\:py-4 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .lg\:py-\[120px\] {
    @media (width >= 1024px) {
      padding-block: 120px;
    }
  }
  .lg\:text-2xl {
    @media (width >= 1024px) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .lg\:shadow-none {
    @media (width >= 1024px) {
      --tw-shadow: 0 0 #0000;
      -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
              box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .xl\:order-2 {
    @media (width >= 1280px) {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
    }
  }
  .xl\:order-3 {
    @media (width >= 1280px) {
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3;
    }
  }
  .xl\:col-span-7 {
    @media (width >= 1280px) {
      grid-column: span 7 / span 7;
    }
  }
  .xl\:block {
    @media (width >= 1280px) {
      display: block;
    }
  }
  .xl\:w-\[150px\] {
    @media (width >= 1280px) {
      width: 150px;
    }
  }
  .xl\:w-\[300px\] {
    @media (width >= 1280px) {
      width: 300px;
    }
  }
  .xl\:w-\[393px\] {
    @media (width >= 1280px) {
      width: 393px;
    }
  }
  .xl\:w-auto {
    @media (width >= 1280px) {
      width: auto;
    }
  }
  .xl\:max-w-\[450px\] {
    @media (width >= 1280px) {
      max-width: 450px;
    }
  }
  .xl\:max-w-fit {
    @media (width >= 1280px) {
      max-width: -webkit-fit-content;
      max-width: -moz-fit-content;
      max-width: fit-content;
    }
  }
  .xl\:min-w-full {
    @media (width >= 1280px) {
      min-width: 100%;
    }
  }
  .xl\:grid-cols-2 {
    @media (width >= 1280px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-3 {
    @media (width >= 1280px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .xl\:flex-row {
    @media (width >= 1280px) {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
    }
  }
  .xl\:items-center {
    @media (width >= 1280px) {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }
  }
  .xl\:justify-between {
    @media (width >= 1280px) {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
    }
  }
  .xl\:justify-end {
    @media (width >= 1280px) {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
    }
  }
  .xl\:gap-3 {
    @media (width >= 1280px) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .xl\:p-10 {
    @media (width >= 1280px) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .xl\:px-6 {
    @media (width >= 1280px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .xl\:px-10 {
    @media (width >= 1280px) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .xl\:py-8 {
    @media (width >= 1280px) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .xl\:py-12 {
    @media (width >= 1280px) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .xl\:pr-5 {
    @media (width >= 1280px) {
      padding-right: calc(var(--spacing) * 5);
    }
  }
  .xl\:pl-11 {
    @media (width >= 1280px) {
      padding-left: calc(var(--spacing) * 11);
    }
  }
  .xl\:text-left {
    @media (width >= 1280px) {
      text-align: left;
    }
  }
  .xl\:text-title-2xl {
    @media (width >= 1280px) {
      font-size: var(--text-title-2xl);
      line-height: var(--tw-leading, var(--text-title-2xl--line-height));
    }
  }
  .\32 xl\:w-\[554px\] {
    @media (width >= 1536px) {
      width: 554px;
    }
  }
  .\32 xl\:gap-x-32 {
    @media (width >= 1536px) {
      -webkit-column-gap: calc(var(--spacing) * 32);
         -moz-column-gap: calc(var(--spacing) * 32);
              column-gap: calc(var(--spacing) * 32);
    }
  }
  .dark\:block {
    &:is(.dark *) {
      display: block;
    }
  }
  .dark\:hidden {
    &:is(.dark *) {
      display: none;
    }
  }
  .dark\:divide-gray-800 {
    &:is(.dark *) {
      :where(& > :not(:last-child)) {
        border-color: var(--color-gray-800);
      }
    }
  }
  .dark\:border-blue-light-500\/30 {
    &:is(.dark *) {
      border-color: color-mix(in srgb, #0ba5ec 30%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab, var(--color-blue-light-500) 30%, transparent);
      }
    }
  }
  .dark\:border-brand-500 {
    &:is(.dark *) {
      border-color: var(--color-brand-500);
    }
  }
  .dark\:border-error-500\/30 {
    &:is(.dark *) {
      border-color: color-mix(in srgb, #f04438 30%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab, var(--color-error-500) 30%, transparent);
      }
    }
  }
  .dark\:border-error-700 {
    &:is(.dark *) {
      border-color: var(--color-error-700);
    }
  }
  .dark\:border-gray-700 {
    &:is(.dark *) {
      border-color: var(--color-gray-700);
    }
  }
  .dark\:border-gray-700\! {
    &:is(.dark *) {
      border-color: var(--color-gray-700) !important;
    }
  }
  .dark\:border-gray-800 {
    &:is(.dark *) {
      border-color: var(--color-gray-800);
    }
  }
  .dark\:border-gray-900 {
    &:is(.dark *) {
      border-color: var(--color-gray-900);
    }
  }
  .dark\:border-success-500\/30 {
    &:is(.dark *) {
      border-color: color-mix(in srgb, #12b76a 30%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab, var(--color-success-500) 30%, transparent);
      }
    }
  }
  .dark\:border-success-700 {
    &:is(.dark *) {
      border-color: var(--color-success-700);
    }
  }
  .dark\:border-warning-500\/30 {
    &:is(.dark *) {
      border-color: color-mix(in srgb, #f79009 30%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab, var(--color-warning-500) 30%, transparent);
      }
    }
  }
  .dark\:bg-\[\#171f2e\] {
    &:is(.dark *) {
      background-color: #171f2e;
    }
  }
  .dark\:bg-black {
    &:is(.dark *) {
      background-color: var(--color-black);
    }
  }
  .dark\:bg-blue-light-500\/15 {
    &:is(.dark *) {
      background-color: color-mix(in srgb, #0ba5ec 15%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-blue-light-500) 15%, transparent);
      }
    }
  }
  .dark\:bg-brand-500 {
    &:is(.dark *) {
      background-color: var(--color-brand-500);
    }
  }
  .dark\:bg-brand-500\/15 {
    &:is(.dark *) {
      background-color: color-mix(in srgb, #465fff 15%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-brand-500) 15%, transparent);
      }
    }
  }
  .dark\:bg-error-500\/15 {
    &:is(.dark *) {
      background-color: color-mix(in srgb, #f04438 15%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-error-500) 15%, transparent);
      }
    }
  }
  .dark\:bg-gray-700 {
    &:is(.dark *) {
      background-color: var(--color-gray-700);
    }
  }
  .dark\:bg-gray-800 {
    &:is(.dark *) {
      background-color: var(--color-gray-800);
    }
  }
  .dark\:bg-gray-900 {
    &:is(.dark *) {
      background-color: var(--color-gray-900);
    }
  }
  .dark\:bg-gray-dark {
    &:is(.dark *) {
      background-color: var(--color-gray-dark);
    }
  }
  .dark\:bg-success-500\/15 {
    &:is(.dark *) {
      background-color: color-mix(in srgb, #12b76a 15%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-success-500) 15%, transparent);
      }
    }
  }
  .dark\:bg-transparent {
    &:is(.dark *) {
      background-color: transparent;
    }
  }
  .dark\:bg-warning-500\/15 {
    &:is(.dark *) {
      background-color: color-mix(in srgb, #f79009 15%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-warning-500) 15%, transparent);
      }
    }
  }
  .dark\:bg-white\/0 {
    &:is(.dark *) {
      background-color: color-mix(in srgb, #ffffff 0%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-white) 0%, transparent);
      }
    }
  }
  .dark\:bg-white\/5 {
    &:is(.dark *) {
      background-color: color-mix(in srgb, #ffffff 5%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
      }
    }
  }
  .dark\:bg-white\/10 {
    &:is(.dark *) {
      background-color: color-mix(in srgb, #ffffff 10%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
      }
    }
  }
  .dark\:bg-white\/15 {
    &:is(.dark *) {
      background-color: color-mix(in srgb, #ffffff 15%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-white) 15%, transparent);
      }
    }
  }
  .dark\:bg-white\/\[0\.03\] {
    &:is(.dark *) {
      background-color: color-mix(in srgb, #ffffff 3%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-white) 3%, transparent);
      }
    }
  }
  .dark\:bg-white\/\[0\.05\] {
    &:is(.dark *) {
      background-color: color-mix(in srgb, #ffffff 5%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
      }
    }
  }
  .dark\:fill-gray-400 {
    &:is(.dark *) {
      fill: var(--color-gray-400);
    }
  }
  .dark\:fill-gray-800 {
    &:is(.dark *) {
      fill: var(--color-gray-800);
    }
  }
  .dark\:fill-white\/90 {
    &:is(.dark *) {
      fill: color-mix(in srgb, #ffffff 90%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        fill: color-mix(in oklab, var(--color-white) 90%, transparent);
      }
    }
  }
  .dark\:stroke-gray-400 {
    &:is(.dark *) {
      stroke: var(--color-gray-400);
    }
  }
  .dark\:stroke-gray-800 {
    &:is(.dark *) {
      stroke: var(--color-gray-800);
    }
  }
  .dark\:text-blue-light-500 {
    &:is(.dark *) {
      color: var(--color-blue-light-500);
    }
  }
  .dark\:text-brand-400 {
    &:is(.dark *) {
      color: var(--color-brand-400);
    }
  }
  .dark\:text-brand-500 {
    &:is(.dark *) {
      color: var(--color-brand-500);
    }
  }
  .dark\:text-error-500 {
    &:is(.dark *) {
      color: var(--color-error-500);
    }
  }
  .dark\:text-gray-200 {
    &:is(.dark *) {
      color: var(--color-gray-200);
    }
  }
  .dark\:text-gray-300 {
    &:is(.dark *) {
      color: var(--color-gray-300);
    }
  }
  .dark\:text-gray-400 {
    &:is(.dark *) {
      color: var(--color-gray-400);
    }
  }
  .dark\:text-gray-700 {
    &:is(.dark *) {
      color: var(--color-gray-700);
    }
  }
  .dark\:text-orange-400 {
    &:is(.dark *) {
      color: var(--color-orange-400);
    }
  }
  .dark\:text-success-500 {
    &:is(.dark *) {
      color: var(--color-success-500);
    }
  }
  .dark\:text-warning-400 {
    &:is(.dark *) {
      color: var(--color-warning-400);
    }
  }
  .dark\:text-white {
    &:is(.dark *) {
      color: var(--color-white);
    }
  }
  .dark\:text-white\/15 {
    &:is(.dark *) {
      color: color-mix(in srgb, #ffffff 15%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-white) 15%, transparent);
      }
    }
  }
  .dark\:text-white\/60 {
    &:is(.dark *) {
      color: color-mix(in srgb, #ffffff 60%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-white) 60%, transparent);
      }
    }
  }
  .dark\:text-white\/80 {
    &:is(.dark *) {
      color: color-mix(in srgb, #ffffff 80%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-white) 80%, transparent);
      }
    }
  }
  .dark\:text-white\/90 {
    &:is(.dark *) {
      color: color-mix(in srgb, #ffffff 90%, transparent);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-white) 90%, transparent);
      }
    }
  }
  .dark\:ring-gray-700 {
    &:is(.dark *) {
      --tw-ring-color: var(--color-gray-700);
    }
  }
  .dark\:group-hover\:fill-gray-300 {
    &:is(.dark *) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          fill: var(--color-gray-300);
        }
      }
    }
  }
  .dark\:group-hover\:text-gray-200 {
    &:is(.dark *) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          color: var(--color-gray-200);
        }
      }
    }
  }
  .dark\:file\:border-gray-800 {
    &:is(.dark *) {
      &::-webkit-file-upload-button {
        border-color: var(--color-gray-800);
      }
      &::file-selector-button {
        border-color: var(--color-gray-800);
      }
    }
  }
  .dark\:file\:bg-white\/\[0\.03\] {
    &:is(.dark *) {
      &::-webkit-file-upload-button {
        background-color: color-mix(in srgb, #ffffff 3%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 3%, transparent);
        }
      }
      &::file-selector-button {
        background-color: color-mix(in srgb, #ffffff 3%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 3%, transparent);
        }
      }
    }
  }
  .dark\:file\:text-gray-400 {
    &:is(.dark *) {
      &::-webkit-file-upload-button {
        color: var(--color-gray-400);
      }
      &::file-selector-button {
        color: var(--color-gray-400);
      }
    }
  }
  .dark\:placeholder\:text-gray-400 {
    &:is(.dark *) {
      &::-webkit-input-placeholder {
        color: var(--color-gray-400);
      }
      &::-moz-placeholder {
        color: var(--color-gray-400);
      }
      &:-ms-input-placeholder {
        color: var(--color-gray-400);
      }
      &::-ms-input-placeholder {
        color: var(--color-gray-400);
      }
      &::placeholder {
        color: var(--color-gray-400);
      }
    }
  }
  .dark\:placeholder\:text-white\/30 {
    &:is(.dark *) {
      &::-webkit-input-placeholder {
        color: color-mix(in srgb, #ffffff 30%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-white) 30%, transparent);
        }
      }
      &::-moz-placeholder {
        color: color-mix(in srgb, #ffffff 30%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-white) 30%, transparent);
        }
      }
      &:-ms-input-placeholder {
        color: color-mix(in srgb, #ffffff 30%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-white) 30%, transparent);
        }
      }
      &::-ms-input-placeholder {
        color: color-mix(in srgb, #ffffff 30%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-white) 30%, transparent);
        }
      }
      &::placeholder {
        color: color-mix(in srgb, #ffffff 30%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-white) 30%, transparent);
        }
      }
    }
  }
  .dark\:placeholder\:text-white\/90 {
    &:is(.dark *) {
      &::-webkit-input-placeholder {
        color: color-mix(in srgb, #ffffff 90%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-white) 90%, transparent);
        }
      }
      &::-moz-placeholder {
        color: color-mix(in srgb, #ffffff 90%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-white) 90%, transparent);
        }
      }
      &:-ms-input-placeholder {
        color: color-mix(in srgb, #ffffff 90%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-white) 90%, transparent);
        }
      }
      &::-ms-input-placeholder {
        color: color-mix(in srgb, #ffffff 90%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-white) 90%, transparent);
        }
      }
      &::placeholder {
        color: color-mix(in srgb, #ffffff 90%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-white) 90%, transparent);
        }
      }
    }
  }
  .dark\:hover\:border-brand-500 {
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          border-color: var(--color-brand-500);
        }
      }
    }
  }
  .dark\:hover\:border-brand-500\! {
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          border-color: var(--color-brand-500) !important;
        }
      }
    }
  }
  .dark\:hover\:border-gray-800 {
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          border-color: var(--color-gray-800);
        }
      }
    }
  }
  .dark\:hover\:bg-gray-700 {
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: var(--color-gray-700);
        }
      }
    }
  }
  .dark\:hover\:bg-gray-800 {
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: var(--color-gray-800);
        }
      }
    }
  }
  .dark\:hover\:bg-white\/5 {
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: color-mix(in srgb, #ffffff 5%, transparent);
          @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
          }
        }
      }
    }
  }
  .dark\:hover\:bg-white\/10 {
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: color-mix(in srgb, #ffffff 10%, transparent);
          @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
          }
        }
      }
    }
  }
  .dark\:hover\:bg-white\/\[0\.03\] {
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: color-mix(in srgb, #ffffff 3%, transparent);
          @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(in oklab, var(--color-white) 3%, transparent);
          }
        }
      }
    }
  }
  .dark\:hover\:bg-white\/\[0\.07\] {
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: color-mix(in srgb, #ffffff 7.000000000000001%, transparent);
          @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(in oklab, var(--color-white) 7.000000000000001%, transparent);
          }
        }
      }
    }
  }
  .dark\:hover\:text-brand-500 {
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: var(--color-brand-500);
        }
      }
    }
  }
  .dark\:hover\:text-gray-200 {
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: var(--color-gray-200);
        }
      }
    }
  }
  .dark\:hover\:text-gray-300 {
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: var(--color-gray-300);
        }
      }
    }
  }
  .dark\:hover\:text-white {
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: var(--color-white);
        }
      }
    }
  }
  .dark\:hover\:text-white\/90 {
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: color-mix(in srgb, #ffffff 90%, transparent);
          @supports (color: color-mix(in lab, red, red)) {
            color: color-mix(in oklab, var(--color-white) 90%, transparent);
          }
        }
      }
    }
  }
  .dark\:focus\:border-brand-300 {
    &:is(.dark *) {
      &:focus {
        border-color: var(--color-brand-300);
      }
    }
  }
  .dark\:focus\:border-brand-800 {
    &:is(.dark *) {
      &:focus {
        border-color: var(--color-brand-800);
      }
    }
  }
  .dark\:focus\:border-error-800 {
    &:is(.dark *) {
      &:focus {
        border-color: var(--color-error-800);
      }
    }
  }
  .dark\:focus\:border-success-800 {
    &:is(.dark *) {
      &:focus {
        border-color: var(--color-success-800);
      }
    }
  }
  .dark\:disabled\:border-gray-800 {
    &:is(.dark *) {
      &:disabled {
        border-color: var(--color-gray-800);
      }
    }
  }
  .dark\:disabled\:bg-white\/\[0\.03\] {
    &:is(.dark *) {
      &:disabled {
        background-color: color-mix(in srgb, #ffffff 3%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 3%, transparent);
        }
      }
    }
  }
  .dark\:disabled\:placeholder\:text-white\/15 {
    &:is(.dark *) {
      &:disabled {
        &::-webkit-input-placeholder {
          color: color-mix(in srgb, #ffffff 15%, transparent);
          @supports (color: color-mix(in lab, red, red)) {
            color: color-mix(in oklab, var(--color-white) 15%, transparent);
          }
        }
        &::-moz-placeholder {
          color: color-mix(in srgb, #ffffff 15%, transparent);
          @supports (color: color-mix(in lab, red, red)) {
            color: color-mix(in oklab, var(--color-white) 15%, transparent);
          }
        }
        &:-ms-input-placeholder {
          color: color-mix(in srgb, #ffffff 15%, transparent);
          @supports (color: color-mix(in lab, red, red)) {
            color: color-mix(in oklab, var(--color-white) 15%, transparent);
          }
        }
        &::-ms-input-placeholder {
          color: color-mix(in srgb, #ffffff 15%, transparent);
          @supports (color: color-mix(in lab, red, red)) {
            color: color-mix(in oklab, var(--color-white) 15%, transparent);
          }
        }
        &::placeholder {
          color: color-mix(in srgb, #ffffff 15%, transparent);
          @supports (color: color-mix(in lab, red, red)) {
            color: color-mix(in oklab, var(--color-white) 15%, transparent);
          }
        }
      }
    }
  }
  .dark\:lg\:bg-transparent {
    &:is(.dark *) {
      @media (width >= 1024px) {
        background-color: transparent;
      }
    }
  }
}
@font-face {
  font-family: "lucide";
  src: url(node_modules/lucide-static/font/lucide.eot);
  src: url(node_modules/lucide-static/font/lucide.eot#iefix) format('embedded-opentype'), 
       url(node_modules/lucide-static/font/lucide.woff2) format('woff2'),
       url(node_modules/lucide-static/font/lucide.woff) format('woff'),
       url(node_modules/lucide-static/font/lucide.ttf) format('truetype'), 
       url(node_modules/lucide-static/font/lucide.svg#lucide) format('svg');
}
.dataTable-table {
  border-collapse: collapse;
  width: 100%;
}
.dataTable-table th, .dataTable-table td {
  padding: 0.75rem;
  text-align: left;
  border-bottom: 2px solid #ddd;
}
.dataTable-table th {
  background-color: #2d3748;
  color: white;
  font-weight: bold;
}
.dataTable-table tbody tr:hover {
  background-color: #f7fafc;
}
.dataTable-pagination {
  padding: 1rem;
  text-align: center;
}
.dataTable-pagination a {
  margin-inline: calc(var(--spacing) * 1);
  border-radius: var(--radius-md);
  background-color: var(--color-gray-200);
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 2);
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-blue-500);
    }
  }
  &:hover {
    @media (hover: hover) {
      color: var(--color-white);
    }
  }
}
.dataTable-pagination .active a {
  background-color: #3182ce;
  color: white;
}
@font-face {
  font-family: "lucide";
  src: url(node_modules/lucide-static/font/lucide.eot);
  src: url(node_modules/lucide-static/font/lucide.eot#iefix) format('embedded-opentype'), url(node_modules/lucide-static/font/lucide.woff2) format("woff2"), url(node_modules/lucide-static/font/lucide.woff) format("woff"), url(node_modules/lucide-static/font/lucide.ttf) format('truetype'), url(node_modules/lucide-static/font/lucide.svg#lucide) format('svg');
}
[class^="icon-"], [class*=" icon-"] {
  font-family: 'lucide' !important;
  font-size: inherit;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-a-arrow-down:before {
  content: "\e58a";
}
.icon-a-arrow-up:before {
  content: "\e58b";
}
.icon-a-large-small:before {
  content: "\e58c";
}
.icon-accessibility:before {
  content: "\e297";
}
.icon-activity:before {
  content: "\e038";
}
.icon-air-vent:before {
  content: "\e351";
}
.icon-airplay:before {
  content: "\e039";
}
.icon-alarm-clock-check:before {
  content: "\e1ec";
}
.icon-alarm-clock-minus:before {
  content: "\e1ed";
}
.icon-alarm-clock-off:before {
  content: "\e23b";
}
.icon-alarm-clock-plus:before {
  content: "\e1ee";
}
.icon-alarm-clock:before {
  content: "\e03a";
}
.icon-alarm-smoke:before {
  content: "\e580";
}
.icon-album:before {
  content: "\e03b";
}
.icon-align-center-horizontal:before {
  content: "\e26c";
}
.icon-align-center-vertical:before {
  content: "\e26d";
}
.icon-align-center:before {
  content: "\e03c";
}
.icon-align-end-horizontal:before {
  content: "\e26e";
}
.icon-align-end-vertical:before {
  content: "\e26f";
}
.icon-align-horizontal-distribute-center:before {
  content: "\e03d";
}
.icon-align-horizontal-distribute-end:before {
  content: "\e03e";
}
.icon-align-horizontal-distribute-start:before {
  content: "\e03f";
}
.icon-align-horizontal-justify-center:before {
  content: "\e272";
}
.icon-align-horizontal-justify-end:before {
  content: "\e273";
}
.icon-align-horizontal-justify-start:before {
  content: "\e274";
}
.icon-align-horizontal-space-around:before {
  content: "\e275";
}
.icon-align-horizontal-space-between:before {
  content: "\e276";
}
.icon-align-justify:before {
  content: "\e040";
}
.icon-align-left:before {
  content: "\e041";
}
.icon-align-right:before {
  content: "\e042";
}
.icon-align-start-horizontal:before {
  content: "\e270";
}
.icon-align-start-vertical:before {
  content: "\e271";
}
.icon-align-vertical-distribute-center:before {
  content: "\e27e";
}
.icon-align-vertical-distribute-end:before {
  content: "\e27f";
}
.icon-align-vertical-distribute-start:before {
  content: "\e280";
}
.icon-align-vertical-justify-center:before {
  content: "\e277";
}
.icon-align-vertical-justify-end:before {
  content: "\e278";
}
.icon-align-vertical-justify-start:before {
  content: "\e279";
}
.icon-align-vertical-space-around:before {
  content: "\e27a";
}
.icon-align-vertical-space-between:before {
  content: "\e27b";
}
.icon-ambulance:before {
  content: "\e5c0";
}
.icon-ampersand:before {
  content: "\e4a1";
}
.icon-ampersands:before {
  content: "\e4a2";
}
.icon-amphora:before {
  content: "\e620";
}
.icon-anchor:before {
  content: "\e043";
}
.icon-angry:before {
  content: "\e2fc";
}
.icon-annoyed:before {
  content: "\e2fd";
}
.icon-antenna:before {
  content: "\e4e7";
}
.icon-anvil:before {
  content: "\e585";
}
.icon-aperture:before {
  content: "\e044";
}
.icon-app-window-mac:before {
  content: "\e5d7";
}
.icon-app-window:before {
  content: "\e42b";
}
.icon-apple:before {
  content: "\e352";
}
.icon-archive-restore:before {
  content: "\e2cd";
}
.icon-archive-x:before {
  content: "\e511";
}
.icon-archive:before {
  content: "\e045";
}
.icon-armchair:before {
  content: "\e2c0";
}
.icon-arrow-big-down-dash:before {
  content: "\e422";
}
.icon-arrow-big-down:before {
  content: "\e1e1";
}
.icon-arrow-big-left-dash:before {
  content: "\e423";
}
.icon-arrow-big-left:before {
  content: "\e1e2";
}
.icon-arrow-big-right-dash:before {
  content: "\e424";
}
.icon-arrow-big-right:before {
  content: "\e1e3";
}
.icon-arrow-big-up-dash:before {
  content: "\e425";
}
.icon-arrow-big-up:before {
  content: "\e1e4";
}
.icon-arrow-down-0-1:before {
  content: "\e418";
}
.icon-arrow-down-1-0:before {
  content: "\e419";
}
.icon-arrow-down-a-z:before {
  content: "\e41a";
}
.icon-arrow-down-from-line:before {
  content: "\e459";
}
.icon-arrow-down-left:before {
  content: "\e047";
}
.icon-arrow-down-narrow-wide:before {
  content: "\e048";
}
.icon-arrow-down-right:before {
  content: "\e049";
}
.icon-arrow-down-to-dot:before {
  content: "\e452";
}
.icon-arrow-down-to-line:before {
  content: "\e45a";
}
.icon-arrow-down-up:before {
  content: "\e04a";
}
.icon-arrow-down-wide-narrow:before {
  content: "\e04b";
}
.icon-arrow-down-z-a:before {
  content: "\e41b";
}
.icon-arrow-down:before {
  content: "\e046";
}
.icon-arrow-left-from-line:before {
  content: "\e45b";
}
.icon-arrow-left-right:before {
  content: "\e24a";
}
.icon-arrow-left-to-line:before {
  content: "\e45c";
}
.icon-arrow-left:before {
  content: "\e04c";
}
.icon-arrow-right-from-line:before {
  content: "\e45d";
}
.icon-arrow-right-left:before {
  content: "\e41c";
}
.icon-arrow-right-to-line:before {
  content: "\e45e";
}
.icon-arrow-right:before {
  content: "\e04d";
}
.icon-arrow-up-0-1:before {
  content: "\e41d";
}
.icon-arrow-up-1-0:before {
  content: "\e41e";
}
.icon-arrow-up-a-z:before {
  content: "\e41f";
}
.icon-arrow-up-down:before {
  content: "\e381";
}
.icon-arrow-up-from-dot:before {
  content: "\e453";
}
.icon-arrow-up-from-line:before {
  content: "\e45f";
}
.icon-arrow-up-left:before {
  content: "\e04f";
}
.icon-arrow-up-narrow-wide:before {
  content: "\e050";
}
.icon-arrow-up-right:before {
  content: "\e051";
}
.icon-arrow-up-to-line:before {
  content: "\e460";
}
.icon-arrow-up-wide-narrow:before {
  content: "\e420";
}
.icon-arrow-up-z-a:before {
  content: "\e421";
}
.icon-arrow-up:before {
  content: "\e04e";
}
.icon-arrows-up-from-line:before {
  content: "\e4d9";
}
.icon-asterisk:before {
  content: "\e1ef";
}
.icon-at-sign:before {
  content: "\e052";
}
.icon-atom:before {
  content: "\e3db";
}
.icon-audio-lines:before {
  content: "\e55f";
}
.icon-audio-waveform:before {
  content: "\e560";
}
.icon-award:before {
  content: "\e053";
}
.icon-axe:before {
  content: "\e054";
}
.icon-axis-3d:before {
  content: "\e2fe";
}
.icon-baby:before {
  content: "\e2ce";
}
.icon-backpack:before {
  content: "\e2c8";
}
.icon-badge-alert:before {
  content: "\e47a";
}
.icon-badge-cent:before {
  content: "\e514";
}
.icon-badge-check:before {
  content: "\e241";
}
.icon-badge-dollar-sign:before {
  content: "\e47b";
}
.icon-badge-euro:before {
  content: "\e515";
}
.icon-badge-help:before {
  content: "\e47c";
}
.icon-badge-indian-rupee:before {
  content: "\e516";
}
.icon-badge-info:before {
  content: "\e47d";
}
.icon-badge-japanese-yen:before {
  content: "\e517";
}
.icon-badge-minus:before {
  content: "\e47e";
}
.icon-badge-percent:before {
  content: "\e47f";
}
.icon-badge-plus:before {
  content: "\e480";
}
.icon-badge-pound-sterling:before {
  content: "\e518";
}
.icon-badge-russian-ruble:before {
  content: "\e519";
}
.icon-badge-swiss-franc:before {
  content: "\e51a";
}
.icon-badge-x:before {
  content: "\e481";
}
.icon-badge:before {
  content: "\e479";
}
.icon-baggage-claim:before {
  content: "\e2c9";
}
.icon-ban:before {
  content: "\e055";
}
.icon-banana:before {
  content: "\e353";
}
.icon-bandage:before {
  content: "\e622";
}
.icon-banknote-arrow-down:before {
  content: "\e651";
}
.icon-banknote-arrow-up:before {
  content: "\e652";
}
.icon-banknote-x:before {
  content: "\e653";
}
.icon-banknote:before {
  content: "\e056";
}
.icon-barcode:before {
  content: "\e538";
}
.icon-baseline:before {
  content: "\e285";
}
.icon-bath:before {
  content: "\e2ab";
}
.icon-battery-charging:before {
  content: "\e058";
}
.icon-battery-full:before {
  content: "\e059";
}
.icon-battery-low:before {
  content: "\e05a";
}
.icon-battery-medium:before {
  content: "\e05b";
}
.icon-battery-plus:before {
  content: "\e643";
}
.icon-battery-warning:before {
  content: "\e3b0";
}
.icon-battery:before {
  content: "\e057";
}
.icon-beaker:before {
  content: "\e05c";
}
.icon-bean-off:before {
  content: "\e394";
}
.icon-bean:before {
  content: "\e393";
}
.icon-bed-double:before {
  content: "\e2c2";
}
.icon-bed-single:before {
  content: "\e2c3";
}
.icon-bed:before {
  content: "\e2c1";
}
.icon-beef:before {
  content: "\e3a9";
}
.icon-beer-off:before {
  content: "\e5de";
}
.icon-beer:before {
  content: "\e2cf";
}
.icon-bell-dot:before {
  content: "\e430";
}
.icon-bell-electric:before {
  content: "\e581";
}
.icon-bell-minus:before {
  content: "\e1f0";
}
.icon-bell-off:before {
  content: "\e05e";
}
.icon-bell-plus:before {
  content: "\e1f1";
}
.icon-bell-ring:before {
  content: "\e224";
}
.icon-bell:before {
  content: "\e05d";
}
.icon-between-horizontal-end:before {
  content: "\e596";
}
.icon-between-horizontal-start:before {
  content: "\e597";
}
.icon-between-vertical-end:before {
  content: "\e598";
}
.icon-between-vertical-start:before {
  content: "\e599";
}
.icon-biceps-flexed:before {
  content: "\e5f0";
}
.icon-bike:before {
  content: "\e1d2";
}
.icon-binary:before {
  content: "\e1f2";
}
.icon-binoculars:before {
  content: "\e626";
}
.icon-biohazard:before {
  content: "\e446";
}
.icon-bird:before {
  content: "\e3c9";
}
.icon-bitcoin:before {
  content: "\e05f";
}
.icon-blend:before {
  content: "\e5a1";
}
.icon-blinds:before {
  content: "\e3c4";
}
.icon-blocks:before {
  content: "\e4ff";
}
.icon-bluetooth-connected:before {
  content: "\e1b8";
}
.icon-bluetooth-off:before {
  content: "\e1b9";
}
.icon-bluetooth-searching:before {
  content: "\e1ba";
}
.icon-bluetooth:before {
  content: "\e060";
}
.icon-bold:before {
  content: "\e061";
}
.icon-bolt:before {
  content: "\e591";
}
.icon-bomb:before {
  content: "\e2ff";
}
.icon-bone:before {
  content: "\e35c";
}
.icon-book-a:before {
  content: "\e549";
}
.icon-book-audio:before {
  content: "\e54a";
}
.icon-book-check:before {
  content: "\e54b";
}
.icon-book-copy:before {
  content: "\e3f1";
}
.icon-book-dashed:before {
  content: "\e3f2";
}
.icon-book-down:before {
  content: "\e3f3";
}
.icon-book-headphones:before {
  content: "\e54c";
}
.icon-book-heart:before {
  content: "\e54d";
}
.icon-book-image:before {
  content: "\e54e";
}
.icon-book-key:before {
  content: "\e3f4";
}
.icon-book-lock:before {
  content: "\e3f5";
}
.icon-book-marked:before {
  content: "\e3f6";
}
.icon-book-minus:before {
  content: "\e3f7";
}
.icon-book-open-check:before {
  content: "\e385";
}
.icon-book-open-text:before {
  content: "\e54f";
}
.icon-book-open:before {
  content: "\e063";
}
.icon-book-plus:before {
  content: "\e3f8";
}
.icon-book-text:before {
  content: "\e550";
}
.icon-book-type:before {
  content: "\e551";
}
.icon-book-up-2:before {
  content: "\e4ab";
}
.icon-book-up:before {
  content: "\e3f9";
}
.icon-book-user:before {
  content: "\e552";
}
.icon-book-x:before {
  content: "\e3fa";
}
.icon-book:before {
  content: "\e062";
}
.icon-bookmark-check:before {
  content: "\e524";
}
.icon-bookmark-minus:before {
  content: "\e23c";
}
.icon-bookmark-plus:before {
  content: "\e23d";
}
.icon-bookmark-x:before {
  content: "\e525";
}
.icon-bookmark:before {
  content: "\e064";
}
.icon-boom-box:before {
  content: "\e4f3";
}
.icon-bot-message-square:before {
  content: "\e5d3";
}
.icon-bot-off:before {
  content: "\e5e5";
}
.icon-bot:before {
  content: "\e1bb";
}
.icon-bow-arrow:before {
  content: "\e663";
}
.icon-box:before {
  content: "\e065";
}
.icon-boxes:before {
  content: "\e2d0";
}
.icon-braces:before {
  content: "\e36e";
}
.icon-brackets:before {
  content: "\e448";
}
.icon-brain-circuit:before {
  content: "\e3cb";
}
.icon-brain-cog:before {
  content: "\e3cc";
}
.icon-brain:before {
  content: "\e3ca";
}
.icon-brick-wall-fire:before {
  content: "\e658";
}
.icon-brick-wall:before {
  content: "\e586";
}
.icon-briefcase-business:before {
  content: "\e5da";
}
.icon-briefcase-conveyor-belt:before {
  content: "\e630";
}
.icon-briefcase-medical:before {
  content: "\e5db";
}
.icon-briefcase:before {
  content: "\e066";
}
.icon-bring-to-front:before {
  content: "\e4f4";
}
.icon-brush:before {
  content: "\e1d3";
}
.icon-bubbles:before {
  content: "\e659";
}
.icon-bug-off:before {
  content: "\e512";
}
.icon-bug-play:before {
  content: "\e513";
}
.icon-bug:before {
  content: "\e20c";
}
.icon-building-2:before {
  content: "\e290";
}
.icon-building:before {
  content: "\e1cc";
}
.icon-bus-front:before {
  content: "\e500";
}
.icon-bus:before {
  content: "\e1d4";
}
.icon-cable-car:before {
  content: "\e501";
}
.icon-cable:before {
  content: "\e4e8";
}
.icon-cake-slice:before {
  content: "\e4be";
}
.icon-cake:before {
  content: "\e348";
}
.icon-calculator:before {
  content: "\e1bc";
}
.icon-calendar-1:before {
  content: "\e635";
}
.icon-calendar-arrow-down:before {
  content: "\e603";
}
.icon-calendar-arrow-up:before {
  content: "\e604";
}
.icon-calendar-check-2:before {
  content: "\e2b8";
}
.icon-calendar-check:before {
  content: "\e2b7";
}
.icon-calendar-clock:before {
  content: "\e304";
}
.icon-calendar-cog:before {
  content: "\e5f2";
}
.icon-calendar-days:before {
  content: "\e2b9";
}
.icon-calendar-fold:before {
  content: "\e5b9";
}
.icon-calendar-heart:before {
  content: "\e305";
}
.icon-calendar-minus-2:before {
  content: "\e5ba";
}
.icon-calendar-minus:before {
  content: "\e2ba";
}
.icon-calendar-off:before {
  content: "\e2bb";
}
.icon-calendar-plus-2:before {
  content: "\e5bb";
}
.icon-calendar-plus:before {
  content: "\e2bc";
}
.icon-calendar-range:before {
  content: "\e2bd";
}
.icon-calendar-search:before {
  content: "\e306";
}
.icon-calendar-sync:before {
  content: "\e63b";
}
.icon-calendar-x-2:before {
  content: "\e2bf";
}
.icon-calendar-x:before {
  content: "\e2be";
}
.icon-calendar:before {
  content: "\e067";
}
.icon-camera-off:before {
  content: "\e069";
}
.icon-camera:before {
  content: "\e068";
}
.icon-candy-cane:before {
  content: "\e4bf";
}
.icon-candy-off:before {
  content: "\e396";
}
.icon-candy:before {
  content: "\e395";
}
.icon-cannabis:before {
  content: "\e5d9";
}
.icon-captions-off:before {
  content: "\e5c6";
}
.icon-captions:before {
  content: "\e3a8";
}
.icon-car-front:before {
  content: "\e502";
}
.icon-car-taxi-front:before {
  content: "\e503";
}
.icon-car:before {
  content: "\e1d5";
}
.icon-caravan:before {
  content: "\e53e";
}
.icon-carrot:before {
  content: "\e25a";
}
.icon-case-lower:before {
  content: "\e3dc";
}
.icon-case-sensitive:before {
  content: "\e3dd";
}
.icon-case-upper:before {
  content: "\e3de";
}
.icon-cassette-tape:before {
  content: "\e4cf";
}
.icon-cast:before {
  content: "\e06a";
}
.icon-castle:before {
  content: "\e3e4";
}
.icon-cat:before {
  content: "\e390";
}
.icon-cctv:before {
  content: "\e582";
}
.icon-chart-area:before {
  content: "\e4d8";
}
.icon-chart-bar-big:before {
  content: "\e4ac";
}
.icon-chart-bar-decreasing:before {
  content: "\e60c";
}
.icon-chart-bar-increasing:before {
  content: "\e60d";
}
.icon-chart-bar-stacked:before {
  content: "\e60e";
}
.icon-chart-bar:before {
  content: "\e2a2";
}
.icon-chart-candlestick:before {
  content: "\e4ad";
}
.icon-chart-column-big:before {
  content: "\e4ae";
}
.icon-chart-column-decreasing:before {
  content: "\e06b";
}
.icon-chart-column-increasing:before {
  content: "\e2a4";
}
.icon-chart-column-stacked:before {
  content: "\e60f";
}
.icon-chart-column:before {
  content: "\e2a3";
}
.icon-chart-gantt:before {
  content: "\e629";
}
.icon-chart-line:before {
  content: "\e2a5";
}
.icon-chart-network:before {
  content: "\e610";
}
.icon-chart-no-axes-column-decreasing:before {
  content: "\e06d";
}
.icon-chart-no-axes-column-increasing:before {
  content: "\e06e";
}
.icon-chart-no-axes-column:before {
  content: "\e06c";
}
.icon-chart-no-axes-combined:before {
  content: "\e611";
}
.icon-chart-no-axes-gantt:before {
  content: "\e4c9";
}
.icon-chart-pie:before {
  content: "\e06f";
}
.icon-chart-scatter:before {
  content: "\e48f";
}
.icon-chart-spline:before {
  content: "\e612";
}
.icon-check-check:before {
  content: "\e392";
}
.icon-check:before {
  content: "\e070";
}
.icon-chef-hat:before {
  content: "\e2ac";
}
.icon-cherry:before {
  content: "\e354";
}
.icon-chevron-down:before {
  content: "\e071";
}
.icon-chevron-first:before {
  content: "\e243";
}
.icon-chevron-last:before {
  content: "\e244";
}
.icon-chevron-left:before {
  content: "\e072";
}
.icon-chevron-right:before {
  content: "\e073";
}
.icon-chevron-up:before {
  content: "\e074";
}
.icon-chevrons-down-up:before {
  content: "\e228";
}
.icon-chevrons-down:before {
  content: "\e075";
}
.icon-chevrons-left-right-ellipsis:before {
  content: "\e624";
}
.icon-chevrons-left-right:before {
  content: "\e293";
}
.icon-chevrons-left:before {
  content: "\e076";
}
.icon-chevrons-right-left:before {
  content: "\e294";
}
.icon-chevrons-right:before {
  content: "\e077";
}
.icon-chevrons-up-down:before {
  content: "\e211";
}
.icon-chevrons-up:before {
  content: "\e078";
}
.icon-chrome:before {
  content: "\e079";
}
.icon-church:before {
  content: "\e3e5";
}
.icon-cigarette-off:before {
  content: "\e2c7";
}
.icon-cigarette:before {
  content: "\e2c6";
}
.icon-circle-alert:before {
  content: "\e07b";
}
.icon-circle-arrow-down:before {
  content: "\e07c";
}
.icon-circle-arrow-left:before {
  content: "\e07d";
}
.icon-circle-arrow-out-down-left:before {
  content: "\e3fc";
}
.icon-circle-arrow-out-down-right:before {
  content: "\e3fd";
}
.icon-circle-arrow-out-up-left:before {
  content: "\e3fe";
}
.icon-circle-arrow-out-up-right:before {
  content: "\e3ff";
}
.icon-circle-arrow-right:before {
  content: "\e07e";
}
.icon-circle-arrow-up:before {
  content: "\e07f";
}
.icon-circle-check-big:before {
  content: "\e080";
}
.icon-circle-check:before {
  content: "\e226";
}
.icon-circle-chevron-down:before {
  content: "\e4e2";
}
.icon-circle-chevron-left:before {
  content: "\e4e3";
}
.icon-circle-chevron-right:before {
  content: "\e4e4";
}
.icon-circle-chevron-up:before {
  content: "\e4e5";
}
.icon-circle-dashed:before {
  content: "\e4b5";
}
.icon-circle-divide:before {
  content: "\e081";
}
.icon-circle-dollar-sign:before {
  content: "\e482";
}
.icon-circle-dot-dashed:before {
  content: "\e4b6";
}
.icon-circle-dot:before {
  content: "\e349";
}
.icon-circle-ellipsis:before {
  content: "\e34a";
}
.icon-circle-equal:before {
  content: "\e405";
}
.icon-circle-fading-arrow-up:before {
  content: "\e61d";
}
.icon-circle-fading-plus:before {
  content: "\e5c1";
}
.icon-circle-gauge:before {
  content: "\e4e6";
}
.icon-circle-help:before {
  content: "\e082";
}
.icon-circle-minus:before {
  content: "\e083";
}
.icon-circle-off:before {
  content: "\e406";
}
.icon-circle-parking-off:before {
  content: "\e3ce";
}
.icon-circle-parking:before {
  content: "\e3cd";
}
.icon-circle-pause:before {
  content: "\e084";
}
.icon-circle-percent:before {
  content: "\e51f";
}
.icon-circle-play:before {
  content: "\e085";
}
.icon-circle-plus:before {
  content: "\e086";
}
.icon-circle-power:before {
  content: "\e555";
}
.icon-circle-slash-2:before {
  content: "\e213";
}
.icon-circle-slash:before {
  content: "\e407";
}
.icon-circle-small:before {
  content: "\e645";
}
.icon-circle-stop:before {
  content: "\e087";
}
.icon-circle-user-round:before {
  content: "\e467";
}
.icon-circle-user:before {
  content: "\e466";
}
.icon-circle-x:before {
  content: "\e088";
}
.icon-circle:before {
  content: "\e07a";
}
.icon-circuit-board:before {
  content: "\e408";
}
.icon-citrus:before {
  content: "\e379";
}
.icon-clapperboard:before {
  content: "\e29b";
}
.icon-clipboard-check:before {
  content: "\e219";
}
.icon-clipboard-copy:before {
  content: "\e225";
}
.icon-clipboard-list:before {
  content: "\e08a";
}
.icon-clipboard-minus:before {
  content: "\e5c3";
}
.icon-clipboard-paste:before {
  content: "\e3ec";
}
.icon-clipboard-pen-line:before {
  content: "\e308";
}
.icon-clipboard-pen:before {
  content: "\e307";
}
.icon-clipboard-plus:before {
  content: "\e5c4";
}
.icon-clipboard-type:before {
  content: "\e309";
}
.icon-clipboard-x:before {
  content: "\e222";
}
.icon-clipboard:before {
  content: "\e089";
}
.icon-clock-1:before {
  content: "\e24b";
}
.icon-clock-10:before {
  content: "\e24c";
}
.icon-clock-11:before {
  content: "\e24d";
}
.icon-clock-12:before {
  content: "\e24e";
}
.icon-clock-2:before {
  content: "\e24f";
}
.icon-clock-3:before {
  content: "\e250";
}
.icon-clock-4:before {
  content: "\e251";
}
.icon-clock-5:before {
  content: "\e252";
}
.icon-clock-6:before {
  content: "\e253";
}
.icon-clock-7:before {
  content: "\e254";
}
.icon-clock-8:before {
  content: "\e255";
}
.icon-clock-9:before {
  content: "\e256";
}
.icon-clock-alert:before {
  content: "\e62f";
}
.icon-clock-arrow-down:before {
  content: "\e605";
}
.icon-clock-arrow-up:before {
  content: "\e606";
}
.icon-clock-fading:before {
  content: "\e64f";
}
.icon-clock:before {
  content: "\e08b";
}
.icon-cloud-alert:before {
  content: "\e638";
}
.icon-cloud-cog:before {
  content: "\e30a";
}
.icon-cloud-download:before {
  content: "\e08d";
}
.icon-cloud-drizzle:before {
  content: "\e08e";
}
.icon-cloud-fog:before {
  content: "\e214";
}
.icon-cloud-hail:before {
  content: "\e08f";
}
.icon-cloud-lightning:before {
  content: "\e090";
}
.icon-cloud-moon-rain:before {
  content: "\e2fa";
}
.icon-cloud-moon:before {
  content: "\e215";
}
.icon-cloud-off:before {
  content: "\e091";
}
.icon-cloud-rain-wind:before {
  content: "\e093";
}
.icon-cloud-rain:before {
  content: "\e092";
}
.icon-cloud-snow:before {
  content: "\e094";
}
.icon-cloud-sun-rain:before {
  content: "\e2fb";
}
.icon-cloud-sun:before {
  content: "\e216";
}
.icon-cloud-upload:before {
  content: "\e095";
}
.icon-cloud:before {
  content: "\e08c";
}
.icon-cloudy:before {
  content: "\e217";
}
.icon-clover:before {
  content: "\e096";
}
.icon-club:before {
  content: "\e49b";
}
.icon-code-xml:before {
  content: "\e206";
}
.icon-code:before {
  content: "\e097";
}
.icon-codepen:before {
  content: "\e098";
}
.icon-codesandbox:before {
  content: "\e099";
}
.icon-coffee:before {
  content: "\e09a";
}
.icon-cog:before {
  content: "\e30b";
}
.icon-coins:before {
  content: "\e09b";
}
.icon-columns-2:before {
  content: "\e09c";
}
.icon-columns-3-cog:before {
  content: "\e666";
}
.icon-columns-3:before {
  content: "\e09d";
}
.icon-columns-4:before {
  content: "\e58e";
}
.icon-combine:before {
  content: "\e451";
}
.icon-command:before {
  content: "\e09e";
}
.icon-compass:before {
  content: "\e09f";
}
.icon-component:before {
  content: "\e2ad";
}
.icon-computer:before {
  content: "\e4e9";
}
.icon-concierge-bell:before {
  content: "\e37c";
}
.icon-cone:before {
  content: "\e528";
}
.icon-construction:before {
  content: "\e3b8";
}
.icon-contact-round:before {
  content: "\e468";
}
.icon-contact:before {
  content: "\e0a0";
}
.icon-container:before {
  content: "\e4da";
}
.icon-contrast:before {
  content: "\e0a1";
}
.icon-cookie:before {
  content: "\e26b";
}
.icon-cooking-pot:before {
  content: "\e589";
}
.icon-copy-check:before {
  content: "\e400";
}
.icon-copy-minus:before {
  content: "\e401";
}
.icon-copy-plus:before {
  content: "\e402";
}
.icon-copy-slash:before {
  content: "\e403";
}
.icon-copy-x:before {
  content: "\e404";
}
.icon-copy:before {
  content: "\e0a2";
}
.icon-copyleft:before {
  content: "\e0a3";
}
.icon-copyright:before {
  content: "\e0a4";
}
.icon-corner-down-left:before {
  content: "\e0a5";
}
.icon-corner-down-right:before {
  content: "\e0a6";
}
.icon-corner-left-down:before {
  content: "\e0a7";
}
.icon-corner-left-up:before {
  content: "\e0a8";
}
.icon-corner-right-down:before {
  content: "\e0a9";
}
.icon-corner-right-up:before {
  content: "\e0aa";
}
.icon-corner-up-left:before {
  content: "\e0ab";
}
.icon-corner-up-right:before {
  content: "\e0ac";
}
.icon-cpu:before {
  content: "\e0ad";
}
.icon-creative-commons:before {
  content: "\e3b6";
}
.icon-credit-card:before {
  content: "\e0ae";
}
.icon-croissant:before {
  content: "\e2ae";
}
.icon-crop:before {
  content: "\e0af";
}
.icon-cross:before {
  content: "\e1e5";
}
.icon-crosshair:before {
  content: "\e0b0";
}
.icon-crown:before {
  content: "\e1d6";
}
.icon-cuboid:before {
  content: "\e529";
}
.icon-cup-soda:before {
  content: "\e2d1";
}
.icon-currency:before {
  content: "\e230";
}
.icon-cylinder:before {
  content: "\e52a";
}
.icon-dam:before {
  content: "\e60b";
}
.icon-database-backup:before {
  content: "\e3af";
}
.icon-database-zap:before {
  content: "\e510";
}
.icon-database:before {
  content: "\e0b1";
}
.icon-decimals-arrow-left:before {
  content: "\e661";
}
.icon-decimals-arrow-right:before {
  content: "\e662";
}
.icon-delete:before {
  content: "\e0b2";
}
.icon-dessert:before {
  content: "\e4c0";
}
.icon-diameter:before {
  content: "\e52b";
}
.icon-diamond-minus:before {
  content: "\e5e6";
}
.icon-diamond-percent:before {
  content: "\e520";
}
.icon-diamond-plus:before {
  content: "\e5e7";
}
.icon-diamond:before {
  content: "\e2d2";
}
.icon-dice-1:before {
  content: "\e287";
}
.icon-dice-2:before {
  content: "\e288";
}
.icon-dice-3:before {
  content: "\e289";
}
.icon-dice-4:before {
  content: "\e28a";
}
.icon-dice-5:before {
  content: "\e28b";
}
.icon-dice-6:before {
  content: "\e28c";
}
.icon-dices:before {
  content: "\e2c5";
}
.icon-diff:before {
  content: "\e30c";
}
.icon-disc-2:before {
  content: "\e3fb";
}
.icon-disc-3:before {
  content: "\e499";
}
.icon-disc-album:before {
  content: "\e561";
}
.icon-disc:before {
  content: "\e0b3";
}
.icon-divide:before {
  content: "\e0b4";
}
.icon-dna-off:before {
  content: "\e398";
}
.icon-dna:before {
  content: "\e397";
}
.icon-dock:before {
  content: "\e5d8";
}
.icon-dog:before {
  content: "\e391";
}
.icon-dollar-sign:before {
  content: "\e0b5";
}
.icon-donut:before {
  content: "\e4c1";
}
.icon-door-closed:before {
  content: "\e3d9";
}
.icon-door-open:before {
  content: "\e3da";
}
.icon-dot:before {
  content: "\e454";
}
.icon-download:before {
  content: "\e0b6";
}
.icon-drafting-compass:before {
  content: "\e52c";
}
.icon-drama:before {
  content: "\e526";
}
.icon-dribbble:before {
  content: "\e0b7";
}
.icon-drill:before {
  content: "\e592";
}
.icon-droplet-off:before {
  content: "\e63d";
}
.icon-droplet:before {
  content: "\e0b8";
}
.icon-droplets:before {
  content: "\e0b9";
}
.icon-drum:before {
  content: "\e562";
}
.icon-drumstick:before {
  content: "\e25b";
}
.icon-dumbbell:before {
  content: "\e3a5";
}
.icon-ear-off:before {
  content: "\e387";
}
.icon-ear:before {
  content: "\e386";
}
.icon-earth-lock:before {
  content: "\e5d1";
}
.icon-earth:before {
  content: "\e1f3";
}
.icon-eclipse:before {
  content: "\e5a2";
}
.icon-egg-fried:before {
  content: "\e355";
}
.icon-egg-off:before {
  content: "\e399";
}
.icon-egg:before {
  content: "\e25d";
}
.icon-ellipsis-vertical:before {
  content: "\e0bb";
}
.icon-ellipsis:before {
  content: "\e0ba";
}
.icon-equal-approximately:before {
  content: "\e639";
}
.icon-equal-not:before {
  content: "\e1be";
}
.icon-equal:before {
  content: "\e1bd";
}
.icon-eraser:before {
  content: "\e28f";
}
.icon-ethernet-port:before {
  content: "\e625";
}
.icon-euro:before {
  content: "\e0bc";
}
.icon-expand:before {
  content: "\e21a";
}
.icon-external-link:before {
  content: "\e0bd";
}
.icon-eye-closed:before {
  content: "\e633";
}
.icon-eye-off:before {
  content: "\e0bf";
}
.icon-eye:before {
  content: "\e0be";
}
.icon-facebook:before {
  content: "\e0c0";
}
.icon-factory:before {
  content: "\e29f";
}
.icon-fan:before {
  content: "\e37d";
}
.icon-fast-forward:before {
  content: "\e0c1";
}
.icon-feather:before {
  content: "\e0c2";
}
.icon-fence:before {
  content: "\e587";
}
.icon-ferris-wheel:before {
  content: "\e484";
}
.icon-figma:before {
  content: "\e0c3";
}
.icon-file-archive:before {
  content: "\e30d";
}
.icon-file-audio-2:before {
  content: "\e30f";
}
.icon-file-audio:before {
  content: "\e30e";
}
.icon-file-axis-3d:before {
  content: "\e310";
}
.icon-file-badge-2:before {
  content: "\e312";
}
.icon-file-badge:before {
  content: "\e311";
}
.icon-file-box:before {
  content: "\e313";
}
.icon-file-chart-column-increasing:before {
  content: "\e315";
}
.icon-file-chart-column:before {
  content: "\e314";
}
.icon-file-chart-line:before {
  content: "\e316";
}
.icon-file-chart-pie:before {
  content: "\e317";
}
.icon-file-check-2:before {
  content: "\e0c6";
}
.icon-file-check:before {
  content: "\e0c5";
}
.icon-file-clock:before {
  content: "\e318";
}
.icon-file-code-2:before {
  content: "\e463";
}
.icon-file-code:before {
  content: "\e0c7";
}
.icon-file-cog:before {
  content: "\e319";
}
.icon-file-diff:before {
  content: "\e31a";
}
.icon-file-digit:before {
  content: "\e0c8";
}
.icon-file-down:before {
  content: "\e31b";
}
.icon-file-heart:before {
  content: "\e31c";
}
.icon-file-image:before {
  content: "\e31d";
}
.icon-file-input:before {
  content: "\e0c9";
}
.icon-file-json-2:before {
  content: "\e370";
}
.icon-file-json:before {
  content: "\e36f";
}
.icon-file-key-2:before {
  content: "\e31f";
}
.icon-file-key:before {
  content: "\e31e";
}
.icon-file-lock-2:before {
  content: "\e321";
}
.icon-file-lock:before {
  content: "\e320";
}
.icon-file-minus-2:before {
  content: "\e0cb";
}
.icon-file-minus:before {
  content: "\e0ca";
}
.icon-file-music:before {
  content: "\e563";
}
.icon-file-output:before {
  content: "\e0cc";
}
.icon-file-pen-line:before {
  content: "\e323";
}
.icon-file-pen:before {
  content: "\e322";
}
.icon-file-plus-2:before {
  content: "\e0ce";
}
.icon-file-plus:before {
  content: "\e0cd";
}
.icon-file-question:before {
  content: "\e324";
}
.icon-file-scan:before {
  content: "\e325";
}
.icon-file-search-2:before {
  content: "\e326";
}
.icon-file-search:before {
  content: "\e0cf";
}
.icon-file-sliders:before {
  content: "\e5a5";
}
.icon-file-spreadsheet:before {
  content: "\e327";
}
.icon-file-stack:before {
  content: "\e4a6";
}
.icon-file-symlink:before {
  content: "\e328";
}
.icon-file-terminal:before {
  content: "\e329";
}
.icon-file-text:before {
  content: "\e0d0";
}
.icon-file-type-2:before {
  content: "\e371";
}
.icon-file-type:before {
  content: "\e32a";
}
.icon-file-up:before {
  content: "\e32b";
}
.icon-file-user:before {
  content: "\e632";
}
.icon-file-video-2:before {
  content: "\e32d";
}
.icon-file-video:before {
  content: "\e32c";
}
.icon-file-volume-2:before {
  content: "\e32f";
}
.icon-file-volume:before {
  content: "\e32e";
}
.icon-file-warning:before {
  content: "\e330";
}
.icon-file-x-2:before {
  content: "\e0d2";
}
.icon-file-x:before {
  content: "\e0d1";
}
.icon-file:before {
  content: "\e0c4";
}
.icon-files:before {
  content: "\e0d3";
}
.icon-film:before {
  content: "\e0d4";
}
.icon-fingerprint:before {
  content: "\e2cb";
}
.icon-fire-extinguisher:before {
  content: "\e583";
}
.icon-fish-off:before {
  content: "\e3b4";
}
.icon-fish-symbol:before {
  content: "\e4f9";
}
.icon-fish:before {
  content: "\e3aa";
}
.icon-flag-off:before {
  content: "\e292";
}
.icon-flag-triangle-left:before {
  content: "\e237";
}
.icon-flag-triangle-right:before {
  content: "\e238";
}
.icon-flag:before {
  content: "\e0d5";
}
.icon-flame-kindling:before {
  content: "\e53f";
}
.icon-flame:before {
  content: "\e0d6";
}
.icon-flashlight-off:before {
  content: "\e0d8";
}
.icon-flashlight:before {
  content: "\e0d7";
}
.icon-flask-conical-off:before {
  content: "\e39a";
}
.icon-flask-conical:before {
  content: "\e0d9";
}
.icon-flask-round:before {
  content: "\e0da";
}
.icon-flip-horizontal-2:before {
  content: "\e362";
}
.icon-flip-horizontal:before {
  content: "\e361";
}
.icon-flip-vertical-2:before {
  content: "\e364";
}
.icon-flip-vertical:before {
  content: "\e363";
}
.icon-flower-2:before {
  content: "\e2d4";
}
.icon-flower:before {
  content: "\e2d3";
}
.icon-focus:before {
  content: "\e29e";
}
.icon-fold-horizontal:before {
  content: "\e440";
}
.icon-fold-vertical:before {
  content: "\e441";
}
.icon-folder-archive:before {
  content: "\e331";
}
.icon-folder-check:before {
  content: "\e332";
}
.icon-folder-clock:before {
  content: "\e333";
}
.icon-folder-closed:before {
  content: "\e334";
}
.icon-folder-code:before {
  content: "\e600";
}
.icon-folder-cog:before {
  content: "\e335";
}
.icon-folder-dot:before {
  content: "\e4ca";
}
.icon-folder-down:before {
  content: "\e336";
}
.icon-folder-git-2:before {
  content: "\e40f";
}
.icon-folder-git:before {
  content: "\e40e";
}
.icon-folder-heart:before {
  content: "\e337";
}
.icon-folder-input:before {
  content: "\e338";
}
.icon-folder-kanban:before {
  content: "\e4cb";
}
.icon-folder-key:before {
  content: "\e339";
}
.icon-folder-lock:before {
  content: "\e33a";
}
.icon-folder-minus:before {
  content: "\e0dc";
}
.icon-folder-open-dot:before {
  content: "\e4cc";
}
.icon-folder-open:before {
  content: "\e247";
}
.icon-folder-output:before {
  content: "\e33b";
}
.icon-folder-pen:before {
  content: "\e33c";
}
.icon-folder-plus:before {
  content: "\e0dd";
}
.icon-folder-root:before {
  content: "\e4cd";
}
.icon-folder-search-2:before {
  content: "\e33e";
}
.icon-folder-search:before {
  content: "\e33d";
}
.icon-folder-symlink:before {
  content: "\e33f";
}
.icon-folder-sync:before {
  content: "\e4ce";
}
.icon-folder-tree:before {
  content: "\e340";
}
.icon-folder-up:before {
  content: "\e341";
}
.icon-folder-x:before {
  content: "\e342";
}
.icon-folder:before {
  content: "\e0db";
}
.icon-folders:before {
  content: "\e343";
}
.icon-footprints:before {
  content: "\e3bd";
}
.icon-forklift:before {
  content: "\e3c5";
}
.icon-forward:before {
  content: "\e229";
}
.icon-frame:before {
  content: "\e291";
}
.icon-framer:before {
  content: "\e0de";
}
.icon-frown:before {
  content: "\e0df";
}
.icon-fuel:before {
  content: "\e2af";
}
.icon-fullscreen:before {
  content: "\e539";
}
.icon-funnel-plus:before {
  content: "\e0e1";
}
.icon-funnel-x:before {
  content: "\e3b9";
}
.icon-funnel:before {
  content: "\e0e0";
}
.icon-gallery-horizontal-end:before {
  content: "\e4d4";
}
.icon-gallery-horizontal:before {
  content: "\e4d3";
}
.icon-gallery-thumbnails:before {
  content: "\e4d5";
}
.icon-gallery-vertical-end:before {
  content: "\e4d7";
}
.icon-gallery-vertical:before {
  content: "\e4d6";
}
.icon-gamepad-2:before {
  content: "\e0e3";
}
.icon-gamepad:before {
  content: "\e0e2";
}
.icon-gauge:before {
  content: "\e1bf";
}
.icon-gavel:before {
  content: "\e0e4";
}
.icon-gem:before {
  content: "\e242";
}
.icon-ghost:before {
  content: "\e20e";
}
.icon-gift:before {
  content: "\e0e5";
}
.icon-git-branch-plus:before {
  content: "\e1f4";
}
.icon-git-branch:before {
  content: "\e0e6";
}
.icon-git-commit-horizontal:before {
  content: "\e0e7";
}
.icon-git-commit-vertical:before {
  content: "\e557";
}
.icon-git-compare-arrows:before {
  content: "\e558";
}
.icon-git-compare:before {
  content: "\e35d";
}
.icon-git-fork:before {
  content: "\e28d";
}
.icon-git-graph:before {
  content: "\e559";
}
.icon-git-merge:before {
  content: "\e0e8";
}
.icon-git-pull-request-arrow:before {
  content: "\e55a";
}
.icon-git-pull-request-closed:before {
  content: "\e35e";
}
.icon-git-pull-request-create-arrow:before {
  content: "\e55c";
}
.icon-git-pull-request-create:before {
  content: "\e55b";
}
.icon-git-pull-request-draft:before {
  content: "\e35f";
}
.icon-git-pull-request:before {
  content: "\e0e9";
}
.icon-github:before {
  content: "\e0ea";
}
.icon-gitlab:before {
  content: "\e0eb";
}
.icon-glass-water:before {
  content: "\e2d5";
}
.icon-glasses:before {
  content: "\e20d";
}
.icon-globe-lock:before {
  content: "\e5d2";
}
.icon-globe:before {
  content: "\e0ec";
}
.icon-goal:before {
  content: "\e4aa";
}
.icon-grab:before {
  content: "\e1e6";
}
.icon-graduation-cap:before {
  content: "\e234";
}
.icon-grape:before {
  content: "\e356";
}
.icon-grid-2x2-check:before {
  content: "\e5e9";
}
.icon-grid-2x2-plus:before {
  content: "\e62d";
}
.icon-grid-2x2-x:before {
  content: "\e5ea";
}
.icon-grid-2x2:before {
  content: "\e504";
}
.icon-grid-3x3:before {
  content: "\e0ed";
}
.icon-grip-horizontal:before {
  content: "\e0ee";
}
.icon-grip-vertical:before {
  content: "\e0ef";
}
.icon-grip:before {
  content: "\e3b5";
}
.icon-group:before {
  content: "\e469";
}
.icon-guitar:before {
  content: "\e564";
}
.icon-ham:before {
  content: "\e5dc";
}
.icon-hammer:before {
  content: "\e0f0";
}
.icon-hand-coins:before {
  content: "\e5bd";
}
.icon-hand-heart:before {
  content: "\e5be";
}
.icon-hand-helping:before {
  content: "\e3bc";
}
.icon-hand-metal:before {
  content: "\e22c";
}
.icon-hand-platter:before {
  content: "\e5bf";
}
.icon-hand:before {
  content: "\e1d7";
}
.icon-handshake:before {
  content: "\e5c5";
}
.icon-hard-drive-download:before {
  content: "\e4ea";
}
.icon-hard-drive-upload:before {
  content: "\e4eb";
}
.icon-hard-drive:before {
  content: "\e0f1";
}
.icon-hard-hat:before {
  content: "\e0f2";
}
.icon-hash:before {
  content: "\e0f3";
}
.icon-haze:before {
  content: "\e0f4";
}
.icon-hdmi-port:before {
  content: "\e4ec";
}
.icon-heading-1:before {
  content: "\e389";
}
.icon-heading-2:before {
  content: "\e38a";
}
.icon-heading-3:before {
  content: "\e38b";
}
.icon-heading-4:before {
  content: "\e38c";
}
.icon-heading-5:before {
  content: "\e38d";
}
.icon-heading-6:before {
  content: "\e38e";
}
.icon-heading:before {
  content: "\e388";
}
.icon-headphone-off:before {
  content: "\e62e";
}
.icon-headphones:before {
  content: "\e0f5";
}
.icon-headset:before {
  content: "\e5c2";
}
.icon-heart-crack:before {
  content: "\e2d6";
}
.icon-heart-handshake:before {
  content: "\e2d7";
}
.icon-heart-minus:before {
  content: "\e656";
}
.icon-heart-off:before {
  content: "\e295";
}
.icon-heart-plus:before {
  content: "\e657";
}
.icon-heart-pulse:before {
  content: "\e372";
}
.icon-heart:before {
  content: "\e0f6";
}
.icon-heater:before {
  content: "\e593";
}
.icon-hexagon:before {
  content: "\e0f7";
}
.icon-highlighter:before {
  content: "\e0f8";
}
.icon-history:before {
  content: "\e1f5";
}
.icon-hop-off:before {
  content: "\e39c";
}
.icon-hop:before {
  content: "\e39b";
}
.icon-hospital:before {
  content: "\e5dd";
}
.icon-hotel:before {
  content: "\e3e6";
}
.icon-hourglass:before {
  content: "\e296";
}
.icon-house-plug:before {
  content: "\e5f5";
}
.icon-house-plus:before {
  content: "\e5f6";
}
.icon-house-wifi:before {
  content: "\e641";
}
.icon-house:before {
  content: "\e0f9";
}
.icon-ice-cream-bowl:before {
  content: "\e3ab";
}
.icon-ice-cream-cone:before {
  content: "\e357";
}
.icon-id-card:before {
  content: "\e61c";
}
.icon-image-down:before {
  content: "\e541";
}
.icon-image-minus:before {
  content: "\e1f6";
}
.icon-image-off:before {
  content: "\e1c0";
}
.icon-image-play:before {
  content: "\e5e4";
}
.icon-image-plus:before {
  content: "\e1f7";
}
.icon-image-up:before {
  content: "\e5d0";
}
.icon-image-upscale:before {
  content: "\e63c";
}
.icon-image:before {
  content: "\e0fa";
}
.icon-images:before {
  content: "\e5c9";
}
.icon-import:before {
  content: "\e22f";
}
.icon-inbox:before {
  content: "\e0fb";
}
.icon-indent-decrease:before {
  content: "\e0fc";
}
.icon-indent-increase:before {
  content: "\e0fd";
}
.icon-indian-rupee:before {
  content: "\e0fe";
}
.icon-infinity:before {
  content: "\e1e7";
}
.icon-info:before {
  content: "\e0ff";
}
.icon-inspection-panel:before {
  content: "\e588";
}
.icon-instagram:before {
  content: "\e100";
}
.icon-italic:before {
  content: "\e101";
}
.icon-iteration-ccw:before {
  content: "\e428";
}
.icon-iteration-cw:before {
  content: "\e429";
}
.icon-japanese-yen:before {
  content: "\e102";
}
.icon-joystick:before {
  content: "\e359";
}
.icon-kanban:before {
  content: "\e4e1";
}
.icon-key-round:before {
  content: "\e4a8";
}
.icon-key-square:before {
  content: "\e4a9";
}
.icon-key:before {
  content: "\e103";
}
.icon-keyboard-music:before {
  content: "\e565";
}
.icon-keyboard-off:before {
  content: "\e5e3";
}
.icon-keyboard:before {
  content: "\e284";
}
.icon-lamp-ceiling:before {
  content: "\e2d9";
}
.icon-lamp-desk:before {
  content: "\e2da";
}
.icon-lamp-floor:before {
  content: "\e2db";
}
.icon-lamp-wall-down:before {
  content: "\e2dc";
}
.icon-lamp-wall-up:before {
  content: "\e2dd";
}
.icon-lamp:before {
  content: "\e2d8";
}
.icon-land-plot:before {
  content: "\e52d";
}
.icon-landmark:before {
  content: "\e23a";
}
.icon-languages:before {
  content: "\e104";
}
.icon-laptop-minimal-check:before {
  content: "\e637";
}
.icon-laptop-minimal:before {
  content: "\e1d8";
}
.icon-laptop:before {
  content: "\e1cd";
}
.icon-lasso-select:before {
  content: "\e1cf";
}
.icon-lasso:before {
  content: "\e1ce";
}
.icon-laugh:before {
  content: "\e300";
}
.icon-layers-2:before {
  content: "\e52f";
}
.icon-layers:before {
  content: "\e52e";
}
.icon-layout-dashboard:before {
  content: "\e1c1";
}
.icon-layout-grid:before {
  content: "\e105";
}
.icon-layout-list:before {
  content: "\e1d9";
}
.icon-layout-panel-left:before {
  content: "\e475";
}
.icon-layout-panel-top:before {
  content: "\e476";
}
.icon-layout-template:before {
  content: "\e207";
}
.icon-leaf:before {
  content: "\e2de";
}
.icon-leafy-green:before {
  content: "\e474";
}
.icon-lectern:before {
  content: "\e5ee";
}
.icon-letter-text:before {
  content: "\e60a";
}
.icon-library-big:before {
  content: "\e553";
}
.icon-library:before {
  content: "\e106";
}
.icon-life-buoy:before {
  content: "\e107";
}
.icon-ligature:before {
  content: "\e43f";
}
.icon-lightbulb-off:before {
  content: "\e208";
}
.icon-lightbulb:before {
  content: "\e1c2";
}
.icon-link-2-off:before {
  content: "\e10a";
}
.icon-link-2:before {
  content: "\e109";
}
.icon-link:before {
  content: "\e108";
}
.icon-linkedin:before {
  content: "\e10b";
}
.icon-list-check:before {
  content: "\e5ff";
}
.icon-list-checks:before {
  content: "\e1d0";
}
.icon-list-collapse:before {
  content: "\e5a0";
}
.icon-list-end:before {
  content: "\e2df";
}
.icon-list-filter-plus:before {
  content: "\e63e";
}
.icon-list-filter:before {
  content: "\e465";
}
.icon-list-minus:before {
  content: "\e23e";
}
.icon-list-music:before {
  content: "\e2e0";
}
.icon-list-ordered:before {
  content: "\e1d1";
}
.icon-list-plus:before {
  content: "\e23f";
}
.icon-list-restart:before {
  content: "\e457";
}
.icon-list-start:before {
  content: "\e2e1";
}
.icon-list-todo:before {
  content: "\e4c8";
}
.icon-list-tree:before {
  content: "\e40d";
}
.icon-list-video:before {
  content: "\e2e2";
}
.icon-list-x:before {
  content: "\e240";
}
.icon-list:before {
  content: "\e10c";
}
.icon-loader-circle:before {
  content: "\e10e";
}
.icon-loader-pinwheel:before {
  content: "\e5eb";
}
.icon-loader:before {
  content: "\e10d";
}
.icon-locate-fixed:before {
  content: "\e1db";
}
.icon-locate-off:before {
  content: "\e282";
}
.icon-locate:before {
  content: "\e1da";
}
.icon-location-edit:before {
  content: "\e65a";
}
.icon-lock-keyhole-open:before {
  content: "\e537";
}
.icon-lock-keyhole:before {
  content: "\e536";
}
.icon-lock-open:before {
  content: "\e110";
}
.icon-lock:before {
  content: "\e10f";
}
.icon-log-in:before {
  content: "\e111";
}
.icon-log-out:before {
  content: "\e112";
}
.icon-logs:before {
  content: "\e5f9";
}
.icon-lollipop:before {
  content: "\e4c2";
}
.icon-luggage:before {
  content: "\e2ca";
}
.icon-magnet:before {
  content: "\e2b5";
}
.icon-mail-check:before {
  content: "\e365";
}
.icon-mail-minus:before {
  content: "\e366";
}
.icon-mail-open:before {
  content: "\e367";
}
.icon-mail-plus:before {
  content: "\e368";
}
.icon-mail-question:before {
  content: "\e369";
}
.icon-mail-search:before {
  content: "\e36a";
}
.icon-mail-warning:before {
  content: "\e36b";
}
.icon-mail-x:before {
  content: "\e36c";
}
.icon-mail:before {
  content: "\e113";
}
.icon-mailbox:before {
  content: "\e3d8";
}
.icon-mails:before {
  content: "\e36d";
}
.icon-map-pin-check-inside:before {
  content: "\e615";
}
.icon-map-pin-check:before {
  content: "\e614";
}
.icon-map-pin-house:before {
  content: "\e621";
}
.icon-map-pin-minus-inside:before {
  content: "\e617";
}
.icon-map-pin-minus:before {
  content: "\e616";
}
.icon-map-pin-off:before {
  content: "\e2a6";
}
.icon-map-pin-plus-inside:before {
  content: "\e619";
}
.icon-map-pin-plus:before {
  content: "\e618";
}
.icon-map-pin-x-inside:before {
  content: "\e61b";
}
.icon-map-pin-x:before {
  content: "\e61a";
}
.icon-map-pin:before {
  content: "\e115";
}
.icon-map-pinned:before {
  content: "\e542";
}
.icon-map-plus:before {
  content: "\e644";
}
.icon-map:before {
  content: "\e114";
}
.icon-mars-stroke:before {
  content: "\e647";
}
.icon-mars:before {
  content: "\e646";
}
.icon-martini:before {
  content: "\e2e3";
}
.icon-maximize-2:before {
  content: "\e117";
}
.icon-maximize:before {
  content: "\e116";
}
.icon-medal:before {
  content: "\e373";
}
.icon-megaphone-off:before {
  content: "\e374";
}
.icon-megaphone:before {
  content: "\e235";
}
.icon-meh:before {
  content: "\e118";
}
.icon-memory-stick:before {
  content: "\e44a";
}
.icon-menu:before {
  content: "\e119";
}
.icon-merge:before {
  content: "\e444";
}
.icon-message-circle-code:before {
  content: "\e567";
}
.icon-message-circle-dashed:before {
  content: "\e568";
}
.icon-message-circle-heart:before {
  content: "\e569";
}
.icon-message-circle-more:before {
  content: "\e56a";
}
.icon-message-circle-off:before {
  content: "\e56b";
}
.icon-message-circle-plus:before {
  content: "\e56c";
}
.icon-message-circle-question:before {
  content: "\e56d";
}
.icon-message-circle-reply:before {
  content: "\e56e";
}
.icon-message-circle-warning:before {
  content: "\e56f";
}
.icon-message-circle-x:before {
  content: "\e570";
}
.icon-message-circle:before {
  content: "\e11a";
}
.icon-message-square-code:before {
  content: "\e571";
}
.icon-message-square-dashed:before {
  content: "\e410";
}
.icon-message-square-diff:before {
  content: "\e572";
}
.icon-message-square-dot:before {
  content: "\e573";
}
.icon-message-square-heart:before {
  content: "\e574";
}
.icon-message-square-lock:before {
  content: "\e631";
}
.icon-message-square-more:before {
  content: "\e575";
}
.icon-message-square-off:before {
  content: "\e576";
}
.icon-message-square-plus:before {
  content: "\e411";
}
.icon-message-square-quote:before {
  content: "\e577";
}
.icon-message-square-reply:before {
  content: "\e578";
}
.icon-message-square-share:before {
  content: "\e579";
}
.icon-message-square-text:before {
  content: "\e57a";
}
.icon-message-square-warning:before {
  content: "\e57b";
}
.icon-message-square-x:before {
  content: "\e57c";
}
.icon-message-square:before {
  content: "\e11b";
}
.icon-messages-square:before {
  content: "\e412";
}
.icon-mic-off:before {
  content: "\e11d";
}
.icon-mic-vocal:before {
  content: "\e34d";
}
.icon-mic:before {
  content: "\e11c";
}
.icon-microchip:before {
  content: "\e61f";
}
.icon-microscope:before {
  content: "\e2e4";
}
.icon-microwave:before {
  content: "\e37e";
}
.icon-milestone:before {
  content: "\e298";
}
.icon-milk-off:before {
  content: "\e39e";
}
.icon-milk:before {
  content: "\e39d";
}
.icon-minimize-2:before {
  content: "\e11f";
}
.icon-minimize:before {
  content: "\e11e";
}
.icon-minus:before {
  content: "\e120";
}
.icon-monitor-check:before {
  content: "\e487";
}
.icon-monitor-cog:before {
  content: "\e608";
}
.icon-monitor-dot:before {
  content: "\e488";
}
.icon-monitor-down:before {
  content: "\e426";
}
.icon-monitor-off:before {
  content: "\e1dc";
}
.icon-monitor-pause:before {
  content: "\e489";
}
.icon-monitor-play:before {
  content: "\e48a";
}
.icon-monitor-smartphone:before {
  content: "\e3a6";
}
.icon-monitor-speaker:before {
  content: "\e210";
}
.icon-monitor-stop:before {
  content: "\e48b";
}
.icon-monitor-up:before {
  content: "\e427";
}
.icon-monitor-x:before {
  content: "\e48c";
}
.icon-monitor:before {
  content: "\e121";
}
.icon-moon-star:before {
  content: "\e415";
}
.icon-moon:before {
  content: "\e122";
}
.icon-mountain-snow:before {
  content: "\e232";
}
.icon-mountain:before {
  content: "\e231";
}
.icon-mouse-off:before {
  content: "\e5e0";
}
.icon-mouse-pointer-2:before {
  content: "\e1c3";
}
.icon-mouse-pointer-ban:before {
  content: "\e5ec";
}
.icon-mouse-pointer-click:before {
  content: "\e124";
}
.icon-mouse-pointer:before {
  content: "\e123";
}
.icon-mouse:before {
  content: "\e28e";
}
.icon-move-3d:before {
  content: "\e2e5";
}
.icon-move-diagonal-2:before {
  content: "\e1c5";
}
.icon-move-diagonal:before {
  content: "\e1c4";
}
.icon-move-down-left:before {
  content: "\e492";
}
.icon-move-down-right:before {
  content: "\e493";
}
.icon-move-down:before {
  content: "\e491";
}
.icon-move-horizontal:before {
  content: "\e1c6";
}
.icon-move-left:before {
  content: "\e494";
}
.icon-move-right:before {
  content: "\e495";
}
.icon-move-up-left:before {
  content: "\e497";
}
.icon-move-up-right:before {
  content: "\e498";
}
.icon-move-up:before {
  content: "\e496";
}
.icon-move-vertical:before {
  content: "\e1c7";
}
.icon-move:before {
  content: "\e125";
}
.icon-music-2:before {
  content: "\e34e";
}
.icon-music-3:before {
  content: "\e34f";
}
.icon-music-4:before {
  content: "\e350";
}
.icon-music:before {
  content: "\e126";
}
.icon-navigation-2-off:before {
  content: "\e2a7";
}
.icon-navigation-2:before {
  content: "\e128";
}
.icon-navigation-off:before {
  content: "\e2a8";
}
.icon-navigation:before {
  content: "\e127";
}
.icon-network:before {
  content: "\e129";
}
.icon-newspaper:before {
  content: "\e34c";
}
.icon-nfc:before {
  content: "\e3c7";
}
.icon-non-binary:before {
  content: "\e648";
}
.icon-notebook-pen:before {
  content: "\e59b";
}
.icon-notebook-tabs:before {
  content: "\e59c";
}
.icon-notebook-text:before {
  content: "\e59d";
}
.icon-notebook:before {
  content: "\e59a";
}
.icon-notepad-text-dashed:before {
  content: "\e59f";
}
.icon-notepad-text:before {
  content: "\e59e";
}
.icon-nut-off:before {
  content: "\e3a0";
}
.icon-nut:before {
  content: "\e39f";
}
.icon-octagon-alert:before {
  content: "\e12b";
}
.icon-octagon-minus:before {
  content: "\e62c";
}
.icon-octagon-pause:before {
  content: "\e21b";
}
.icon-octagon-x:before {
  content: "\e12c";
}
.icon-octagon:before {
  content: "\e12a";
}
.icon-omega:before {
  content: "\e61e";
}
.icon-option:before {
  content: "\e1f8";
}
.icon-orbit:before {
  content: "\e3eb";
}
.icon-origami:before {
  content: "\e5e8";
}
.icon-package-2:before {
  content: "\e344";
}
.icon-package-check:before {
  content: "\e266";
}
.icon-package-minus:before {
  content: "\e267";
}
.icon-package-open:before {
  content: "\e2cc";
}
.icon-package-plus:before {
  content: "\e268";
}
.icon-package-search:before {
  content: "\e269";
}
.icon-package-x:before {
  content: "\e26a";
}
.icon-package:before {
  content: "\e12d";
}
.icon-paint-bucket:before {
  content: "\e2e6";
}
.icon-paint-roller:before {
  content: "\e5a3";
}
.icon-paintbrush-vertical:before {
  content: "\e2e8";
}
.icon-paintbrush:before {
  content: "\e2e7";
}
.icon-palette:before {
  content: "\e1dd";
}
.icon-panel-bottom-close:before {
  content: "\e432";
}
.icon-panel-bottom-dashed:before {
  content: "\e433";
}
.icon-panel-bottom-open:before {
  content: "\e434";
}
.icon-panel-bottom:before {
  content: "\e431";
}
.icon-panel-left-close:before {
  content: "\e21c";
}
.icon-panel-left-dashed:before {
  content: "\e435";
}
.icon-panel-left-open:before {
  content: "\e21d";
}
.icon-panel-left:before {
  content: "\e12e";
}
.icon-panel-right-close:before {
  content: "\e437";
}
.icon-panel-right-dashed:before {
  content: "\e438";
}
.icon-panel-right-open:before {
  content: "\e439";
}
.icon-panel-right:before {
  content: "\e436";
}
.icon-panel-top-close:before {
  content: "\e43b";
}
.icon-panel-top-dashed:before {
  content: "\e43c";
}
.icon-panel-top-open:before {
  content: "\e43d";
}
.icon-panel-top:before {
  content: "\e43a";
}
.icon-panels-left-bottom:before {
  content: "\e12f";
}
.icon-panels-right-bottom:before {
  content: "\e58d";
}
.icon-panels-top-left:before {
  content: "\e130";
}
.icon-paperclip:before {
  content: "\e131";
}
.icon-parentheses:before {
  content: "\e449";
}
.icon-parking-meter:before {
  content: "\e505";
}
.icon-party-popper:before {
  content: "\e347";
}
.icon-pause:before {
  content: "\e132";
}
.icon-paw-print:before {
  content: "\e4fa";
}
.icon-pc-case:before {
  content: "\e44b";
}
.icon-pen-line:before {
  content: "\e134";
}
.icon-pen-off:before {
  content: "\e5f3";
}
.icon-pen-tool:before {
  content: "\e135";
}
.icon-pen:before {
  content: "\e133";
}
.icon-pencil-line:before {
  content: "\e4f5";
}
.icon-pencil-off:before {
  content: "\e5f4";
}
.icon-pencil-ruler:before {
  content: "\e4f6";
}
.icon-pencil:before {
  content: "\e1f9";
}
.icon-pentagon:before {
  content: "\e530";
}
.icon-percent:before {
  content: "\e136";
}
.icon-person-standing:before {
  content: "\e21e";
}
.icon-philippine-peso:before {
  content: "\e609";
}
.icon-phone-call:before {
  content: "\e138";
}
.icon-phone-forwarded:before {
  content: "\e139";
}
.icon-phone-incoming:before {
  content: "\e13a";
}
.icon-phone-missed:before {
  content: "\e13b";
}
.icon-phone-off:before {
  content: "\e13c";
}
.icon-phone-outgoing:before {
  content: "\e13d";
}
.icon-phone:before {
  content: "\e137";
}
.icon-pi:before {
  content: "\e477";
}
.icon-piano:before {
  content: "\e566";
}
.icon-pickaxe:before {
  content: "\e5cb";
}
.icon-picture-in-picture-2:before {
  content: "\e3b3";
}
.icon-picture-in-picture:before {
  content: "\e3b2";
}
.icon-piggy-bank:before {
  content: "\e13e";
}
.icon-pilcrow-left:before {
  content: "\e5e1";
}
.icon-pilcrow-right:before {
  content: "\e5e2";
}
.icon-pilcrow:before {
  content: "\e3a7";
}
.icon-pill-bottle:before {
  content: "\e5ef";
}
.icon-pill:before {
  content: "\e3c1";
}
.icon-pin-off:before {
  content: "\e2b6";
}
.icon-pin:before {
  content: "\e259";
}
.icon-pipette:before {
  content: "\e13f";
}
.icon-pizza:before {
  content: "\e358";
}
.icon-plane-landing:before {
  content: "\e3d1";
}
.icon-plane-takeoff:before {
  content: "\e3d2";
}
.icon-plane:before {
  content: "\e1de";
}
.icon-play:before {
  content: "\e140";
}
.icon-plug-2:before {
  content: "\e384";
}
.icon-plug-zap:before {
  content: "\e461";
}
.icon-plug:before {
  content: "\e383";
}
.icon-plus:before {
  content: "\e141";
}
.icon-pocket-knife:before {
  content: "\e4a5";
}
.icon-pocket:before {
  content: "\e142";
}
.icon-podcast:before {
  content: "\e1fa";
}
.icon-pointer-off:before {
  content: "\e584";
}
.icon-pointer:before {
  content: "\e1e8";
}
.icon-popcorn:before {
  content: "\e4c3";
}
.icon-popsicle:before {
  content: "\e4c4";
}
.icon-pound-sterling:before {
  content: "\e143";
}
.icon-power-off:before {
  content: "\e209";
}
.icon-power:before {
  content: "\e144";
}
.icon-presentation:before {
  content: "\e4b3";
}
.icon-printer-check:before {
  content: "\e5fa";
}
.icon-printer:before {
  content: "\e145";
}
.icon-projector:before {
  content: "\e4b4";
}
.icon-proportions:before {
  content: "\e5d4";
}
.icon-puzzle:before {
  content: "\e29c";
}
.icon-pyramid:before {
  content: "\e531";
}
.icon-qr-code:before {
  content: "\e1df";
}
.icon-quote:before {
  content: "\e239";
}
.icon-rabbit:before {
  content: "\e4fb";
}
.icon-radar:before {
  content: "\e49c";
}
.icon-radiation:before {
  content: "\e447";
}
.icon-radical:before {
  content: "\e5c7";
}
.icon-radio-receiver:before {
  content: "\e1fb";
}
.icon-radio-tower:before {
  content: "\e409";
}
.icon-radio:before {
  content: "\e146";
}
.icon-radius:before {
  content: "\e532";
}
.icon-rail-symbol:before {
  content: "\e506";
}
.icon-rainbow:before {
  content: "\e4c7";
}
.icon-rat:before {
  content: "\e3f0";
}
.icon-ratio:before {
  content: "\e4ed";
}
.icon-receipt-cent:before {
  content: "\e5aa";
}
.icon-receipt-euro:before {
  content: "\e5ab";
}
.icon-receipt-indian-rupee:before {
  content: "\e5ac";
}
.icon-receipt-japanese-yen:before {
  content: "\e5ad";
}
.icon-receipt-pound-sterling:before {
  content: "\e5ae";
}
.icon-receipt-russian-ruble:before {
  content: "\e5af";
}
.icon-receipt-swiss-franc:before {
  content: "\e5b0";
}
.icon-receipt-text:before {
  content: "\e5b1";
}
.icon-receipt:before {
  content: "\e3d7";
}
.icon-rectangle-ellipsis:before {
  content: "\e21f";
}
.icon-rectangle-goggles:before {
  content: "\e65b";
}
.icon-rectangle-horizontal:before {
  content: "\e37a";
}
.icon-rectangle-vertical:before {
  content: "\e37b";
}
.icon-recycle:before {
  content: "\e2e9";
}
.icon-redo-2:before {
  content: "\e2a0";
}
.icon-redo-dot:before {
  content: "\e455";
}
.icon-redo:before {
  content: "\e147";
}
.icon-refresh-ccw-dot:before {
  content: "\e4b7";
}
.icon-refresh-ccw:before {
  content: "\e148";
}
.icon-refresh-cw-off:before {
  content: "\e49d";
}
.icon-refresh-cw:before {
  content: "\e149";
}
.icon-refrigerator:before {
  content: "\e37f";
}
.icon-regex:before {
  content: "\e1fc";
}
.icon-remove-formatting:before {
  content: "\e3b7";
}
.icon-repeat-1:before {
  content: "\e1fd";
}
.icon-repeat-2:before {
  content: "\e416";
}
.icon-repeat:before {
  content: "\e14a";
}
.icon-replace-all:before {
  content: "\e3e0";
}
.icon-replace:before {
  content: "\e3df";
}
.icon-reply-all:before {
  content: "\e22b";
}
.icon-reply:before {
  content: "\e22a";
}
.icon-rewind:before {
  content: "\e14b";
}
.icon-ribbon:before {
  content: "\e55d";
}
.icon-rocket:before {
  content: "\e286";
}
.icon-rocking-chair:before {
  content: "\e233";
}
.icon-roller-coaster:before {
  content: "\e485";
}
.icon-rotate-3d:before {
  content: "\e2ea";
}
.icon-rotate-ccw-key:before {
  content: "\e655";
}
.icon-rotate-ccw-square:before {
  content: "\e5d5";
}
.icon-rotate-ccw:before {
  content: "\e14c";
}
.icon-rotate-cw-square:before {
  content: "\e5d6";
}
.icon-rotate-cw:before {
  content: "\e14d";
}
.icon-route-off:before {
  content: "\e544";
}
.icon-route:before {
  content: "\e543";
}
.icon-router:before {
  content: "\e3c3";
}
.icon-rows-2:before {
  content: "\e43e";
}
.icon-rows-3:before {
  content: "\e58f";
}
.icon-rows-4:before {
  content: "\e590";
}
.icon-rss:before {
  content: "\e14e";
}
.icon-ruler-dimension-line:before {
  content: "\e667";
}
.icon-ruler:before {
  content: "\e14f";
}
.icon-russian-ruble:before {
  content: "\e150";
}
.icon-sailboat:before {
  content: "\e382";
}
.icon-salad:before {
  content: "\e3ac";
}
.icon-sandwich:before {
  content: "\e3ad";
}
.icon-satellite-dish:before {
  content: "\e44d";
}
.icon-satellite:before {
  content: "\e44c";
}
.icon-saudi-riyal:before {
  content: "\e650";
}
.icon-save-all:before {
  content: "\e414";
}
.icon-save-off:before {
  content: "\e5f8";
}
.icon-save:before {
  content: "\e151";
}
.icon-scale-3d:before {
  content: "\e2eb";
}
.icon-scale:before {
  content: "\e212";
}
.icon-scaling:before {
  content: "\e2ec";
}
.icon-scan-barcode:before {
  content: "\e53a";
}
.icon-scan-eye:before {
  content: "\e53b";
}
.icon-scan-face:before {
  content: "\e375";
}
.icon-scan-heart:before {
  content: "\e63f";
}
.icon-scan-line:before {
  content: "\e258";
}
.icon-scan-qr-code:before {
  content: "\e5fb";
}
.icon-scan-search:before {
  content: "\e53c";
}
.icon-scan-text:before {
  content: "\e53d";
}
.icon-scan:before {
  content: "\e257";
}
.icon-school:before {
  content: "\e3e7";
}
.icon-scissors-line-dashed:before {
  content: "\e4ee";
}
.icon-scissors:before {
  content: "\e152";
}
.icon-screen-share-off:before {
  content: "\e154";
}
.icon-screen-share:before {
  content: "\e153";
}
.icon-scroll-text:before {
  content: "\e464";
}
.icon-scroll:before {
  content: "\e2ed";
}
.icon-search-check:before {
  content: "\e4af";
}
.icon-search-code:before {
  content: "\e4b0";
}
.icon-search-slash:before {
  content: "\e4b1";
}
.icon-search-x:before {
  content: "\e4b2";
}
.icon-search:before {
  content: "\e155";
}
.icon-section:before {
  content: "\e5ed";
}
.icon-send-horizontal:before {
  content: "\e4f7";
}
.icon-send-to-back:before {
  content: "\e4f8";
}
.icon-send:before {
  content: "\e156";
}
.icon-separator-horizontal:before {
  content: "\e1c8";
}
.icon-separator-vertical:before {
  content: "\e1c9";
}
.icon-server-cog:before {
  content: "\e345";
}
.icon-server-crash:before {
  content: "\e1e9";
}
.icon-server-off:before {
  content: "\e1ea";
}
.icon-server:before {
  content: "\e157";
}
.icon-settings-2:before {
  content: "\e245";
}
.icon-settings:before {
  content: "\e158";
}
.icon-shapes:before {
  content: "\e4b8";
}
.icon-share-2:before {
  content: "\e15a";
}
.icon-share:before {
  content: "\e159";
}
.icon-sheet:before {
  content: "\e15b";
}
.icon-shell:before {
  content: "\e4fc";
}
.icon-shield-alert:before {
  content: "\e1fe";
}
.icon-shield-ban:before {
  content: "\e15d";
}
.icon-shield-check:before {
  content: "\e1ff";
}
.icon-shield-ellipsis:before {
  content: "\e51b";
}
.icon-shield-half:before {
  content: "\e51c";
}
.icon-shield-minus:before {
  content: "\e51d";
}
.icon-shield-off:before {
  content: "\e15e";
}
.icon-shield-plus:before {
  content: "\e51e";
}
.icon-shield-question:before {
  content: "\e413";
}
.icon-shield-user:before {
  content: "\e64c";
}
.icon-shield-x:before {
  content: "\e200";
}
.icon-shield:before {
  content: "\e15c";
}
.icon-ship-wheel:before {
  content: "\e507";
}
.icon-ship:before {
  content: "\e3be";
}
.icon-shirt:before {
  content: "\e1ca";
}
.icon-shopping-bag:before {
  content: "\e15f";
}
.icon-shopping-basket:before {
  content: "\e4ef";
}
.icon-shopping-cart:before {
  content: "\e160";
}
.icon-shovel:before {
  content: "\e161";
}
.icon-shower-head:before {
  content: "\e380";
}
.icon-shredder:before {
  content: "\e660";
}
.icon-shrimp:before {
  content: "\e64e";
}
.icon-shrink:before {
  content: "\e220";
}
.icon-shrub:before {
  content: "\e2ee";
}
.icon-shuffle:before {
  content: "\e162";
}
.icon-sigma:before {
  content: "\e201";
}
.icon-signal-high:before {
  content: "\e260";
}
.icon-signal-low:before {
  content: "\e261";
}
.icon-signal-medium:before {
  content: "\e262";
}
.icon-signal-zero:before {
  content: "\e263";
}
.icon-signal:before {
  content: "\e25f";
}
.icon-signature:before {
  content: "\e5f7";
}
.icon-signpost-big:before {
  content: "\e546";
}
.icon-signpost:before {
  content: "\e545";
}
.icon-siren:before {
  content: "\e2ef";
}
.icon-skip-back:before {
  content: "\e163";
}
.icon-skip-forward:before {
  content: "\e164";
}
.icon-skull:before {
  content: "\e221";
}
.icon-slack:before {
  content: "\e165";
}
.icon-slash:before {
  content: "\e522";
}
.icon-slice:before {
  content: "\e2f0";
}
.icon-sliders-horizontal:before {
  content: "\e29a";
}
.icon-sliders-vertical:before {
  content: "\e166";
}
.icon-smartphone-charging:before {
  content: "\e22e";
}
.icon-smartphone-nfc:before {
  content: "\e3c8";
}
.icon-smartphone:before {
  content: "\e167";
}
.icon-smile-plus:before {
  content: "\e301";
}
.icon-smile:before {
  content: "\e168";
}
.icon-snail:before {
  content: "\e4fd";
}
.icon-snowflake:before {
  content: "\e169";
}
.icon-sofa:before {
  content: "\e2c4";
}
.icon-soup:before {
  content: "\e3ae";
}
.icon-space:before {
  content: "\e3e1";
}
.icon-spade:before {
  content: "\e49e";
}
.icon-sparkle:before {
  content: "\e483";
}
.icon-sparkles:before {
  content: "\e417";
}
.icon-speaker:before {
  content: "\e16a";
}
.icon-speech:before {
  content: "\e523";
}
.icon-spell-check-2:before {
  content: "\e4a0";
}
.icon-spell-check:before {
  content: "\e49f";
}
.icon-spline-pointer:before {
  content: "\e654";
}
.icon-spline:before {
  content: "\e38f";
}
.icon-split:before {
  content: "\e445";
}
.icon-spray-can:before {
  content: "\e49a";
}
.icon-sprout:before {
  content: "\e1eb";
}
.icon-square-activity:before {
  content: "\e4b9";
}
.icon-square-arrow-down-left:before {
  content: "\e4ba";
}
.icon-square-arrow-down-right:before {
  content: "\e4bb";
}
.icon-square-arrow-down:before {
  content: "\e42c";
}
.icon-square-arrow-left:before {
  content: "\e42d";
}
.icon-square-arrow-out-down-left:before {
  content: "\e5a6";
}
.icon-square-arrow-out-down-right:before {
  content: "\e5a7";
}
.icon-square-arrow-out-up-left:before {
  content: "\e5a8";
}
.icon-square-arrow-out-up-right:before {
  content: "\e5a9";
}
.icon-square-arrow-right:before {
  content: "\e42e";
}
.icon-square-arrow-up-left:before {
  content: "\e4bc";
}
.icon-square-arrow-up-right:before {
  content: "\e4bd";
}
.icon-square-arrow-up:before {
  content: "\e42f";
}
.icon-square-asterisk:before {
  content: "\e16c";
}
.icon-square-bottom-dashed-scissors:before {
  content: "\e4f0";
}
.icon-square-chart-gantt:before {
  content: "\e16d";
}
.icon-square-check-big:before {
  content: "\e16e";
}
.icon-square-check:before {
  content: "\e55e";
}
.icon-square-chevron-down:before {
  content: "\e3d3";
}
.icon-square-chevron-left:before {
  content: "\e3d4";
}
.icon-square-chevron-right:before {
  content: "\e3d5";
}
.icon-square-chevron-up:before {
  content: "\e3d6";
}
.icon-square-code:before {
  content: "\e16f";
}
.icon-square-dashed-bottom-code:before {
  content: "\e4c6";
}
.icon-square-dashed-bottom:before {
  content: "\e4c5";
}
.icon-square-dashed-kanban:before {
  content: "\e170";
}
.icon-square-dashed-mouse-pointer:before {
  content: "\e50e";
}
.icon-square-dashed:before {
  content: "\e1cb";
}
.icon-square-divide:before {
  content: "\e171";
}
.icon-square-dot:before {
  content: "\e172";
}
.icon-square-equal:before {
  content: "\e173";
}
.icon-square-function:before {
  content: "\e22d";
}
.icon-square-kanban:before {
  content: "\e174";
}
.icon-square-library:before {
  content: "\e554";
}
.icon-square-m:before {
  content: "\e508";
}
.icon-square-menu:before {
  content: "\e458";
}
.icon-square-minus:before {
  content: "\e175";
}
.icon-square-mouse-pointer:before {
  content: "\e202";
}
.icon-square-parking-off:before {
  content: "\e3d0";
}
.icon-square-parking:before {
  content: "\e3cf";
}
.icon-square-pen:before {
  content: "\e176";
}
.icon-square-percent:before {
  content: "\e521";
}
.icon-square-pi:before {
  content: "\e48d";
}
.icon-square-pilcrow:before {
  content: "\e490";
}
.icon-square-play:before {
  content: "\e486";
}
.icon-square-plus:before {
  content: "\e177";
}
.icon-square-power:before {
  content: "\e556";
}
.icon-square-radical:before {
  content: "\e5c8";
}
.icon-square-round-corner:before {
  content: "\e64d";
}
.icon-square-scissors:before {
  content: "\e4f1";
}
.icon-square-sigma:before {
  content: "\e48e";
}
.icon-square-slash:before {
  content: "\e178";
}
.icon-square-split-horizontal:before {
  content: "\e3ba";
}
.icon-square-split-vertical:before {
  content: "\e3bb";
}
.icon-square-square:before {
  content: "\e613";
}
.icon-square-stack:before {
  content: "\e4a7";
}
.icon-square-terminal:before {
  content: "\e20a";
}
.icon-square-user-round:before {
  content: "\e46b";
}
.icon-square-user:before {
  content: "\e46a";
}
.icon-square-x:before {
  content: "\e179";
}
.icon-square:before {
  content: "\e16b";
}
.icon-squares-exclude:before {
  content: "\e65c";
}
.icon-squares-intersect:before {
  content: "\e65d";
}
.icon-squares-subtract:before {
  content: "\e65e";
}
.icon-squares-unite:before {
  content: "\e65f";
}
.icon-squircle:before {
  content: "\e57f";
}
.icon-squirrel:before {
  content: "\e4a4";
}
.icon-stamp:before {
  content: "\e3bf";
}
.icon-star-half:before {
  content: "\e20b";
}
.icon-star-off:before {
  content: "\e2b0";
}
.icon-star:before {
  content: "\e17a";
}
.icon-step-back:before {
  content: "\e3ed";
}
.icon-step-forward:before {
  content: "\e3ee";
}
.icon-stethoscope:before {
  content: "\e2f1";
}
.icon-sticker:before {
  content: "\e302";
}
.icon-sticky-note:before {
  content: "\e303";
}
.icon-store:before {
  content: "\e3e8";
}
.icon-stretch-horizontal:before {
  content: "\e27c";
}
.icon-stretch-vertical:before {
  content: "\e27d";
}
.icon-strikethrough:before {
  content: "\e17b";
}
.icon-subscript:before {
  content: "\e25c";
}
.icon-sun-dim:before {
  content: "\e299";
}
.icon-sun-medium:before {
  content: "\e2b1";
}
.icon-sun-moon:before {
  content: "\e2b2";
}
.icon-sun-snow:before {
  content: "\e376";
}
.icon-sun:before {
  content: "\e17c";
}
.icon-sunrise:before {
  content: "\e17d";
}
.icon-sunset:before {
  content: "\e17e";
}
.icon-superscript:before {
  content: "\e25e";
}
.icon-swatch-book:before {
  content: "\e5a4";
}
.icon-swiss-franc:before {
  content: "\e17f";
}
.icon-switch-camera:before {
  content: "\e180";
}
.icon-sword:before {
  content: "\e2b3";
}
.icon-swords:before {
  content: "\e2b4";
}
.icon-syringe:before {
  content: "\e2f2";
}
.icon-table-2:before {
  content: "\e2f9";
}
.icon-table-cells-merge:before {
  content: "\e5cc";
}
.icon-table-cells-split:before {
  content: "\e5cd";
}
.icon-table-columns-split:before {
  content: "\e5ce";
}
.icon-table-of-contents:before {
  content: "\e623";
}
.icon-table-properties:before {
  content: "\e4e0";
}
.icon-table-rows-split:before {
  content: "\e5cf";
}
.icon-table:before {
  content: "\e181";
}
.icon-tablet-smartphone:before {
  content: "\e50f";
}
.icon-tablet:before {
  content: "\e182";
}
.icon-tablets:before {
  content: "\e3c2";
}
.icon-tag:before {
  content: "\e183";
}
.icon-tags:before {
  content: "\e360";
}
.icon-tally-1:before {
  content: "\e4db";
}
.icon-tally-2:before {
  content: "\e4dc";
}
.icon-tally-3:before {
  content: "\e4dd";
}
.icon-tally-4:before {
  content: "\e4de";
}
.icon-tally-5:before {
  content: "\e4df";
}
.icon-tangent:before {
  content: "\e533";
}
.icon-target:before {
  content: "\e184";
}
.icon-telescope:before {
  content: "\e5ca";
}
.icon-tent-tree:before {
  content: "\e540";
}
.icon-tent:before {
  content: "\e227";
}
.icon-terminal:before {
  content: "\e185";
}
.icon-test-tube-diagonal:before {
  content: "\e40b";
}
.icon-test-tube:before {
  content: "\e40a";
}
.icon-test-tubes:before {
  content: "\e40c";
}
.icon-text-cursor-input:before {
  content: "\e265";
}
.icon-text-cursor:before {
  content: "\e264";
}
.icon-text-quote:before {
  content: "\e4a3";
}
.icon-text-search:before {
  content: "\e5b2";
}
.icon-text-select:before {
  content: "\e3e2";
}
.icon-text:before {
  content: "\e3ef";
}
.icon-theater:before {
  content: "\e527";
}
.icon-thermometer-snowflake:before {
  content: "\e187";
}
.icon-thermometer-sun:before {
  content: "\e188";
}
.icon-thermometer:before {
  content: "\e186";
}
.icon-thumbs-down:before {
  content: "\e189";
}
.icon-thumbs-up:before {
  content: "\e18a";
}
.icon-ticket-check:before {
  content: "\e5b3";
}
.icon-ticket-minus:before {
  content: "\e5b4";
}
.icon-ticket-percent:before {
  content: "\e5b5";
}
.icon-ticket-plus:before {
  content: "\e5b6";
}
.icon-ticket-slash:before {
  content: "\e5b7";
}
.icon-ticket-x:before {
  content: "\e5b8";
}
.icon-ticket:before {
  content: "\e20f";
}
.icon-tickets-plane:before {
  content: "\e628";
}
.icon-tickets:before {
  content: "\e627";
}
.icon-timer-off:before {
  content: "\e249";
}
.icon-timer-reset:before {
  content: "\e236";
}
.icon-timer:before {
  content: "\e1e0";
}
.icon-toggle-left:before {
  content: "\e18b";
}
.icon-toggle-right:before {
  content: "\e18c";
}
.icon-toilet:before {
  content: "\e63a";
}
.icon-tornado:before {
  content: "\e218";
}
.icon-torus:before {
  content: "\e534";
}
.icon-touchpad-off:before {
  content: "\e44f";
}
.icon-touchpad:before {
  content: "\e44e";
}
.icon-tower-control:before {
  content: "\e3c0";
}
.icon-toy-brick:before {
  content: "\e34b";
}
.icon-tractor:before {
  content: "\e509";
}
.icon-traffic-cone:before {
  content: "\e50a";
}
.icon-train-front-tunnel:before {
  content: "\e50c";
}
.icon-train-front:before {
  content: "\e50b";
}
.icon-train-track:before {
  content: "\e50d";
}
.icon-tram-front:before {
  content: "\e2a9";
}
.icon-transgender:before {
  content: "\e649";
}
.icon-trash-2:before {
  content: "\e18e";
}
.icon-trash:before {
  content: "\e18d";
}
.icon-tree-deciduous:before {
  content: "\e2f3";
}
.icon-tree-palm:before {
  content: "\e281";
}
.icon-tree-pine:before {
  content: "\e2f4";
}
.icon-trees:before {
  content: "\e2f5";
}
.icon-trello:before {
  content: "\e18f";
}
.icon-trending-down:before {
  content: "\e190";
}
.icon-trending-up-down:before {
  content: "\e62a";
}
.icon-trending-up:before {
  content: "\e191";
}
.icon-triangle-alert:before {
  content: "\e193";
}
.icon-triangle-dashed:before {
  content: "\e642";
}
.icon-triangle-right:before {
  content: "\e4f2";
}
.icon-triangle:before {
  content: "\e192";
}
.icon-trophy:before {
  content: "\e377";
}
.icon-truck-electric:before {
  content: "\e664";
}
.icon-truck:before {
  content: "\e194";
}
.icon-turtle:before {
  content: "\e4fe";
}
.icon-tv-minimal-play:before {
  content: "\e5f1";
}
.icon-tv-minimal:before {
  content: "\e203";
}
.icon-tv:before {
  content: "\e195";
}
.icon-twitch:before {
  content: "\e196";
}
.icon-twitter:before {
  content: "\e197";
}
.icon-type-outline:before {
  content: "\e607";
}
.icon-type:before {
  content: "\e198";
}
.icon-umbrella-off:before {
  content: "\e548";
}
.icon-umbrella:before {
  content: "\e199";
}
.icon-underline:before {
  content: "\e19a";
}
.icon-undo-2:before {
  content: "\e2a1";
}
.icon-undo-dot:before {
  content: "\e456";
}
.icon-undo:before {
  content: "\e19b";
}
.icon-unfold-horizontal:before {
  content: "\e442";
}
.icon-unfold-vertical:before {
  content: "\e443";
}
.icon-ungroup:before {
  content: "\e46c";
}
.icon-university:before {
  content: "\e3e9";
}
.icon-unlink-2:before {
  content: "\e19d";
}
.icon-unlink:before {
  content: "\e19c";
}
.icon-unplug:before {
  content: "\e462";
}
.icon-upload:before {
  content: "\e19e";
}
.icon-usb:before {
  content: "\e35a";
}
.icon-user-check:before {
  content: "\e1a0";
}
.icon-user-cog:before {
  content: "\e346";
}
.icon-user-lock:before {
  content: "\e665";
}
.icon-user-minus:before {
  content: "\e1a1";
}
.icon-user-pen:before {
  content: "\e601";
}
.icon-user-plus:before {
  content: "\e1a2";
}
.icon-user-round-check:before {
  content: "\e46e";
}
.icon-user-round-cog:before {
  content: "\e46f";
}
.icon-user-round-minus:before {
  content: "\e470";
}
.icon-user-round-pen:before {
  content: "\e602";
}
.icon-user-round-plus:before {
  content: "\e471";
}
.icon-user-round-search:before {
  content: "\e57d";
}
.icon-user-round-x:before {
  content: "\e472";
}
.icon-user-round:before {
  content: "\e46d";
}
.icon-user-search:before {
  content: "\e57e";
}
.icon-user-x:before {
  content: "\e1a3";
}
.icon-user:before {
  content: "\e19f";
}
.icon-users-round:before {
  content: "\e473";
}
.icon-users:before {
  content: "\e1a4";
}
.icon-utensils-crossed:before {
  content: "\e2f7";
}
.icon-utensils:before {
  content: "\e2f6";
}
.icon-utility-pole:before {
  content: "\e3c6";
}
.icon-variable:before {
  content: "\e478";
}
.icon-vault:before {
  content: "\e594";
}
.icon-vegan:before {
  content: "\e3a1";
}
.icon-venetian-mask:before {
  content: "\e2aa";
}
.icon-venus-and-mars:before {
  content: "\e64b";
}
.icon-venus:before {
  content: "\e64a";
}
.icon-vibrate-off:before {
  content: "\e29d";
}
.icon-vibrate:before {
  content: "\e223";
}
.icon-video-off:before {
  content: "\e1a6";
}
.icon-video:before {
  content: "\e1a5";
}
.icon-videotape:before {
  content: "\e4d0";
}
.icon-view:before {
  content: "\e1a7";
}
.icon-voicemail:before {
  content: "\e1a8";
}
.icon-volleyball:before {
  content: "\e634";
}
.icon-volume-1:before {
  content: "\e1aa";
}
.icon-volume-2:before {
  content: "\e1ab";
}
.icon-volume-off:before {
  content: "\e62b";
}
.icon-volume-x:before {
  content: "\e1ac";
}
.icon-volume:before {
  content: "\e1a9";
}
.icon-vote:before {
  content: "\e3b1";
}
.icon-wallet-cards:before {
  content: "\e4d1";
}
.icon-wallet-minimal:before {
  content: "\e4d2";
}
.icon-wallet:before {
  content: "\e204";
}
.icon-wallpaper:before {
  content: "\e450";
}
.icon-wand-sparkles:before {
  content: "\e35b";
}
.icon-wand:before {
  content: "\e246";
}
.icon-warehouse:before {
  content: "\e3ea";
}
.icon-washing-machine:before {
  content: "\e595";
}
.icon-watch:before {
  content: "\e1ad";
}
.icon-waves-ladder:before {
  content: "\e640";
}
.icon-waves:before {
  content: "\e283";
}
.icon-waypoints:before {
  content: "\e547";
}
.icon-webcam:before {
  content: "\e205";
}
.icon-webhook-off:before {
  content: "\e5bc";
}
.icon-webhook:before {
  content: "\e378";
}
.icon-weight:before {
  content: "\e535";
}
.icon-wheat-off:before {
  content: "\e3a3";
}
.icon-wheat:before {
  content: "\e3a2";
}
.icon-whole-word:before {
  content: "\e3e3";
}
.icon-wifi-high:before {
  content: "\e5fc";
}
.icon-wifi-low:before {
  content: "\e5fd";
}
.icon-wifi-off:before {
  content: "\e1af";
}
.icon-wifi-pen:before {
  content: "\e668";
}
.icon-wifi-zero:before {
  content: "\e5fe";
}
.icon-wifi:before {
  content: "\e1ae";
}
.icon-wind-arrow-down:before {
  content: "\e636";
}
.icon-wind:before {
  content: "\e1b0";
}
.icon-wine-off:before {
  content: "\e3a4";
}
.icon-wine:before {
  content: "\e2f8";
}
.icon-workflow:before {
  content: "\e42a";
}
.icon-worm:before {
  content: "\e5df";
}
.icon-wrap-text:before {
  content: "\e248";
}
.icon-wrench:before {
  content: "\e1b1";
}
.icon-x:before {
  content: "\e1b2";
}
.icon-youtube:before {
  content: "\e1b3";
}
.icon-zap-off:before {
  content: "\e1b5";
}
.icon-zap:before {
  content: "\e1b4";
}
.icon-zoom-in:before {
  content: "\e1b6";
}
.icon-zoom-out:before {
  content: "\e1b7";
}
/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */
.toastify {
  padding: 12px 20px;
  color: #ffffff;
  display: inline-block;
  -webkit-box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
          box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
  background: linear-gradient(135deg, #73a5ff, #5477f5);
  position: fixed;
  opacity: 0;
  -webkit-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  border-radius: 2px;
  cursor: pointer;
  text-decoration: none;
  max-width: calc(50% - 20px);
  z-index: 2147483647;
}
.toastify.on {
  opacity: 1;
}
.toast-close {
  background: transparent;
  border: 0;
  color: white;
  cursor: pointer;
  font-family: inherit;
  font-size: 1em;
  opacity: 0.4;
  padding: 0 5px;
}
.toastify-right {
  right: 15px;
}
.toastify-left {
  left: 15px;
}
.toastify-top {
  top: -150px;
}
.toastify-bottom {
  bottom: -150px;
}
.toastify-rounded {
  border-radius: 25px;
}
.toastify-avatar {
  width: 1.5em;
  height: 1.5em;
  margin: -7px 5px;
  border-radius: 2px;
}
.toastify-center {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  max-width: -webkit-fit-content;
  max-width: fit-content;
  max-width: -moz-fit-content;
}
@media only screen and (max-width: 360px) {
  .toastify-right, .toastify-left {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}
@layer base {
  ::-ms-backdrop {
    border-color: var(--color-gray-200, currentColor);
  }
  ::-webkit-file-upload-button {
    border-color: var(--color-gray-200, currentColor);
  }
  *,
  ::after,
  ::before,
  ::backdrop,
  ::file-selector-button {
    border-color: var(--color-gray-200, currentColor);
  }
  button:not(:disabled),
  [role="button"]:not(:disabled) {
    cursor: pointer;
  }
}
.dark .custom-scrollbar::-webkit-scrollbar-thumb {
  background-color: #344054;
}
@layer base {
  body {
    position: relative;
    z-index: var(--z-index-1);
    background-color: var(--color-gray-50);
    font-family: var(--font-outfit);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
}
@layer utilities {
  input[type="date"]::-webkit-inner-spin-button,
  input[type="time"]::-webkit-inner-spin-button,
  input[type="date"]::-webkit-calendar-picker-indicator,
  input[type="time"]::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
  }
}
.sidebar:hover {
  width: 290px;
}
.sidebar:hover .logo {
  display: block;
}
.sidebar:hover .logo-icon {
  display: none;
}
.sidebar:hover .sidebar-header {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sidebar:hover .menu-group-title {
  display: block;
}
.sidebar:hover .menu-group-icon {
  display: none;
}
.sidebar:hover .menu-item-text {
  display: inline;
}
.sidebar:hover .menu-item-arrow {
  display: block;
}
.sidebar:hover .menu-dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tableCheckbox:checked ~ span span {
  opacity: 100%;
}
.tableCheckbox:checked ~ span {
  border-color: var(--color-brand-500);
  background-color: var(--color-brand-500);
}
.apexcharts-legend-text {
  color: var(--color-gray-700) !important;
  &:is(.dark *) {
    color: var(--color-gray-400) !important;
  }
}
.apexcharts-text {
  fill: var(--color-gray-700) !important;
  &:is(.dark *) {
    fill: var(--color-gray-400) !important;
  }
}
.apexcharts-tooltip.apexcharts-theme-light {
  gap: calc(var(--spacing) * 1);
  border-radius: var(--radius-lg) !important;
  border-color: var(--color-gray-200) !important;
  padding: calc(var(--spacing) * 3);
  --tw-shadow: 0px 1px 3px 0px var(--tw-shadow-color, rgba(16, 24, 40, 0.1)), 0px 1px 2px 0px var(--tw-shadow-color, rgba(16, 24, 40, 0.06)) !important;
  -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  &:is(.dark *) {
    border-color: var(--color-gray-800) !important;
  }
  &:is(.dark *) {
    background-color: var(--color-gray-900) !important;
  }
}
.apexcharts-tooltip-marker {
  margin-right: calc(var(--spacing) * 1.5) !important;
  height: calc(var(--spacing) * 1.5) !important;
  width: calc(var(--spacing) * 1.5) !important;
}
.apexcharts-legend-text {
  padding-left: calc(var(--spacing) * 5) !important;
  color: var(--color-gray-700) !important;
  &:is(.dark *) {
    color: var(--color-gray-400) !important;
  }
}
.apexcharts-tooltip-series-group {
  padding: calc(var(--spacing) * 0) !important;
}
.apexcharts-tooltip-y-group {
  padding: calc(var(--spacing) * 0) !important;
}
.apexcharts-tooltip-title {
  margin-bottom: calc(var(--spacing) * 0) !important;
  border-bottom-style: var(--tw-border-style) !important;
  border-bottom-width: 0px !important;
  background-color: transparent !important;
  padding: calc(var(--spacing) * 0) !important;
  font-size: 10px !important;
  --tw-leading: calc(var(--spacing) * 4) !important;
  line-height: calc(var(--spacing) * 4) !important;
  color: var(--color-gray-800) !important;
  &:is(.dark *) {
    color: color-mix(in srgb, #ffffff 90%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 90%, transparent) !important;
    }
  }
}
.apexcharts-tooltip-text {
  font-size: var(--text-theme-xs) !important;
  line-height: var(--tw-leading, var(--text-theme-xs--line-height)) !important;
  color: var(--color-gray-700) !important;
  &:is(.dark *) {
    color: color-mix(in srgb, #ffffff 90%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 90%, transparent) !important;
    }
  }
}
.apexcharts-tooltip-text-y-value {
  --tw-font-weight: var(--font-weight-medium) !important;
  font-weight: var(--font-weight-medium) !important;
}
.apexcharts-gridline {
  stroke: var(--color-gray-100) !important;
  &:is(.dark *) {
    stroke: var(--color-gray-800) !important;
  }
}
#chartTwo .apexcharts-datalabels-group {
  --tw-translate-y: calc(var(--spacing) * -24) !important;
  translate: var(--tw-translate-x) var(--tw-translate-y) !important;
}
#chartTwo .apexcharts-datalabels-group .apexcharts-text {
  fill: var(--color-gray-800) !important;
  --tw-font-weight: var(--font-weight-semibold) !important;
  font-weight: var(--font-weight-semibold) !important;
  &:is(.dark *) {
    fill: color-mix(in srgb, #ffffff 90%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      fill: color-mix(in oklab, var(--color-white) 90%, transparent) !important;
    }
  }
}
#chartSixteen .apexcharts-legend {
  padding: calc(var(--spacing) * 0) !important;
  padding-left: calc(var(--spacing) * 6) !important;
}
.jvm-container {
  background-color: var(--color-gray-50) !important;
  &:is(.dark *) {
    background-color: var(--color-gray-900) !important;
  }
}
.jvm-region.jvm-element {
  fill: var(--color-gray-300) !important;
  &:hover {
    @media (hover: hover) {
      fill: var(--color-brand-500) !important;
    }
  }
  &:is(.dark *) {
    fill: var(--color-gray-700) !important;
  }
  &:is(.dark *) {
    &:hover {
      @media (hover: hover) {
        fill: var(--color-brand-500) !important;
      }
    }
  }
}
.jvm-marker.jvm-element {
  stroke: var(--color-gray-200) !important;
  &:is(.dark *) {
    stroke: var(--color-gray-800) !important;
  }
}
.stocks-slider-outer .swiper-button-next:after,
.stocks-slider-outer .swiper-button-prev:after {
  display: none;
}
.stocks-slider-outer .swiper-button-next,
.stocks-slider-outer .swiper-button-prev {
  position: static !important;
  margin-top: calc(var(--spacing) * 0);
  height: calc(var(--spacing) * 8);
  width: calc(var(--spacing) * 9);
  border-radius: calc(infinity * 1px);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-gray-200);
  color: var(--color-gray-700) !important;
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
  -webkit-transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
          transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  -webkit-transition-duration: var(--tw-duration, var(--default-transition-duration));
          transition-duration: var(--tw-duration, var(--default-transition-duration));
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-gray-100);
    }
  }
  &:is(.dark *) {
    border-color: var(--color-gray-800);
  }
  &:is(.dark *) {
    background-color: var(--color-gray-800);
  }
  &:is(.dark *) {
    color: var(--color-gray-400) !important;
  }
}
.stocks-slider-outer .swiper-button-next.swiper-button-disabled,
.stocks-slider-outer .swiper-button-prev.swiper-button-disabled {
  background-color: var(--color-white);
  opacity: 100%;
  &:is(.dark *) {
    background-color: var(--color-gray-900);
  }
}
.stocks-slider-outer .swiper-button-next svg,
.stocks-slider-outer .swiper-button-prev svg {
  height: auto !important;
  width: auto !important;
}
.flatpickr-wrapper {
  width: 100%;
}
.flatpickr-calendar {
  margin-top: calc(var(--spacing) * 2);
  border-radius: var(--radius-xl) !important;
  padding: calc(var(--spacing) * 5) !important;
  color: var(--color-gray-500) !important;
  @media (width >= 375px) {
    width: auto !important;
  }
  &:is(.dark *) {
    background-color: var(--color-gray-dark) !important;
  }
  &:is(.dark *) {
    color: var(--color-gray-400) !important;
  }
  &:is(.dark *) {
    --tw-shadow: 0px 20px 24px -4px var(--tw-shadow-color, rgba(16, 24, 40, 0.08)), 0px 8px 8px -4px var(--tw-shadow-color, rgba(16, 24, 40, 0.03)) !important;
    -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  stroke: var(--color-brand-500);
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  display: none;
}
.flatpickr-current-month .cur-month,
.flatpickr-current-month input.cur-year {
  height: auto !important;
  padding-top: calc(var(--spacing) * 0) !important;
  font-size: var(--text-lg) !important;
  line-height: var(--tw-leading, var(--text-lg--line-height)) !important;
  --tw-font-weight: var(--font-weight-medium) !important;
  font-weight: var(--font-weight-medium) !important;
  color: var(--color-gray-800) !important;
  &:is(.dark *) {
    color: color-mix(in srgb, #ffffff 90%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 90%, transparent) !important;
    }
  }
}
.flatpickr-prev-month,
.flatpickr-next-month {
  padding: calc(var(--spacing) * 0) !important;
}
.flatpickr-weekdays {
  margin-top: calc(var(--spacing) * 6);
  margin-bottom: calc(var(--spacing) * 4);
  height: auto;
}
.flatpickr-weekday {
  font-size: var(--text-theme-sm) !important;
  line-height: var(--tw-leading, var(--text-theme-sm--line-height)) !important;
  --tw-font-weight: var(--font-weight-medium) !important;
  font-weight: var(--font-weight-medium) !important;
  color: var(--color-gray-500) !important;
  &:is(.dark *) {
    color: var(--color-gray-400) !important;
  }
}
.flatpickr-day {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  font-size: var(--text-theme-sm) !important;
  line-height: var(--tw-leading, var(--text-theme-sm--line-height)) !important;
  --tw-font-weight: var(--font-weight-medium) !important;
  font-weight: var(--font-weight-medium) !important;
  color: var(--color-gray-800) !important;
  &:is(.dark *) {
    color: color-mix(in srgb, #ffffff 90%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 90%, transparent) !important;
    }
  }
  &:is(.dark *) {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-gray-300) !important;
      }
    }
  }
  &:is(.dark *) {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-900) !important;
      }
    }
  }
}
.flatpickr-day.nextMonthDay,
.flatpickr-day.prevMonthDay {
  color: var(--color-gray-400) !important;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  top: calc(var(--spacing) * 7) !important;
  &:is(.dark *) {
    fill: var(--color-white) !important;
  }
  &:is(.dark *) {
    color: var(--color-white) !important;
  }
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  left: calc(var(--spacing) * 7) !important;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  right: calc(var(--spacing) * 7) !important;
}
span.flatpickr-weekday,
.flatpickr-months .flatpickr-month {
  &:is(.dark *) {
    fill: var(--color-white) !important;
  }
  &:is(.dark *) {
    color: var(--color-white) !important;
  }
}
.flatpickr-day.inRange {
  -webkit-box-shadow: -5px 0 0 #f9fafb,
    5px 0 0 #f9fafb !important;
          box-shadow: -5px 0 0 #f9fafb,
    5px 0 0 #f9fafb !important;
  &:is(.dark *) {
    --tw-shadow: -5px 0 0 var(--tw-shadow-color, #262d3c), 5px 0 0 var(--tw-shadow-color, #262d3c) !important;
    -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  border-color: var(--color-gray-50) !important;
  background-color: var(--color-gray-50) !important;
  &:is(.dark *) {
    border-style: var(--tw-border-style) !important;
    border-width: 0px !important;
  }
  &:is(.dark *) {
    border-color: color-mix(in srgb, #ffffff 5%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 5%, transparent) !important;
    }
  }
  &:is(.dark *) {
    background-color: color-mix(in srgb, #ffffff 5%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent) !important;
    }
  }
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.selected,
.flatpickr-day.endRange {
  color: var(--color-white) !important;
  &:is(.dark *) {
    color: var(--color-white) !important;
  }
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #465fff;
  border-color: var(--color-brand-500) !important;
  background-color: var(--color-brand-500) !important;
  &:hover {
    @media (hover: hover) {
      border-color: var(--color-brand-500) !important;
    }
  }
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-brand-500) !important;
    }
  }
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n + 1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n + 1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n + 1)) {
  -webkit-box-shadow: -10px 0 0 #465fff;
          box-shadow: -10px 0 0 #465fff;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg,
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  &:hover {
    @media (hover: hover) {
      fill: none !important;
    }
  }
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: none !important;
}
.flatpickr-calendar.static {
  right: calc(var(--spacing) * 0);
}
.fc .fc-view-harness {
  &::-webkit-scrollbar {
    width: calc(var(--spacing) * 1.5);
    height: calc(var(--spacing) * 1.5);
  }
  &::-webkit-scrollbar-track {
    border-radius: calc(infinity * 1px);
  }
  &::-webkit-scrollbar-thumb {
    border-radius: calc(infinity * 1px);
    background-color: var(--color-gray-200);
  }
  max-width: 100%;
  overflow-x: auto;
}
.fc-dayGridMonth-view.fc-view.fc-daygrid {
  min-width: 718px;
}
.fc .fc-scrollgrid-section > * {
  border-right-width: 0;
  border-bottom-width: 0;
}
.fc .fc-scrollgrid {
  border-left-width: 0;
}
.fc .fc-toolbar.fc-header-toolbar {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: calc(var(--spacing) * 4);
  padding-inline: calc(var(--spacing) * 6);
  padding-top: calc(var(--spacing) * 6);
  @media (width >= 640px) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.fc-button-group {
  gap: calc(var(--spacing) * 2);
}
.fc-button-group .fc-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(var(--spacing) * 10);
  width: calc(var(--spacing) * 10);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: var(--radius-lg) !important;
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-gray-200);
  background-color: transparent;
  &:hover {
    @media (hover: hover) {
      border-color: var(--color-gray-200);
    }
  }
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-gray-50);
    }
  }
  &:focus {
    --tw-shadow: 0 0 #0000;
    -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  &:active {
    border-color: var(--color-gray-200) !important;
  }
  &:active {
    background-color: transparent !important;
  }
  &:active {
    --tw-shadow: 0 0 #0000 !important;
    -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  &:is(.dark *) {
    border-color: var(--color-gray-800);
  }
  &:is(.dark *) {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-gray-800);
      }
    }
  }
  &:is(.dark *) {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-900);
      }
    }
  }
  &:is(.dark *) {
    &:active {
      border-color: var(--color-gray-800) !important;
    }
  }
}
.fc-button-group .fc-button.fc-prev-button:before {
  margin-top: calc(var(--spacing) * 1);
  display: inline-block;
  content: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2724%27 viewBox=%270 0 25 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.0068 6L9.75684 12.25L16.0068 18.5%27 stroke=%27%23344054%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
}
.fc-button-group .fc-button.fc-next-button:before {
  margin-top: calc(var(--spacing) * 1);
  display: inline-block;
  content: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2724%27 viewBox=%270 0 25 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.50684 19L15.7568 12.75L9.50684 6.5%27 stroke=%27%23344054%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
}
.dark .fc-button-group .fc-button.fc-prev-button:before {
  content: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2724%27 viewBox=%270 0 25 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.0068 6L9.75684 12.25L16.0068 18.5%27 stroke=%27%2398A2B3%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
}
.dark .fc-button-group .fc-button.fc-next-button:before {
  content: url("data:image/svg+xml,%3Csvg width=%2725%27 height=%2724%27 viewBox=%270 0 25 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.50684 19L15.7568 12.75L9.50684 6.5%27 stroke=%27%2398A2B3%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
}
.fc-button-group .fc-button .fc-icon {
  display: none;
}
.fc-addEventButton-button {
  border-radius: var(--radius-lg) !important;
  border-style: var(--tw-border-style) !important;
  border-width: 0px !important;
  background-color: var(--color-brand-500) !important;
  padding-inline: calc(var(--spacing) * 4) !important;
  padding-block: calc(var(--spacing) * 2.5) !important;
  font-size: var(--text-sm) !important;
  line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  --tw-font-weight: var(--font-weight-medium) !important;
  font-weight: var(--font-weight-medium) !important;
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-brand-600) !important;
    }
  }
  &:focus {
    --tw-shadow: 0 0 #0000 !important;
    -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
}
.fc-toolbar-title {
  font-size: var(--text-lg) !important;
  line-height: var(--tw-leading, var(--text-lg--line-height)) !important;
  --tw-font-weight: var(--font-weight-medium) !important;
  font-weight: var(--font-weight-medium) !important;
  color: var(--color-gray-800);
  &:is(.dark *) {
    color: color-mix(in srgb, #ffffff 90%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }
}
.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child {
  border-radius: var(--radius-lg);
  background-color: var(--color-gray-100);
  padding: calc(var(--spacing) * 0.5);
  &:is(.dark *) {
    background-color: var(--color-gray-900);
  }
}
.fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:last-child .fc-button {
  height: auto !important;
  width: auto !important;
  border-radius: var(--radius-md);
  border-style: var(--tw-border-style) !important;
  border-width: 0px !important;
  background-color: transparent;
  padding-inline: calc(var(--spacing) * 5) !important;
  padding-block: calc(var(--spacing) * 2) !important;
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-500);
  &:hover {
    @media (hover: hover) {
      color: var(--color-gray-700);
    }
  }
  &:focus {
    --tw-shadow: 0 0 #0000 !important;
    -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  &:is(.dark *) {
    color: var(--color-gray-400);
  }
}
.fc-header-toolbar.fc-toolbar
  .fc-toolbar-chunk:last-child
  .fc-button.fc-button-active {
  background-color: var(--color-white);
  color: var(--color-gray-900);
  &:is(.dark *) {
    background-color: var(--color-gray-800);
  }
  &:is(.dark *) {
    color: var(--color-white);
  }
}
.fc-theme-standard th {
  border-inline-style: var(--tw-border-style) !important;
  border-inline-width: 0px !important;
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
  border-color: var(--color-gray-200) !important;
  background-color: var(--color-gray-50);
  text-align: left !important;
  &:is(.dark *) {
    border-color: var(--color-gray-800) !important;
  }
  &:is(.dark *) {
    background-color: var(--color-gray-900);
  }
}
.fc-theme-standard td,
.fc-theme-standard .fc-scrollgrid {
  border-color: var(--color-gray-200) !important;
  &:is(.dark *) {
    border-color: var(--color-gray-800) !important;
  }
}
.fc .fc-col-header-cell-cushion {
  padding-inline: calc(var(--spacing) * 5) !important;
  padding-block: calc(var(--spacing) * 4) !important;
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-400);
  text-transform: uppercase;
}
.fc .fc-daygrid-day.fc-day-today {
  background-color: transparent;
}
.fc .fc-daygrid-day {
  padding: calc(var(--spacing) * 2);
}
.fc .fc-daygrid-day.fc-day-today .fc-scrollgrid-sync-inner {
  border-radius: var(--radius-sm);
  background-color: var(--color-gray-100);
  &:is(.dark *) {
    background-color: color-mix(in srgb, #ffffff 3%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 3%, transparent);
    }
  }
}
.fc .fc-daygrid-day-number {
  padding: calc(var(--spacing) * 3) !important;
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-700);
  &:is(.dark *) {
    color: var(--color-gray-400);
  }
}
.fc .fc-daygrid-day-top {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}
.fc .fc-day-other .fc-daygrid-day-top {
  opacity: 1;
}
.fc .fc-day-other .fc-daygrid-day-top .fc-daygrid-day-number {
  color: var(--color-gray-400);
  &:is(.dark *) {
    color: color-mix(in srgb, #ffffff 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 30%, transparent);
    }
  }
}
.event-fc-color {
  border-radius: var(--radius-lg);
  padding-block: calc(var(--spacing) * 2.5);
  padding-right: calc(var(--spacing) * 3);
  padding-left: calc(var(--spacing) * 4);
}
.event-fc-color .fc-event-title {
  padding: calc(var(--spacing) * 0);
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-font-weight: var(--font-weight-normal);
  font-weight: var(--font-weight-normal);
  color: var(--color-gray-700);
}
.fc-daygrid-event-dot {
  margin-right: calc(var(--spacing) * 3);
  margin-left: calc(var(--spacing) * 0);
  height: calc(var(--spacing) * 5);
  width: calc(var(--spacing) * 1);
  border-radius: var(--radius-sm);
  --tw-border-style: none;
  border-style: none;
}
.fc-event {
  &:focus {
    --tw-shadow: 0 0 #0000;
    -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
}
.fc-daygrid-event.fc-event-start {
  margin-left: calc(var(--spacing) * 3) !important;
}
.event-fc-color.fc-bg-success {
  border-color: var(--color-success-50);
  background-color: var(--color-success-50);
}
.event-fc-color.fc-bg-danger {
  border-color: var(--color-error-50);
  background-color: var(--color-error-50);
}
.event-fc-color.fc-bg-primary {
  border-color: var(--color-brand-50);
  background-color: var(--color-brand-50);
}
.event-fc-color.fc-bg-warning {
  border-color: var(--color-orange-50);
  background-color: var(--color-orange-50);
}
.event-fc-color.fc-bg-success .fc-daygrid-event-dot {
  background-color: var(--color-success-500);
}
.event-fc-color.fc-bg-danger .fc-daygrid-event-dot {
  background-color: var(--color-error-500);
}
.event-fc-color.fc-bg-primary .fc-daygrid-event-dot {
  background-color: var(--color-brand-500);
}
.event-fc-color.fc-bg-warning .fc-daygrid-event-dot {
  background-color: var(--color-orange-500);
}
.fc-direction-ltr .fc-timegrid-slot-label-frame {
  padding-inline: calc(var(--spacing) * 3);
  padding-block: calc(var(--spacing) * 1.5);
  text-align: left;
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-500);
  &:is(.dark *) {
    color: var(--color-gray-400);
  }
}
.fc .fc-timegrid-axis-cushion {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-500);
  &:is(.dark *) {
    color: var(--color-gray-400);
  }
}
.input-date-icon::-webkit-inner-spin-button,
.input-date-icon::-webkit-calendar-picker-indicator {
  opacity: 0;
  -webkit-appearance: none;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  height: auto !important;
  width: auto !important;
}
.carouselTwo .swiper-button-next:after,
.carouselTwo .swiper-button-prev:after,
.carouselFour .swiper-button-next:after,
.carouselFour .swiper-button-prev:after {
  display: none;
}
.carouselTwo .swiper-button-next.swiper-button-disabled,
.carouselTwo .swiper-button-prev.swiper-button-disabled,
.carouselFour .swiper-button-next.swiper-button-disabled,
.carouselFour .swiper-button-prev.swiper-button-disabled {
  background-color: color-mix(in srgb, #ffffff 60%, transparent);
  @supports (color: color-mix(in lab, red, red)) {
    background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
  }
  opacity: 100% !important;
}
.carouselTwo .swiper-button-next,
.carouselTwo .swiper-button-prev,
.carouselFour .swiper-button-next,
.carouselFour .swiper-button-prev {
  height: calc(var(--spacing) * 10);
  width: calc(var(--spacing) * 10);
  border-radius: calc(infinity * 1px);
  border-style: var(--tw-border-style);
  border-width: 0.5px;
  border-color: color-mix(in srgb, #ffffff 10%, transparent);
  @supports (color: color-mix(in lab, red, red)) {
    border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  }
  background-color: color-mix(in srgb, #ffffff 90%, transparent);
  @supports (color: color-mix(in lab, red, red)) {
    background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
  }
  color: var(--color-gray-700) !important;
  --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, rgba(16, 24, 40, 0.1)), 0px 1px 3px 0px var(--tw-shadow-color, rgba(16, 24, 40, 0.1));
  -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-backdrop-blur: blur(10px);
  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,);
}
.carouselTwo .swiper-button-prev,
.carouselFour .swiper-button-prev {
  left: calc(var(--spacing) * 3) !important;
  @media (width >= 640px) {
    left: calc(var(--spacing) * 4) !important;
  }
}
.carouselTwo .swiper-button-next,
.carouselFour .swiper-button-next {
  right: calc(var(--spacing) * 3) !important;
  @media (width >= 640px) {
    right: calc(var(--spacing) * 4) !important;
  }
}
.carouselThree .swiper-pagination,
.carouselFour .swiper-pagination {
  bottom: calc(var(--spacing) * 3) !important;
  left: calc(1/2 * 100%) !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto !important;
  --tw-translate-x: calc(calc(1/2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: calc(var(--spacing) * 1.5);
  border-radius: 40px;
  border-style: var(--tw-border-style);
  border-width: 0.5px;
  border-color: color-mix(in srgb, #ffffff 10%, transparent);
  @supports (color: color-mix(in lab, red, red)) {
    border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
  }
  background-color: color-mix(in srgb, #ffffff 60%, transparent);
  @supports (color: color-mix(in lab, red, red)) {
    background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
  }
  padding-inline: calc(var(--spacing) * 2);
  padding-block: calc(var(--spacing) * 1.5);
  --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, rgba(16, 24, 40, 0.1)), 0px 1px 3px 0px var(--tw-shadow-color, rgba(16, 24, 40, 0.1));
  -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-backdrop-blur: blur(10px);
  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,);
  @media (width >= 640px) {
    bottom: calc(var(--spacing) * 5) !important;
  }
}
.carouselThree .swiper-pagination-bullet,
.carouselFour .swiper-pagination-bullet {
  margin: calc(var(--spacing) * 0) !important;
  height: calc(var(--spacing) * 2.5);
  width: calc(var(--spacing) * 2.5);
  background-color: var(--color-white);
  opacity: 100%;
  --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, rgba(16, 24, 40, 0.05));
  -webkit-box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-duration: 200ms;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  --tw-ease: var(--ease-in-out);
  -webkit-transition-timing-function: var(--ease-in-out);
          transition-timing-function: var(--ease-in-out);
}
.carouselThree .swiper-pagination-bullet-active,
.carouselFour .swiper-pagination-bullet-active {
  width: calc(var(--spacing) * 6.5);
  border-radius: var(--radius-xl);
}
.form-check-input:checked ~ span {
  border-style: var(--tw-border-style);
  border-width: 6px;
  border-color: var(--color-brand-500);
  &:is(.dark *) {
    border-color: var(--color-brand-500);
  }
}
.taskCheckbox:checked ~ .box span {
  opacity: 100%;
}
.taskCheckbox:checked ~ p {
  color: var(--color-gray-400);
  text-decoration-line: line-through;
}
.taskCheckbox:checked ~ .box {
  border-color: var(--color-brand-500);
  background-color: var(--color-brand-500);
  &:is(.dark *) {
    border-color: var(--color-brand-500);
  }
}
.task {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.task.is-dragging {
  border-radius: 0.75rem;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.1),
    0px 1px 2px 0px rgba(16, 24, 40, 0.06);
          box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.1),
    0px 1px 2px 0px rgba(16, 24, 40, 0.06);
  opacity: 0.8;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-border-spacing-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-spacing-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    ::-ms-backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-font-weight: initial;
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-font-weight: initial;
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}

