body {
  margin: 0;
}

.react-datepicker {
  min-width: 327px !important;
}
@font-face{font-family:"sf-pro";src:url(/static/media/SFPro.90da7ab18293ca42e335.ttf) format("truetype")}@font-face{font-family:"kg-redhands";src:url(/static/media/KGRedHands.d0860a50771dc0d44b42.ttf) format("truetype")}@font-face{font-family:"ubuntu-r";src:url(/static/media/UbuntuMonoR.9eecd081b58ed78ee94e.ttf) format("truetype")}body{background-color:#000}html *{font-family:"sf-pro"}.App_MainContainer__xzaN2{display:flex;flex-direction:column;height:100vh;background-color:#000;background-size:cover;background-repeat:no-repeat}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{background:#464646}::-webkit-scrollbar-thumb:hover{background:rgba(235,235,245,.3)}
.AboutWin_Img__g6S-Y{max-width:35%;margin-top:2rem;opacity:.9;position:absolute;top:20px;z-index:-1;-webkit-animation:AboutWin_rotate__4C0U8 220s linear infinite;animation:AboutWin_rotate__4C0U8 220s linear infinite}.AboutWin_Title__OF5rD{font-family:"kg-redhands";color:#e1dfe1;font-size:2.5rem;margin-top:10rem}.AboutWin_Body__\+LeU0{flex-direction:column;align-items:center;justify-content:center}.AboutWin_Version__in2J4{display:flex;flex-direction:row-reverse;width:50%}.AboutWin_TextContainer__xu7mf{color:#e1dfe1;font-family:"sf-pro";font-size:10px}
.Win_Win__R2VUV{position:absolute;background:#282828;border:.5px solid rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:10px;z-index:998;min-width:300px}.Win_ActiveWin__AdJ0W{background:#282828}.Win_CloseIcon__0s1M5{position:absolute;border-radius:50%;background:#ec6a5e;border:.5px solid rgba(0,0,0,.12);width:10px;height:10px;right:.5rem;top:.35rem}.Win_CloseIcon__0s1M5:hover{background:#d84c40}.Win_Header__9wvqB{box-shadow:0 .5px 0 rgba(0,0,0,.15),inset 0 -0.5px 0 rgba(0,0,0,.05);border-radius:10px 10px 0 0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:bold;padding:.2rem;background:#202020;color:rgba(235,235,245,.3);cursor:grab;transition:opacity .5s ease-in-out;opacity:1;height:1rem}.Win_ActiveWin__AdJ0W .Win_Header__9wvqB{background-color:#1e1e1e;color:rgba(235,235,245,.6)}.Win_Header__9wvqB:active{cursor:grabbing}.Win_Body__32laD{padding:.5rem;height:calc(100% - 2.5rem);display:flex;-webkit-user-select:none;user-select:none}.Win_Body__32laD *{font-family:sf-pro}.Win_Win__R2VUV{-webkit-user-select:none;user-select:none}
.LoginWin_Img__IHCLP{opacity:.9;z-index:-1;-webkit-animation:LoginWin_rotate__ZdPZ3 220s linear infinite;animation:LoginWin_rotate__ZdPZ3 220s linear infinite;margin-bottom:1rem;width:100px}.LoginWin_Label__Nopm\+{margin-top:8px;margin-bottom:3px;font-size:.8rem}.LoginWin_Title__RfDRv{font-family:"kg-redhands";color:#e1dfe1;font-size:2.5rem;margin-top:10rem}.LoginWin_Body__rxiU7{flex-direction:column;align-items:center;justify-content:center}.LoginWin_Version__mLwoK{display:flex;flex-direction:row-reverse;width:50%}.LoginWin_TextContainer__5WcM3{color:#e1dfe1;font-family:"sf-pro";font-size:10px}.LoginWin_Label__Nopm\+{color:rgba(235,235,245,.6)}.LoginWin_ButtonContainer__mvDUh{margin-top:10px;color:#1e1e1e}.LoginWin_Error__9Hh52{margin-top:10px;color:#ff5f58;font-size:.8rem}
.TextInput_TextInput__kVYRq{font-size:13px;font-family:"ubuntu-r";border:2px solid rgba(0,0,0,.2);border-radius:6px;background:rgba(245,245,245,.8);resize:none;background-color:#202020;color:rgba(235,235,245,.6)}.TextInput_TextInput__kVYRq:focus{outline:none}input.TextInput_TextInput__kVYRq:-webkit-autofill,input.TextInput_TextInput__kVYRq:-webkit-autofill:hover,input.TextInput_TextInput__kVYRq:-webkit-autofill:focus,input.TextInput_TextInput__kVYRq:-webkit-autofill:active{box-shadow:0 0 0px 1000px #202020 inset !important;-webkit-text-fill-color:rgba(235,235,245,.6) !important;text-fill-color:rgba(235,235,245,.6) !important;border:2px solid rgba(0,0,0,.2) !important;border-radius:6px !important;-webkit-transition:background-color 5000s ease-in-out 0s !important;transition:background-color 5000s ease-in-out 0s !important}
.Button_Button__2qLZc{height:20px;padding:0 .5rem;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:12px;font-weight:600;background:#282828;border:.5px solid rgba(0,0,0,.5);box-shadow:0 .5px 1px rgba(0,0,0,.1);border-radius:6px;color:rgba(235,235,245,.6);cursor:pointer}.Button_Disabled__DPSed{color:#464646;cursor:inherit;background-color:#282828;border:.5px solid rgba(0,0,0,.2)}.Button_Button__2qLZc:hover{background:#282828}.Button_Disabled__DPSed:hover{background:#282828}.Button_Button__2qLZc:active{background:#202020}.Button_Disabled__DPSed:active{background-color:#282828}
.ExplorerWin_Container__U8lPB{display:flex;height:calc(100% - 30px)}.ExplorerWin_OptionsContainer__-OHYK{display:flex;flex-direction:row;width:100%;gap:.25rem}.ExplorerWin_Buttons__\+yDDT{margin-left:auto;display:flex;gap:.25rem}.ExplorerWin_Body__wveZd{display:flex;flex-direction:column;width:100%;height:100%;gap:.5rem;min-height:200px}.ExplorerWin_Body__wveZd *{font-family:ubuntu-r}.ExplorerWin_LabelError__bplfZ{display:flex;align-items:flex-end;color:red}.ExplorerWin_SearchInput__5PW2K{width:320px}
.Table_MainComponent__KQFAX{display:flex;flex-direction:column;width:100%}.Table_TableContainer__l9kcz{background-color:#191919;border-radius:0 0 5px 5px;box-shadow:inset 0 0 2px rgba(0,0,0,.9);flex-grow:1;overflow-y:auto}.Table_Table__VJXD3{color:rgba(235,235,245,.6);width:100%}.Table_THead__5upgp{border-radius:5px 5px 0 0;background-color:#1e1e1e;color:rgba(235,235,245,.6);box-shadow:0 .5px 1px rgba(0,0,0,.1);border:.5px solid #161616;font-weight:bold;font-size:.8rem;text-align:left}.Table_TR__yzSti{border:none;max-height:1rem}.Table_TD__AdcvY{text-align:left}.Table_TD__AdcvY:last-of-type{text-align:center}.Table_HeaderColumn__oTqkP:last-of-type{text-align:center}.Table_TR__yzSti:hover{background-color:#202020}
.ActionButton_ActionButton__LsMcm{width:15px;height:15px;cursor:pointer}
.Select_Container__ex3sC{background-color:#1e1e1e;border-radius:5px;box-shadow:inset 0 0 2px #000}.Select_Container__ex3sC .Select_Select__ig2hE{font-family:ubuntu-r;margin:2px;color:rgba(235,235,245,.6);font-size:.8rem;background-color:#1e1e1e;border:1px solid rgba(0,0,0,0) !important;text-align:center;width:calc(100% - 4px)}.Select_Container__ex3sC .Select_Select__ig2hE:focus{outline:none;border-color:rgba(235,235,245,.6)}.Select_Container__ex3sC .Select_Select__ig2hE option{background-color:#1e1e1e;border:none;outline:none}.Select_Container__ex3sC .Select_Select__ig2hE option:hover,.Select_Container__ex3sC .Select_Select__ig2hE option:focus{background-color:#383838;color:rgba(235,235,245,.6)}
.MoneyIcon_MoneyIcon__YiH9s{display:flex;flex-direction:row;gap:3px}.MoneyIcon_MoneyIcon__YiH9s img{width:auto;height:auto;align-self:center}
.UtilitaryWins_Body__rQLsr{display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.UtilitaryWins_Body__rQLsr *{font-family:ubuntu-r}.UtilitaryWins_Empty__-5h05{flex-grow:1}.UtilitaryWins_ButtonBar__pqU6r{display:flex;flex-direction:row-reverse;gap:.5rem}.UtilitaryWins_Input__anEXy{width:calc(100% - 10px)}.UtilitaryWins_InputDate__bRGsg{width:100%}.UtilitaryWins_CodeLabel__CIWKz{height:23.2rem}.UtilitaryWins_Feedback__8xHPF{font-size:.7rem;text-align:right;color:#e8e8e8;margin-right:1rem}.UtilitaryWins_SplitComponent__9-CvG{display:flex}.UtilitaryWins_FlexVertical__LZbQW{display:flex;flex-direction:column;gap:5px}.UtilitaryWins_FlexHorizontal__Aq1-o{display:flex;flex-direction:row;gap:1rem}
.InputLabel_InputLabel__sWnS7{color:rgba(235,235,245,.6);font-size:.8rem;font-weight:bold;width:100%}.InputLabel_Label__GWG\+Q{margin-left:4px;margin-bottom:2px}
.TextArea_TextArea__iBAF9{width:calc(100% - 10px);font-size:15px;font-family:"ubuntu-r";border:2px solid rgba(0,0,0,.2);border-radius:6px;background-color:#202020;resize:none;color:rgba(235,235,245,.6)}.TextArea_TextArea__iBAF9:focus{outline:none}
.HardwareMonitorWin_TableLabel__B3XQI{width:100%;flex-grow:1;height:100%;display:flex;flex-direction:column;gap:.5rem}.HardwareMonitorWin_TableLabel2__Pilcv{width:100%;flex-grow:1;height:100%}.HardwareMonitorWin_ChartContainer__suUZ9{position:relative;height:140px;width:300px;background-color:#191919;box-shadow:inset 0 0 2px rgba(0,0,0,.9);border-radius:5px;padding:5px}.HardwareMonitorWin_ChartContainer__suUZ9 canvas{width:100% !important;height:100% !important}
.CheckBox_Container__9iFJo{font-size:.8rem;display:flex;align-items:center}.CheckBox_Container__9iFJo label{margin-left:5px;color:rgba(235,235,245,.6)}.CheckBox_Checkbox__kHFLZ{all:unset;width:14px;height:14px;border-radius:3px;background-color:#1e1e1e;box-shadow:inset 0 0 2px #000}.CheckBox_Checkbox__kHFLZ:hover{box-shadow:inset 0 0 4px #000}.CheckBox_Checkbox__kHFLZ:checked::after{content:"✓";position:relative;left:2px;top:-2px;color:rgba(235,235,245,.6)}
.ContextEditor_PropertiesEditor__caFUg{width:100%;min-height:50px;padding:0;margin:0;font-size:.8rem;height:1px}.ContextEditor_PropertiesEditor__caFUg td{margin:0;padding:0}.ContextEditor_ContextEditorContainer__DvoaK{background-color:#1e1e1e;display:flex;flex-grow:1;box-shadow:inset 0 0 2px #000;overflow-y:auto;flex-direction:column;min-height:100px}.ContextEditor_Expand__2hOgJ{flex-grow:1}.ContextEditor_Footer__NMbhP{color:rgba(235,235,245,.6);display:flex;justify-content:end;position:relative}.ContextEditor_AddButton__DvCKI{margin:3px}.ContextEditor_ContextEditorContainer__DvoaK input{margin:0;border:none;border-radius:0;background-color:#1e1e1e}.ContextEditor_ContextEditorContainer__DvoaK input:focus{box-shadow:inset 0 0 1px #000;background-color:#191919}.ContextEditor_PropertiesEditor__caFUg *{color:rgba(235,235,245,.6)}.ContextEditor_Headers__6fiHl{background-color:#282828}.ContextEditor_AddMenu__B4DBS{position:absolute;background-color:#161616;bottom:30px;right:5px;padding:5px;border-radius:5px;box-shadow:0 0 3px #000;font-size:.9rem;display:flex;flex-direction:column;gap:2px;z-index:3}.ContextEditor_AddMenuItem__Iar3W:hover{background-color:#191919;cursor:pointer}.ContextEditor_TypeCell__6TFjf input{width:70px}.ContextEditor_CellActions__7EVeP{display:flex;flex-direction:row;align-items:center;justify-content:right;height:100%}.ContextEditor_DeleteIcon__Q-NPW{cursor:pointer}.ContextEditor_Etc__ledrJ{font-weight:bolder;width:12px;height:12px;font-size:.5rem;color:#161616;text-align:center;cursor:pointer}.ContextEditor_ImgCell__KT-Vm{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%}
.LazyTextInput_TextInput__MAF62{font-size:13px;font-family:"ubuntu-r";border:2px solid rgba(0,0,0,.2);border-radius:6px;background:rgba(245,245,245,.8);resize:none;background-color:#202020;color:rgba(235,235,245,.6)}.LazyTextInput_TextInput__MAF62:focus{outline:none}
@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
  line-height: normal;
  line-height: initial;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker-popper {
  z-index: 1;
  line-height: 0;
}
.react-datepicker-popper .react-datepicker__triangle {
  stroke: #aeaeae;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  fill: #f0f0f0;
  color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  fill: #fff;
  color: #fff;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

h2.react-datepicker__current-month {
  padding: 0;
  margin: 0;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 1.7rem / 2);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__week-number--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}
.react-datepicker__week-number--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .overlay,
.react-datepicker__month-text--holidays .overlay,
.react-datepicker__quarter-text--holidays .overlay,
.react-datepicker__year-text--holidays .overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:hover,
.react-datepicker__month-text--holidays:hover,
.react-datepicker__quarter-text--holidays:hover,
.react-datepicker__year-text--holidays:hover {
  background-color: #cf5300;
}
.react-datepicker__day--holidays:hover .overlay,
.react-datepicker__month-text--holidays:hover .overlay,
.react-datepicker__quarter-text--holidays:hover .overlay,
.react-datepicker__year-text--holidays:hover .overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #bad9f1;
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}
.react-datepicker__day--disabled .overlay,
.react-datepicker__month-text--disabled .overlay,
.react-datepicker__quarter-text--disabled .overlay,
.react-datepicker__year-text--disabled .overlay {
  position: absolute;
  bottom: 70%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  -webkit-clip-path: circle(0);
          clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

.TimestampInput_CustomDatePicker__JkHoU{font-size:13px;font-family:"ubuntu-r";border:2px solid rgba(0,0,0,.2);border-radius:6px;resize:none;background:rgba(245,245,245,.8);background-color:#202020;color:rgba(235,235,245,.6)}.TimestampInput_CustomDatePicker__JkHoU:focus{outline:none}.TimestampInput_widthOffset__E55LM{width:calc(100% - 10px)}.TimestampInput_datePickerWrapper__hL8hO .TimestampInput_react-datepicker__input-container__dysW6{width:100%}.TimestampInput_datePickerWrapper__hL8hO .TimestampInput_react-datepicker__input-container__dysW6 input{width:100%}
.MultiSelect_Container__7QLSB{background-color:#1e1e1e;border-radius:5px;box-shadow:inset 0 0 2px #000;padding:2px}.MultiSelect_Container__7QLSB .MultiSelect_custom-select__control__nQyBb{background-color:transparent;background-color:initial;border:none;text-align:center;font-family:ubuntu-r;font-size:.8rem;color:rgba(235,235,245,.6) !important;min-height:30px;box-shadow:none;padding:0}.MultiSelect_Container__7QLSB .MultiSelect_custom-select__control--is-focused__MDeZy{box-shadow:none}.MultiSelect_Container__7QLSB .MultiSelect_custom-select__multi-value__Dxheq{background-color:#1e1e1e;color:rgba(235,235,245,.6);border-radius:3px;margin:2px}.MultiSelect_Container__7QLSB .MultiSelect_custom-select__multi-value__label__EpjB4{color:rgba(235,235,245,.6) !important}.MultiSelect_Container__7QLSB .MultiSelect_custom-select__multi-value__remove__slZv1{color:rgba(235,235,245,.6) !important;cursor:pointer}.MultiSelect_Container__7QLSB .MultiSelect_custom-select__multi-value__remove__slZv1:hover{background-color:#1e1e1e;color:#fff}.MultiSelect_Container__7QLSB .MultiSelect_custom-select__option__U1y30{background-color:#1e1e1e;color:rgba(235,235,245,.6) !important;text-align:center}.MultiSelect_Container__7QLSB .MultiSelect_custom-select__option__U1y30:hover{background-color:#fff;color:#000}.MultiSelect_Container__7QLSB .MultiSelect_custom-select__placeholder__AVdNE{color:rgba(235,235,245,.6) !important}.MultiSelect_Container__7QLSB .MultiSelect_custom-select__input__Ti7rx{color:rgba(235,235,245,.6) !important}
.ShopItemEditor_PropertiesEditor__RFLDI{width:100%;min-height:50px;padding:0;margin:0;font-size:.8rem;height:1px}.ShopItemEditor_PropertiesEditor__RFLDI td{margin:0;padding:0}.ShopItemEditor_ContextEditorContainer__jUUFE{background-color:#1e1e1e;display:flex;flex-grow:1;box-shadow:inset 0 0 2px #000;overflow-y:auto;flex-direction:column;min-height:100px}.ShopItemEditor_Expand__guAMy{flex-grow:1}.ShopItemEditor_Footer__E032J{color:rgba(235,235,245,.6);display:flex;justify-content:end;position:relative}.ShopItemEditor_AddButton__MAS95{margin:3px}.ShopItemEditor_ContextEditorContainer__jUUFE input{margin:0;border:none;border-radius:0;background-color:#1e1e1e}.ShopItemEditor_ContextEditorContainer__jUUFE input:focus{box-shadow:inset 0 0 1px #000;background-color:#191919}.ShopItemEditor_PropertiesEditor__RFLDI *{color:rgba(235,235,245,.6)}.ShopItemEditor_Headers__wdtg\+{background-color:#282828}.ShopItemEditor_AddMenu__snSwG{position:absolute;background-color:#161616;bottom:30px;right:5px;padding:5px;border-radius:5px;box-shadow:0 0 3px #000;font-size:.9rem;display:flex;flex-direction:column;gap:2px;z-index:3}.ShopItemEditor_AddMenuItem__KLfwU:hover{background-color:#191919;cursor:pointer}.ShopItemEditor_TypeCell__ZAoxL input{width:70px}.ShopItemEditor_CellActions__uJNql{display:flex;flex-direction:row;align-items:center;justify-content:right;height:100%}.ShopItemEditor_DeleteIcon__2tXO5{cursor:pointer}.ShopItemEditor_Etc__skRE4{font-weight:bolder;width:12px;height:12px;font-size:.5rem;color:#161616;text-align:center;cursor:pointer}.ShopItemEditor_ImgCell__dawqj{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%}
.GamedbdFactionViewWin_MainContainer__CAwDt{display:flex;gap:1rem;color:rgba(235,235,245,.6);margin:.5rem;height:100%;min-height:0}.GamedbdFactionViewWin_FactionName__aMEyy{font-size:2rem;font-weight:bold}.GamedbdFactionViewWin_LeftColumn__hL6Si{display:flex;flex-direction:column;width:16rem}.GamedbdFactionViewWin_RightColumn__2dVL3{display:flex;flex-direction:column;width:calc(100% - 1rem);height:100%;min-height:0;overflow:hidden}.GamedbdFactionViewWin_NumbersArea__9RGuF{display:flex;flex-direction:row-reverse;gap:.7rem}.GamedbdFactionViewWin_TableArea__GZncM{display:flex;flex-direction:column;flex:1 1;min-height:0}.GamedbdFactionViewWin_LevelInfo__PdptI{margin-top:.2rem;color:#ffd60a}.GamedbdFactionViewWin_Resources__8Xd4O{display:flex;flex-direction:column;gap:.3rem;margin-top:1rem}.GamedbdFactionViewWin_PolygonContainer__xeS-z{height:150px;width:200px;font-size:.8rem}.GamedbdFactionViewWin_GradeArea__dWjEp{display:flex;justify-content:center}
.Gauge_MainContainer__too1P{display:flex;flex-direction:column}.Gauge_Gauge__XdfVR{background-color:#1c1c1c;height:.5rem;box-shadow:inset 0 0 2px #000;display:flex;align-items:center}.Gauge_GaugeTitle__fqss9{font-size:.8rem}.Gauge_GaugeFill__xBkD4{height:calc(100% - 4px);width:calc(100% - 4px);margin-left:2px}.Gauge_Numbers__vZs7P{font-size:.8rem;text-align:right;margin-right:.5rem;margin-top:3px}
.FactionBadge_MainContainer__DNSVC{display:flex;flex-direction:row;background-color:#1e1e1e;width:-webkit-min-content;width:min-content;border-radius:5px;font-size:.8rem}.FactionBadge_Label__Oj-nr{background-color:#444;border-bottom-left-radius:5px;border-top-left-radius:5px;padding:.2rem;box-shadow:0 0 2px #000;display:flex;align-items:center}.FactionBadge_Score__-R9tq{color:#daa520;padding:.2rem;box-shadow:inset 0 0 2px #000;border-bottom-right-radius:5px;border-top-right-radius:5px;display:flex;gap:2px}.FactionBadge_BlankStars__x5x12{display:flex;gap:2px}.FactionBadge_FillStars__VldaB{position:absolute;display:flex;gap:2px}
.ImageValueBadge_MainContainer__POwhU{display:flex;flex-direction:row;background-color:#1e1e1e;border-radius:5px;font-size:.8rem;box-shadow:inset 0 0 2px #000;margin-bottom:1rem;width:100px}.ImageValueBadge_Label__UPPCL{border-bottom-left-radius:5px;border-top-left-radius:5px;padding:.2rem .2rem .2rem .3rem;display:flex;align-items:center;justify-content:center}.ImageValueBadge_Label__UPPCL img{align-self:center}.ImageValueBadge_Score__18AHs{padding:.2rem;border-bottom-right-radius:5px;border-top-right-radius:5px;display:flex;gap:2px;align-items:center;width:100%;justify-content:end}.ImageValueBadge_BlankStars__oMidQ{display:flex;gap:2px}.ImageValueBadge_FillStars__BP\+zb{position:absolute;display:flex;gap:2px}
.Flash_Notification__0EwIV{position:absolute;right:30px;top:50px;width:250px;border-radius:5px;border:none;background-color:#787878;-webkit-filter:drop-shadow(0px 0px 2px rgba(235, 235, 245, 0.3));filter:drop-shadow(0px 0px 2px rgba(235, 235, 245, 0.3));color:#202020;padding:1rem;font-family:ubuntu-r}.Flash_TimeBar__polW-{margin-top:5px;background-color:#464646;height:2px;width:100%;-webkit-animation-name:Flash_fill__CRNjj;animation-name:Flash_fill__CRNjj;-webkit-animation-duration:3s;animation-duration:3s}@-webkit-keyframes Flash_fill__CRNjj{0%{width:100%}100%{width:0}}@keyframes Flash_fill__CRNjj{0%{width:100%}100%{width:0}}.Flash_Notification__0EwIV:hover{background-color:#999}.Flash_Title__6uMcj{font-family:ubuntu-r;font-size:.9rem;font-weight:bold;display:flex;gap:5px}.Flash_Content__hVpaU{font-family:ubuntu-r;font-size:.8rem;margin-top:.5rem}
.DevTools_DevTools__lyFZi{width:64px;height:64px;position:absolute;right:100px;top:100px;background-color:#4b91f7;display:none}
.Desktop_Toolbar__AvSsn{position:fixed;top:0;left:0;bottom:0;width:280px;display:flex;flex-direction:column;padding:20px;background:linear-gradient(180deg, rgba(30, 30, 30, 0.85), rgba(25, 25, 25, 0.85));border-right:1px solid rgba(255,255,255,.06);border-left:1px solid rgba(255,255,255,.04);box-shadow:0 8px 24px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Desktop_Items__6wrzH{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;align-content:start;align-items:stretch;overflow-y:auto;overflow-x:hidden;padding-bottom:8px;padding-top:8px;padding-right:0;scrollbar-width:none;-ms-overflow-style:none}.Desktop_Items__6wrzH::-webkit-scrollbar{display:none}.Desktop_Category__WX6oF{display:flex;flex-direction:column;gap:8px}.Desktop_CategoryTitle__0xJWt{font-size:11.5px;color:rgba(235,235,245,.3);letter-spacing:.8px;text-transform:uppercase;padding:2px 2px 0}.Desktop_CategoryGrid__90PQQ{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:84px;grid-gap:10px;gap:10px;align-content:start;align-items:stretch}.Desktop_Category__WX6oF:not(:first-child){padding-top:6px;border-top:1px solid rgba(255,255,255,.04)}.Desktop_ItemButton__PUJyF{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:10px 8px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.02));border:1px solid rgba(255,255,255,.08);border-radius:12px;color:rgba(235,235,245,.6);cursor:pointer;transition:background 140ms ease,box-shadow 140ms ease,-webkit-transform 140ms ease;transition:transform 140ms ease,background 140ms ease,box-shadow 140ms ease;transition:transform 140ms ease,background 140ms ease,box-shadow 140ms ease,-webkit-transform 140ms ease;width:100%;height:100%;box-shadow:0 2px 8px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.06);position:relative;overflow:hidden}.Desktop_ItemButton__PUJyF:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background:linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));box-shadow:0 8px 20px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08)}.Desktop_ItemButton__PUJyF:active{-webkit-transform:translateY(0);transform:translateY(0);transition-duration:60ms}.Desktop_ItemButton__PUJyF:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(10,132,255,.5),0 6px 18px rgba(0,0,0,.28)}.Desktop_ItemButton__PUJyF::after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.08), transparent 45%);background:radial-gradient(circle at var(--x, 50%) var(--y, 50%), rgba(255, 255, 255, 0.08), transparent 45%);opacity:0;transition:opacity 200ms ease;pointer-events:none}.Desktop_ItemButton__PUJyF:hover::after{opacity:1}.Desktop_Icon__GoIgK{font-size:22px;line-height:1}.Desktop_Label__rCiWC{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;letter-spacing:.2px}.Desktop_Right__M5NeQ{display:flex;align-items:center;justify-content:center;padding-top:8px;border-top:1px solid #202020}.Desktop_Right__M5NeQ .Desktop_ItemButton__PUJyF{background:linear-gradient(180deg, rgba(255, 95, 88, 0.12), rgba(255, 95, 88, 0.06));border-color:rgba(255,95,88,.22)}.Desktop_Right__M5NeQ .Desktop_ItemButton__PUJyF:hover{background:linear-gradient(180deg, rgba(255, 95, 88, 0.2), rgba(255, 95, 88, 0.08))}.Desktop_TopBar__lumGN{position:fixed;top:0;left:321px;right:0;height:56px;display:flex;align-items:center;padding:8px 16px;color:rgba(235,235,245,.6);z-index:10;background:linear-gradient(180deg, rgba(30, 30, 30, 0.75), rgba(30, 30, 30, 0.5));border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Desktop_TopBarContent__ja-aB{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.Desktop_AppTitle__twos2{display:flex;align-items:baseline;gap:10px}.Desktop_AppName__Soef3{font-size:16px;letter-spacing:.3px}.Desktop_AppVersion__-x6oR{font-size:12px;color:rgba(235,235,245,.3)}.Desktop_Stats__BXVdN{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Desktop_Stat__aBo6D{display:inline-flex;align-items:baseline;gap:6px;padding:6px 10px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.015));border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.Desktop_StatLabel__-3doe{font-size:12px;color:rgba(235,235,245,.3);letter-spacing:.4px}.Desktop_StatValue__Bi7RN{font-size:13px;color:rgba(235,235,245,.6)}
.AIChat_ChatBalloon__Drvet{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:linear-gradient(180deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.1));border:1px solid rgba(255,255,255,.24);box-shadow:0 8px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -6px 16px rgba(255,255,255,.06);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:box-shadow 200ms ease,-webkit-transform 200ms ease;transition:transform 200ms ease,box-shadow 200ms ease;transition:transform 200ms ease,box-shadow 200ms ease,-webkit-transform 200ms ease;z-index:1000;overflow:hidden;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.AIChat_ChatBalloon__Drvet::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.12), transparent 45%);background:radial-gradient(circle at var(--x, 50%) var(--y, 50%), rgba(255, 255, 255, 0.12), transparent 45%);border-radius:50%;opacity:0;transition:opacity 200ms ease;pointer-events:none}.AIChat_ChatBalloon__Drvet::after{content:"";position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from 0deg at 50% 50%, rgba(123, 47, 247, 0) 0deg, rgba(123, 47, 247, 0.18) 60deg, rgba(0, 225, 255, 0.18) 140deg, rgba(255, 78, 205, 0.18) 220deg, rgba(0, 255, 163, 0.18) 300deg, rgba(123, 47, 247, 0) 360deg);-webkit-filter:blur(10px) saturate(120%);filter:blur(10px) saturate(120%);mix-blend-mode:screen;pointer-events:none}.AIChat_ChatBalloon__Drvet:hover{-webkit-transform:translateY(-2px) scale(1.05);transform:translateY(-2px) scale(1.05);box-shadow:0 10px 28px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -8px 18px rgba(255,255,255,.08)}.AIChat_ChatBalloon__Drvet:hover::before{opacity:1}.AIChat_ChatBalloon__Drvet:active{-webkit-transform:translateY(0) scale(0.98);transform:translateY(0) scale(0.98);transition-duration:100ms}.AIChat_BalloonIcon__MVZxy{font-size:24px;-webkit-filter:drop-shadow(0 0 8px rgba(255, 255, 255, 0.5));filter:drop-shadow(0 0 8px rgba(255, 255, 255, 0.5))}.AIChat_PulseIndicator__5JmR8{position:absolute;top:8px;right:8px;width:12px;height:12px;background:#4caf50;border:2px solid #fff;border-radius:50%;-webkit-animation:AIChat_pulse__wnucN 2s infinite;animation:AIChat_pulse__wnucN 2s infinite}@-webkit-keyframes AIChat_pulse__wnucN{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.8}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes AIChat_pulse__wnucN{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.8}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.AIChat_ChatWindow__z0RLK{position:fixed;bottom:96px;right:24px;width:380px;height:500px;max-height:calc(100vh - 120px);background:linear-gradient(180deg, rgba(30, 30, 30, 0.95), rgba(25, 25, 25, 0.95));border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.4),0 16px 64px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;overflow:hidden;-webkit-animation:AIChat_slideUp__TbnDL 200ms ease;animation:AIChat_slideUp__TbnDL 200ms ease;z-index:999}.AIChat_ChatWindow__z0RLK.AIChat_Expanded__aPPhe{width:min(960px,100vw - 48px);height:min(80vh,100vh - 120px);max-height:calc(100vh - 120px)}@-webkit-keyframes AIChat_slideUp__TbnDL{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes AIChat_slideUp__TbnDL{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.AIChat_ChatHeader__yuEPA{display:flex;align-items:center;justify-content:space-between;padding:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.02));border-bottom:1px solid rgba(255,255,255,.08)}.AIChat_HeaderLeft__\+6Awx{display:flex;align-items:center;gap:10px}.AIChat_HeaderRight__\+3xRm{display:flex;align-items:center;gap:8px}.AIChat_HeaderIcon__jIasR{font-size:20px;color:rgba(10,132,255,.8)}.AIChat_HeaderTitle__RYNLD{font-size:15px;font-weight:500;color:rgba(235,235,245,.6);letter-spacing:.3px}.AIChat_NewChatButton__uqHms{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:rgba(235,235,245,.6);cursor:pointer;padding:6px 10px;min-height:28px;font-size:13px;transition:background 150ms ease,border-color 150ms ease}.AIChat_NewChatButton__uqHms span{font-size:13px;font-weight:500}.AIChat_NewChatButton__uqHms svg{font-size:12px}.AIChat_NewChatButton__uqHms:hover{background:rgba(255,255,255,.08);border-color:rgba(10,132,255,.3)}.AIChat_NewChatButton__uqHms:active{background:rgba(255,255,255,.1)}.AIChat_CloseButton__E\+pB5{background:rgba(0,0,0,0);border:none;color:rgba(235,235,245,.3);cursor:pointer;padding:4px;font-size:16px;transition:color 150ms ease}.AIChat_CloseButton__E\+pB5:hover{color:rgba(235,235,245,.6)}.AIChat_MessagesArea__LHWZL{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) rgba(0,0,0,0)}.AIChat_MessagesArea__LHWZL::-webkit-scrollbar{width:6px}.AIChat_MessagesArea__LHWZL::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.AIChat_MessagesArea__LHWZL::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.1);border-radius:3px}.AIChat_MessagesArea__LHWZL::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.15)}.AIChat_Message__XwBkK{display:flex;-webkit-animation:AIChat_fadeIn__pl5GU 300ms ease;animation:AIChat_fadeIn__pl5GU 300ms ease}@-webkit-keyframes AIChat_fadeIn__pl5GU{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes AIChat_fadeIn__pl5GU{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.AIChat_UserMessage__VcWYW{justify-content:flex-end}.AIChat_AiMessage__3y0xV{justify-content:flex-start}.AIChat_MessageBubble__HwAMM{max-width:75%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5;word-wrap:break-word}.AIChat_UserMessage__VcWYW .AIChat_MessageBubble__HwAMM{background:linear-gradient(180deg, rgba(10, 132, 255, 0.2), rgba(10, 132, 255, 0.15));border:1px solid rgba(10,132,255,.3);color:rgba(235,235,245,.6)}.AIChat_AiMessage__3y0xV .AIChat_MessageBubble__HwAMM{background:linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.04));border:1px solid rgba(255,255,255,.1);color:rgba(235,235,245,.6)}.AIChat_InputArea__lyBpF{display:flex;gap:8px;padding:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.02));border-top:1px solid rgba(255,255,255,.08)}.AIChat_MessageInput__ywWi8{flex:1 1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 14px;color:rgba(235,235,245,.6);font-size:14px;outline:none;transition:border-color 150ms ease,background 150ms ease;resize:none;min-height:40px;max-height:120px;overflow-y:auto;line-height:1.4;font-family:inherit}.AIChat_MessageInput__ywWi8::-webkit-input-placeholder{color:rgba(235,235,245,.3)}.AIChat_MessageInput__ywWi8::placeholder{color:rgba(235,235,245,.3)}.AIChat_MessageInput__ywWi8:focus{background:rgba(255,255,255,.08);border-color:rgba(10,132,255,.4)}.AIChat_MessageInput__ywWi8::-webkit-scrollbar{width:6px}.AIChat_MessageInput__ywWi8::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.AIChat_MessageInput__ywWi8::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}.AIChat_MessageInput__ywWi8::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.AIChat_SendButton__7PepB{background:linear-gradient(180deg, rgba(10, 132, 255, 0.3), rgba(10, 132, 255, 0.2));border:1px solid rgba(10,132,255,.4);border-radius:8px;padding:10px 14px;color:rgba(235,235,245,.6);cursor:pointer;transition:background 150ms ease,-webkit-transform 150ms ease;transition:background 150ms ease,transform 150ms ease;transition:background 150ms ease,transform 150ms ease,-webkit-transform 150ms ease;display:flex;align-items:center;justify-content:center}.AIChat_SendButton__7PepB:hover:not(:disabled){background:linear-gradient(180deg, rgba(10, 132, 255, 0.4), rgba(10, 132, 255, 0.3));-webkit-transform:translateY(-1px);transform:translateY(-1px)}.AIChat_SendButton__7PepB:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.AIChat_SendButton__7PepB:disabled{opacity:.4;cursor:not-allowed}.AIChat_MarkdownContent__beWfX{color:inherit;line-height:1.6;word-break:break-word}.AIChat_MarkdownContent__beWfX h1,.AIChat_MarkdownContent__beWfX h2,.AIChat_MarkdownContent__beWfX h3,.AIChat_MarkdownContent__beWfX h4,.AIChat_MarkdownContent__beWfX h5,.AIChat_MarkdownContent__beWfX h6{margin:.5em 0 .3em 0;font-weight:600;line-height:1.3}.AIChat_MarkdownContent__beWfX h1{font-size:1.5em;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.3em}.AIChat_MarkdownContent__beWfX h2{font-size:1.3em;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.2em}.AIChat_MarkdownContent__beWfX h3{font-size:1.15em}.AIChat_MarkdownContent__beWfX h4{font-size:1.05em}.AIChat_MarkdownContent__beWfX h5{font-size:.95em}.AIChat_MarkdownContent__beWfX h6{font-size:.9em}.AIChat_MarkdownContent__beWfX p{margin:.5em 0}.AIChat_MarkdownContent__beWfX p:first-child{margin-top:0}.AIChat_MarkdownContent__beWfX p:last-child{margin-bottom:0}.AIChat_MarkdownContent__beWfX a{color:rgba(10,132,255,.9);text-decoration:none;transition:color 150ms ease}.AIChat_MarkdownContent__beWfX a:hover{color:#0a84ff;text-decoration:underline}.AIChat_MarkdownContent__beWfX ul,.AIChat_MarkdownContent__beWfX ol{margin:.5em 0;padding-left:1.5em}.AIChat_MarkdownContent__beWfX li{margin:.2em 0}.AIChat_MarkdownContent__beWfX blockquote{margin:.5em 0;padding:.5em 0 .5em 1em;border-left:3px solid rgba(10,132,255,.4);background:rgba(10,132,255,.05);border-radius:0 4px 4px 0}.AIChat_MarkdownContent__beWfX table{margin:.5em 0;border-collapse:collapse;width:100%;overflow-x:auto}.AIChat_MarkdownContent__beWfX th,.AIChat_MarkdownContent__beWfX td{padding:.5em;border:1px solid rgba(255,255,255,.1)}.AIChat_MarkdownContent__beWfX th{background:rgba(255,255,255,.05);font-weight:600}.AIChat_MarkdownContent__beWfX tr:nth-child(even){background:rgba(255,255,255,.02)}.AIChat_MarkdownContent__beWfX hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:1em 0}.AIChat_MarkdownContent__beWfX img{max-width:100%;height:auto;border-radius:4px}.AIChat_MarkdownContent__beWfX strong{font-weight:600}.AIChat_MarkdownContent__beWfX em{font-style:italic}.AIChat_MarkdownContent__beWfX del{text-decoration:line-through;opacity:.6}.AIChat_MarkdownContent__beWfX pre{margin:.5em 0;overflow-x:auto}.AIChat_InlineCode__saoPZ{background:rgba(255,255,255,.08);padding:.15em .4em;border-radius:3px;font-family:"Monaco","Consolas","Courier New",monospace;font-size:.9em;color:rgba(10,132,255,.9)}.AIChat_CodeBlock__nB4QW{display:block;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.75em 1em;font-family:"Monaco","Consolas","Courier New",monospace;font-size:.9em;line-height:1.5;overflow-x:auto;color:rgba(235,235,245,.6);white-space:pre-wrap;word-break:break-word}.AIChat_LoadingBubble__dyrVE{display:flex;align-items:center;gap:4px;padding:12px 16px}.AIChat_LoadingDot__PuXwI{width:8px;height:8px;background:rgba(235,235,245,.3);border-radius:50%;-webkit-animation:AIChat_loadingDot__9e14H 1.4s infinite ease-in-out;animation:AIChat_loadingDot__9e14H 1.4s infinite ease-in-out}.AIChat_LoadingDot__PuXwI:nth-child(1){-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.AIChat_LoadingDot__PuXwI:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes AIChat_loadingDot__9e14H{0%,80%,100%{opacity:.4;-webkit-transform:scale(0.8);transform:scale(0.8)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes AIChat_loadingDot__9e14H{0%,80%,100%{opacity:.4;-webkit-transform:scale(0.8);transform:scale(0.8)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media(max-width: 480px){.AIChat_ChatWindow__z0RLK{width:calc(100vw - 48px);right:24px;left:24px;bottom:96px;height:400px}.AIChat_ChatWindow__z0RLK.AIChat_Expanded__aPPhe{width:calc(100vw - 48px);height:calc(100vh - 120px);max-height:calc(100vh - 120px)}}

/*# sourceMappingURL=main.52fa7281.css.map*/