html {
  font-size: 16px;
  line-height: 1.5;
}

body {
  background: var(--bg);
}

h1,
h2,
h3,
h4 {
  font-family: var(--font-display);
}

.react-datepicker__navigation {
  top: 10px
}

body.admin-no-shadows,
body.admin-no-shadows *,
body.admin-no-shadows *::before,
body.admin-no-shadows *::after {
  box-shadow: none !important;
}

@keyframes livePulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 77, 109, 0.5);
  }

  70% {
    box-shadow: 0 0 0 7px rgba(255, 77, 109, 0);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(255, 77, 109, 0);
  }
}

:root {
  --ink: #15201A;
  --paper: #FFFFFF;
  --bg: #F4F8F3;
  --muted: #5b6b61;
  --green: #15A04F;
  --green-deep: #0B3B28;
  --green-soft: #E7F4EC;
  --yellow: #FFD23F;
  --pop: #FF4D6D;
  --pink: #E8709B;
  --blue: #3BA7D6;
  --purple: #9B7ED8;
  --coral: #FF6F59;
  --line: #dfe6e0;
  --bronze: #C77B3B;
  --silver: #9AA3A8;
  --gold: #E8B530;
  --shadow-color: #8a938e;
  --shadow-color-soft: rgba(138, 147, 142, 0.24);
  --shadow-depth: 2px;
  --shadow-hard: 2px 2px 0 var(--shadow-color);
  --shadow-hard-hover: 1px 1px 0 var(--shadow-color);
  --shadow-hard-soft: 2px 2px 0 var(--shadow-color-soft);
  --radius-pill: 999px;
  --radius-icon: 0.625rem;
  --radius-surface: 14px;
  --font-display: 'Hanken Grotesk', system-ui, sans-serif;
  --font-body: 'Hanken Grotesk', system-ui, sans-serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
}

ul,
ol {
  padding: 0;
  list-style: none;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: var(--font-body);
}

/* Chrome/Edge/Safari */
.scroll *::-webkit-scrollbar {
  height: 0.75rem;
  width: 0.75rem;
}
.scroll *::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0.75rem 0.75rem #f5f5f5;;
  border: solid 0.25rem transparent;
  border-radius: 0.5rem;
}
.scroll *::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 0.75rem 0.75rem #ccc;
  border: solid 0.25rem transparent;
  border-radius: 0.5rem;
}

/* Firefox */
.scroll * {
  scrollbar-width: thin;
  scrollbar-color: #ccc #f5f5f5;
}

@keyframes pulseAnimation {
  0% {
    opacity: 0.3;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.3;
  }
}

.loader {
  animation: pulseAnimation 1s linear infinite;
}


  @keyframes pulse {
    0% {
      transform: scale(0.9);
      box-shadow: 0 0 0 0 rgba(85, 170, 101, 0.7);
    }
    70% {
      transform: scale(1);
      box-shadow: 0 0 0 0.75rem rgba(85, 170, 101, 0);;
    }
    100% {
      transform: scale(0.9);
      box-shadow: 0 0 0 0 rgba(85, 170, 101, 0);;
    }
  }

  @keyframes redPulse {
    0% {
      transform: scale(0.9);
      box-shadow: 0 0 0 0 rgba(170, 85, 85, 0.7);
    }
    70% {
      transform: scale(1);
      box-shadow: 0 0 0 0.75rem rgba(170, 85, 85, 0);;
    }
    100% {
      transform: scale(0.9);
      box-shadow: 0 0 0 0 rgba(170, 85, 85, 0);;
    }
  }

.spinner {
  border: 0.125rem solid #f3f3f3;
  border-top: 0.125rem solid var(--green, #15A04F);
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.heading_1 {
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2.5rem;
  letter-spacing: 0.02rem;
}

.heading_2 {
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2rem;
  letter-spacing: 0.02rem;
}

.heading_3 {
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: 0.04rem;
}

.heading_4 {
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: 0.04rem;
}

.heading_5 {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0.02rem;
}

.heading_6 {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0.02rem;
}

.input {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: 0.02rem;
}

.caption {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
  letter-spacing: 0.02rem;
}

.hint {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25rem;
  letter-spacing: 0.02em;
}

.label {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
  letter-spacing: 0rem;
}

.helper {
  font-size: 0.75rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1rem;
  letter-spacing: 0em;
}

.ErrorWrapper_e1oaxe6r{width:100vw;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:2rem;text-align:center;}
.FillWrapper_foagb0j{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:2rem;text-align:center;}

.StyledIcon_s1e2ohca{-webkit-mask:var(--s1e2ohca-0);mask:var(--s1e2ohca-0);background-color:var(--s1e2ohca-1);-webkit-mask-size:contain;mask-size:contain;width:var(--s1e2ohca-2);height:var(--s1e2ohca-3);margin:auto;}
.Container_co7f9k8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:var(--co7f9k8-0);height:var(--co7f9k8-0);}
.CustomStyledIconContainer_cmlaht0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:transparent;width:var(--cmlaht0-0);height:var(--cmlaht0-0);max-width:var(--cmlaht0-0);max-height:var(--cmlaht0-0);}

.StyledButton_s17mzjxz{outline:none;width:auto;height:auto;font-family:var(--font-display, Hanken Grotesk, system-ui, sans-serif);font-style:normal;font-weight:var(--s17mzjxz-0);font-size:var(--s17mzjxz-1);line-height:var(--s17mzjxz-2);letter-spacing:var(--s17mzjxz-3);gap:var(--s17mzjxz-4);padding:var(--s17mzjxz-5);color:var(--s17mzjxz-6);background-color:var(--s17mzjxz-7);border:1.5px solid;border-color:var(--s17mzjxz-8);display:-webkit-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:var(--s17mzjxz-9);box-sizing:border-box;cursor:var(--s17mzjxz-10);opacity:1;box-shadow:var(--shadow-hard, 2px 2px 0 #8a938e);-webkit-transition:box-shadow 0.1s;transition:box-shadow 0.1s;-webkit-animation:var(--s17mzjxz-11);animation:var(--s17mzjxz-11);}.StyledButton_s17mzjxz:hover:not(:disabled){box-shadow:var(--shadow-hard-hover, 1px 1px 0 #8a938e);}.StyledButton_s17mzjxz:active:not(:disabled){box-shadow:none;}.StyledButton_s17mzjxz:focus-visible{outline:2px solid var(--ink, #15201A);outline-offset:2px;}.StyledButton_s17mzjxz:disabled{box-shadow:none;opacity:0.5;}.StyledButton_s17mzjxz:hover{-webkit-animation:none;animation:none;}

.CardRoot_c1v8inv9{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:var(--c1v8inv9-0);box-shadow:0.25rem 0.25rem 1.5rem var(--c1v8inv9-1);border-radius:1rem;color:var(--c1v8inv9-2);background:var(--c1v8inv9-3);max-height:98vh;}@media (max-width: 767px){.CardRoot_c1v8inv9{padding:var(--c1v8inv9-4);}}
.CardHeader_cgv5iux{margin-bottom:var(--cgv5iux-0);padding-right:1.5rem;font-weight:700;font-size:var(--cgv5iux-1);letter-spacing:var(--cgv5iux-2);line-height:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0.75rem;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;}@media (max-width: 767px){.CardHeader_cgv5iux{font-size:1.125rem;line-height:1.5rem;gap:0.5rem;padding-right:2rem;margin-bottom:var(--cgv5iux-3);}}
.CardContent_c120xqii{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;padding:0 var(--shadow-depth, 2px) var(--shadow-depth, 2px) 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem;font-weight:bold;}@media (max-width: 767px){.CardContent_c120xqii{gap:1rem;}}

.Title_t1vitmgo{text-align:center;-webkit-text-decoration:underline;text-decoration:underline;}
.Subtitle_sow9zel{text-align:center;}
.TempContainer_twtwvcb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;margin-bottom:3rem;margin-top:3rem;}
.ControlRow_c6wn1xp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-around;-ms-flex-pack:space-around;-webkit-justify-content:space-around;justify-content:space-around;margin-bottom:1.25rem;}
.ControlContainer_c12nr4rs{width:6.25rem;}

.Root_r15v3ppf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:var(--r15v3ppf-0);color:var(--r15v3ppf-1);opacity:var(--r15v3ppf-2);font-family:var(--r15v3ppf-3);font-weight:500;font-size:1rem;line-height:1.5rem;}
.InputContainer_i1mga30s{position:relative;display:block;box-sizing:border-box;border-radius:var(--i1mga30s-0);box-shadow:var(--i1mga30s-1);}.InputContainer_i1mga30s:hover{box-shadow:var(--i1mga30s-2);}.InputContainer_i1mga30s:active{box-shadow:var(--i1mga30s-3);}
.TextLeft_t1s9q304{margin-right:0.625rem;}
.TextRight_t19ufhek{margin-left:0.625rem;}
.ControlIconContainer_cngrotj{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.Input_ibchkz5{cursor:var(--ibchkz5-0);position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;margin:0;padding:0;}
.StyledCheckBox_s1mrxwai{border:var(--s1mrxwai-0);background:var(--s1mrxwai-1);width:var(--s1mrxwai-2);height:var(--s1mrxwai-2);color:var(--s1mrxwai-3);position:relative;border-radius:var(--s1mrxwai-4);}.StyledCheckBox_s1mrxwai:before{content:'';position:absolute;top:0;left:0;display:var(--s1mrxwai-5);border:0.125rem solid var(--s1mrxwai-6);width:100%;height:100%;border-radius:var(--s1mrxwai-7);}
.StyledSwitch_smfbbe7{position:relative;box-sizing:border-box;width:2.625rem;height:1.5rem;border-radius:var(--radius-pill, 999px);background:var(--smfbbe7-0);border:1.5px solid var(--ink, #15201A);}
.SwitchThumb_s1oiut9f{position:absolute;top:50%;left:var(--s1oiut9f-0);box-sizing:content-box;width:1rem;height:1rem;background:var(--paper, #FFFFFF);border:1.5px solid var(--ink, #15201A);border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left 0.15s ease-out;transition:left 0.15s ease-out;}
.StyledRadio_s10w27cg{border:1.5px solid var(--ink, #15201A);width:1.375rem;height:1.375rem;box-sizing:border-box;position:relative;border-radius:var(--s10w27cg-0);background:var(--paper, #FFFFFF);}
.CircleRadio_c2zlxrs{display:var(--c2zlxrs-0);width:0.75rem;height:0.75rem;border-radius:50%;background:var(--green, #15A04F);position:absolute;top:calc(50% - 0.375rem);left:calc(50% - 0.375rem);box-sizing:border-box;}

.ImageUploaderContainer_i11i66il{height:var(--i11i66il-0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:var(--i11i66il-1);-ms-flex-direction:var(--i11i66il-1);flex-direction:var(--i11i66il-1);gap:1rem;}
.CustomImageUploaderWrapper_c1vip0ep{border:0.0625rem dashed var(--c1vip0ep-0);border-radius:1rem;height:var(--c1vip0ep-1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:0.75rem;position:relative;width:var(--c1vip0ep-2);margin:0 auto;}.CustomImageUploaderWrapper_c1vip0ep button{width:3.5rem;}
.HiddenFileInput_hje4ssr{opacity:0;visibility:hidden;position:absolute;}
.ImageUploaderText_ip7h426{font-weight:700;font-size:1rem;line-height:1.5rem;letter-spacing:0.04em;color:#ccc;}
.ImagePreview_i1mqsr3y{max-width:100%;border-radius:1rem;height:var(--i1mqsr3y-0);object-fit:contain;margin:0 auto;}
.ImageUploaderNoteWrapper_i83ve5h{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:var(--i83ve5h-0);-webkit-box-align:var(--i83ve5h-0);-ms-flex-align:var(--i83ve5h-0);align-items:var(--i83ve5h-0);-webkit-flex-direction:var(--i83ve5h-1);-ms-flex-direction:var(--i83ve5h-1);flex-direction:var(--i83ve5h-1);gap:var(--i83ve5h-2);}
.ImageUploaderClearButtonContainer_i14lbkh5{margin:0;}.ImageUploaderClearButtonContainer_i14lbkh5 button{min-width:2.5rem;}
.CustomImageUploaderNote_c1lelgcp{padding:0.75rem 0.75rem;font-size:0.75rem;background:var(--c1lelgcp-0);border-radius:0.5rem;line-height:1rem;white-space:nowrap;font-weight:500;color:var(--c1lelgcp-1);}.CustomImageUploaderNote_c1lelgcp span{color:var(--c1lelgcp-2);}

.ImageUploaderContainer_i1ixkiji{height:11.5rem;width:13.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;}.ImageUploaderContainer_i1ixkiji>button{padding:0.5rem;border-radius:0.75rem;}
.ImageUploaderView_i12ljtuj{border-radius:50%;height:var(--i12ljtuj-0);width:var(--i12ljtuj-0);background:var(--i12ljtuj-1);}
.HiddenFileInput_h1wj3xi9{opacity:0;visibility:hidden;position:absolute;}

.StyledTooltipContainer_sxsynyw{position:relative;margin:0;cursor:var(--sxsynyw-0);}
.StyledTooltipPortalContainer_s15b9lz3{position:fixed;z-index:1000000;pointer-events:none;height:var(--s15b9lz3-0);width:var(--s15b9lz3-1);top:var(--s15b9lz3-2);left:var(--s15b9lz3-3);-webkit-transform:translateX(var(--s15b9lz3-4));-moz-transform:translateX(var(--s15b9lz3-4));-ms-transform:translateX(var(--s15b9lz3-4));transform:translateX(var(--s15b9lz3-4));}
.StyledTooltipItem_s1jaxcil{max-width:15.625rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-height:9.375rem;position:absolute;top:var(--s1jaxcil-0);font-size:0.75rem;font-style:normal;font-weight:500;line-height:1.25rem;letter-spacing:0.02em;z-index:1000;bottom:var(--s1jaxcil-1);right:var(--s1jaxcil-2);-webkit-transform:translate(
    var(--s1jaxcil-3),
    var(--s1jaxcil-4)
  );-moz-transform:translate(
    var(--s1jaxcil-3),
    var(--s1jaxcil-4)
  );-ms-transform:translate(
    var(--s1jaxcil-3),
    var(--s1jaxcil-4)
  );transform:translate(
    var(--s1jaxcil-3),
    var(--s1jaxcil-4)
  );padding:0.25rem 0.5rem;background-color:var(--s1jaxcil-5);border-radius:0.5rem;color:var(--s1jaxcil-6);}.StyledTooltipItem_s1jaxcil::before{content:'';width:0;height:0;position:absolute;border-left:var(--s1jaxcil-7);border-right:var(--s1jaxcil-8);border-bottom:var(--s1jaxcil-9);border-top:var(--s1jaxcil-10);top:var(--s1jaxcil-11);bottom:var(--s1jaxcil-12);left:var(--s1jaxcil-13);right:var(--s1jaxcil-14);margin-left:var(--s1jaxcil-15);margin-right:var(--s1jaxcil-16);-webkit-transform:var(--s1jaxcil-17);-moz-transform:var(--s1jaxcil-17);-ms-transform:var(--s1jaxcil-17);transform:var(--s1jaxcil-17);}
.StyledTooltipItemContent_s1kodvhb{height:100%;overflow-y:auto;position:relative;max-height:8.75rem;}

.ErrorHintContainer_edh2lxq{position:relative;margin:auto;margin-left:1.25rem;padding:0;}

.InputContainer_i1fs9mej{-webkit-flex:1;-ms-flex:1;flex:1;position:relative;outline:none;border-radius:var(--radius-icon, 0.625rem);-webkit-transition:border-color 0.1s ease-out,box-shadow 0.1s ease-out;transition:border-color 0.1s ease-out,box-shadow 0.1s ease-out;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:calc(1rem - 1.5px);height:var(--i1fs9mej-0);cursor:var(--i1fs9mej-1);border:1.5px solid var(--i1fs9mej-2);background:var(--i1fs9mej-3);color:var(--i1fs9mej-4);box-shadow:var(--i1fs9mej-5);}.InputContainer_i1fs9mej:hover{box-shadow:var(--i1fs9mej-6);}
.Label_lub00tr{position:absolute;border-radius:0.25rem;left:0;font-size:var(--lub00tr-0);font-style:normal;font-weight:400;line-height:var(--lub00tr-1);letter-spacing:0.02rem;background-color:var(--lub00tr-2);color:var(--lub00tr-3);margin:0;padding:0.125rem 0.25rem;-webkit-transition:0.1s ease-out;transition:0.1s ease-out;transform-origin:left top;pointer-events:none;box-shadow:var(--lub00tr-4);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:var(--lub00tr-5);margin-right:var(--lub00tr-6);margin-left:var(--lub00tr-7);}
.Content_cm5i4cz{font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:0.02rem;position:relative;-webkit-align-items:var(--cm5i4cz-0);-webkit-box-align:var(--cm5i4cz-0);-ms-flex-align:var(--cm5i4cz-0);align-items:var(--cm5i4cz-0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;}
.Placeholder_pecv4fz{position:absolute;left:0;top:var(--pecv4fz-0);border:none;background-color:transparent;color:var(--pecv4fz-1);margin:0;padding:0;pointer-events:none;}
.Required_r1ms1l8g{color:var(--r1ms1l8g-0);}
.ErrorLabel_e1h592ms{position:absolute;border-radius:0.25rem;left:0;bottom:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);background-color:var(--e1h592ms-0);color:var(--e1h592ms-1);padding:0 0.3125rem;margin:0 0.5rem;-webkit-transition:0.1s ease-out;transition:0.1s ease-out;transform-origin:left top;pointer-events:none;font-size:0.75rem;font-style:normal;font-weight:400;line-height:1rem;letter-spacing:0.02rem;}
.CounterContainer_c2adk63{color:var(--c2adk63-0);}
.RightIconContainer_r155e2tn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:1.5rem;height:1.5rem;margin-left:1rem;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;cursor:var(--r155e2tn-0);}
.LeftIconContainer_l18uxo9k{margin-right:1rem;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;cursor:var(--l18uxo9k-0);}

.StyledTextAreaInput_sxjxq8d{border:none;outline:none;width:100%;height:auto;box-sizing:border-box;background:transparent;margin:0;padding:0;font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:0.02rem;height:100%;resize:none;color:var(--sxjxq8d-0);}@media (max-width: 767px){.StyledTextAreaInput_sxjxq8d{font-size:1rem;}}
.StyledInput_s1mzwy3{border:none;outline:none;width:100%;height:auto;box-sizing:border-box;background:transparent;margin:0;padding:0;font-size:0.875rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:0.02rem;color:var(--s1mzwy3-0);}@media (max-width: 767px){.StyledInput_s1mzwy3{font-size:1rem;}}.StyledInput_s1mzwy3[type='number']::-webkit-inner-spin-button{-webkit-appearance:none;}.StyledInput_s1mzwy3[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;}.StyledInput_s1mzwy3[type='number']{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-moz-appearance:textfield;}
.DropdownContainer_dg2up9t{position:relative;-webkit-flex:1;-ms-flex:1;flex:1;}
.SuggestionsContainer_s18ze40i{width:100%;margin:var(--s18ze40i-0);list-style:none;padding:0;max-height:18rem;border:1.5px solid var(--ink, #15201A);border-radius:var(--radius-icon, 0.625rem);box-shadow:var(--shadow-hard, 2px 2px 0 #8a938e);color:var(--s18ze40i-1);position:absolute;left:0;top:var(--s18ze40i-2);bottom:var(--s18ze40i-3);overflow:auto;z-index:100;background:var(--s18ze40i-4);}
.Suggestion_sc817zm{padding:1rem;width:100%;cursor:pointer;background:var(--sc817zm-0);}.Suggestion_sc817zm:hover{background:var(--green-soft, #E7F4EC);}@media (max-width: 767px){.Suggestion_sc817zm{padding:0.625rem 0.75rem;font-size:0.875rem;line-height:1.25rem;}}
.DropdownContentContainer_d1r6beyu{position:relative;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.DropdownContent_d1prohsz{position:absolute;left:0;top:0;z-index:1;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.SelectInputContainer_s11t81f3{background:var(--paper, #FFFFFF);box-shadow:var(--shadow-hard, 2px 2px 0 #8a938e);border-radius:var(--radius-icon, 0.625rem);border:1.5px solid var(--ink, #15201A);width:100%;height:1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;padding:0.125rem;cursor:pointer;position:relative;}
.SelectInputValue_s13y0af8{font-weight:400;font-size:0.875rem;line-height:1.25rem;letter-spacing:0.02em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-right:0.5rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;white-space:nowrap;padding-left:0.75rem;}
.SelectInputDelimiter_s1ac6b62{background:rgb(245, 245, 245) none repeat scroll 0% 0%;width:0.063rem;height:100%;}
.SelectInputIcon_snfekhv{width:1.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.SelectInputOptionContainer_s10o1kyf{position:absolute;left:0rem;top:calc(100% + 0.063rem);z-index:1000;max-height:6.25rem;overflow-y:auto;overflow-x:hidden;width:100%;}
.SelectInputOption_s1bswe1z{width:100%;text-align:left;border-bottom:0.063rem solid rgb(223, 223, 223);font-weight:400;font-size:0.875rem;letter-spacing:0.02em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background:#f2f2f2;}.SelectInputOption_s1bswe1z :hover{background:#ccc;}

.NumberCounterContainer_nuy1h1r{border:0.0625rem solid #e2e2ea;box-sizing:border-box;border-radius:0.5rem;padding:0.0625rem 0.5rem 0.0625rem 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:1.5rem;background:var(--nuy1h1r-0);}
.NumberCounterValue_nexbgzh{font-style:normal;font-weight:400;font-size:0.875rem;line-height:1rem;color:#0a0a0a;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.NumberCounterButtons_n10mwoa4{border-left:0.0625rem solid #e2e2ea;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 0 0 0.25rem;}
.NumberCounterButton_nwcn2rb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:0.625rem;cursor:pointer;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:var(--nwcn2rb-0);-moz-transform:var(--nwcn2rb-0);-ms-transform:var(--nwcn2rb-0);transform:var(--nwcn2rb-0);}

.LoaderPage_l1q6twnw{width:100%;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.LoaderWrapper_lawaaft{width:300px;height:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.7rem;}
.LoaderPart_l1vnjji9{width:48%;opacity:0.3;}

.ModalWrapper_mc4li9s{height:100%;width:100%;position:absolute;top:0;background-color:rgba(0, 0, 0, 0.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--mc4li9s-0);}

.ModalContainer_m1fxubn6{position:absolute;top:50%;left:50%;z-index:100;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}@media (max-width: 767px){.ModalContainer_m1fxubn6{left:0.5rem;right:0.5rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}}
.ModalCloseContainer_m1me4ic5{position:absolute;top:1.75em;right:2.5em;}@media (max-width: 767px){.ModalCloseContainer_m1me4ic5{top:0.5rem;right:0.5rem;}}

.ConfirmModalButtons_c11ui5xu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0.75rem;-webkit-box-pack:justify;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;width:100%;}.ConfirmModalButtons_c11ui5xu>button{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}
.ConfirmModalWrapper_cijj24u>[class*='ModalContainer']{position:fixed;}

.StyledSliderContainer_sr6l4se{width:100%;position:relative;}.StyledSliderContainer_sr6l4se>input[type='range']{-webkit-appearance:none;width:100%;background:var(--sr6l4se-0);height:0.125rem;cursor:pointer;background-image:var(--sr6l4se-1);-webkit-background-size:var(--sr6l4se-2);background-size:var(--sr6l4se-2);background-repeat:no-repeat;border-radius:0.5rem;}.StyledSliderContainer_sr6l4se>input[type='range']:focus{outline:none;}.StyledSliderContainer_sr6l4se>input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;height:1rem;width:1rem;border-radius:50%;background:var(--sr6l4se-3);cursor:pointer;}.StyledSliderContainer_sr6l4se>input[type='range']::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent;}.StyledSliderContainer_sr6l4se::before{content:'';position:absolute;top:0.8125rem;left:0;height:0.25rem;background:var(--sr6l4se-3);width:var(--sr6l4se-4);}

:root {
  --ink: #15201A;
  --paper: #FFFFFF;
  --bg: #F4F8F3;
  --muted: #5b6b61;
  --green: #15A04F;
  --green-deep: #0B3B28;
  --green-soft: #E7F4EC;
  --yellow: #FFD23F;
  --pop: #FF4D6D;
  --pink: #E8709B;
  --blue: #3BA7D6;
  --purple: #9B7ED8;
  --coral: #FF6F59;
  --line: #dfe6e0;
  --bronze: #C77B3B;
  --silver: #9AA3A8;
  --gold: #E8B530;
  --shadow-color: #8a938e;
  --shadow-color-soft: rgba(138, 147, 142, 0.24);
  --shadow-depth: 2px;
  --shadow-hard: 2px 2px 0 var(--shadow-color);
  --shadow-hard-hover: 1px 1px 0 var(--shadow-color);
  --shadow-hard-soft: 2px 2px 0 var(--shadow-color-soft);
  --radius-pill: 999px;
  --radius-icon: 0.625rem;
  --radius-surface: 14px;
  --font-display: 'Hanken Grotesk', system-ui, sans-serif;
  --font-body: 'Hanken Grotesk', system-ui, sans-serif;
}

.Circle_czif3bk{position:relative;-webkit-flex:none;-ms-flex:none;flex:none;width:var(--czif3bk-0);height:var(--czif3bk-0);border-radius:50%;border:1.5px solid var(--ink);display:-ms-grid;display:grid;place-items:center;font-weight:700;font-size:var(--czif3bk-1);line-height:1;background:var(--czif3bk-2);color:var(--czif3bk-3);box-shadow:var(--czif3bk-4);}
.Image_iyatand{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover;}
.Initial_i12gab9g{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.PresenceDot_pz0b5w5{position:absolute;bottom:0;right:0;width:var(--pz0b5w5-0);height:var(--pz0b5w5-0);border-radius:50%;background:#3ec46d;border:2px solid var(--paper);}

.Wrapper_w1ewp4pl{width:100%;min-height:100vh;min-height:100dvh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:1.25rem;padding:2rem 1.25rem;text-align:center;}
.Title_tkxqzok{margin:0;font-size:1.25rem;}
.Text_tfucw1g{margin:0;max-width:26rem;line-height:1.4;}
.LinkBox_l19vdfjw{width:100%;max-width:26rem;padding:0.75rem;border-radius:0.5rem;background:rgba(0, 0, 0, 0.06);font-size:0.8125rem;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;}

.StyledTag_s1kqtsku{--border-width:var(--s1kqtsku-0);display:inline-block;font-family:var(--s1kqtsku-1),sans-serif;font-size:0.875rem;font-style:normal;font-weight:600;line-height:1rem;letter-spacing:0.02rem;position:relative;margin:var(--s1kqtsku-2);padding:var(--s1kqtsku-3);border-radius:var(--s1kqtsku-4);white-space:nowrap;overflow:hidden;color:var(--s1kqtsku-5);background-color:var(--s1kqtsku-6);border-width:var(--border-width);border-style:solid;border-color:var(--s1kqtsku-7);}
.TagContent_t1l0f6v5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.StyledCounter_s9pemd7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-family:var(--s9pemd7-0),sans-serif;font-weight:var(--s9pemd7-1);font-size:var(--s9pemd7-2);line-height:var(--s9pemd7-3);position:relative;margin:var(--s9pemd7-4);padding:var(--s9pemd7-5);border-radius:var(--s9pemd7-6);white-space:nowrap;overflow:hidden;color:var(--s9pemd7-7);background-color:var(--s9pemd7-8);}
.CounterIcon_c1o9wetl{margin-right:0.3125rem;}
.StyledBar_s1r2exrf{position:relative;height:1.5rem;overflow:hidden;padding:0.25rem;border-radius:var(--s1r2exrf-0);background:var(--s1r2exrf-1);}
.StyledProgress_s7qk6i7{border-radius:var(--s7qk6i7-0);background:var(--s7qk6i7-1);height:100%;width:var(--s7qk6i7-2);-webkit-transition:0.3s ease;transition:0.3s ease;}
.ProgressBarText_pd8gue9{position:absolute;right:0.75rem;top:0.25rem;color:var(--pd8gue9-0);font-family:var(--pd8gue9-1),sans-serif;font-size:0.75rem;font-style:normal;font-weight:400;line-height:1rem;letter-spacing:0.02rem;}

.Title_tow74b3{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.413rem;font-size:1.1rem;font-style:normal;font-weight:700;letter-spacing:0.0275rem;}
.Subtitle_s1nx9n3o p{font-size:1rem;font-style:normal;font-weight:700;line-height:1.2rem;letter-spacing:0.018rem;}
.Description_d10k8x3a{font-size:0.875rem;line-height:1.5;font-weight:normal;}
.GameItemWrapper_g11vtzuu{width:var(--g11vtzuu-0);min-width:13.95rem;height:26.5rem;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:0.375rem;cursor:pointer;position:relative;background:#ffffff;box-shadow:1.16954px 1.16954px 2.33908px 0 rgba(0, 0, 0, 0.12),0 0 1.16954px 0 rgba(0, 0, 0, 0.08) inset,0.17543px 0.17543px 0 0 rgba(0, 0, 0, 0.16),-0.23391px -0.23391px 0px 0px rgba(255, 255, 255, 0.24);}.GameItemWrapper_g11vtzuu:hover{-webkit-transition:all 0.3s;transition:all 0.3s;box-shadow:1.16954px 1.16954px 20px 0 rgba(0, 0, 0, 0.05),0 0 1.16954px 0 rgba(0, 0, 0, 0.08) inset,2px 2px 10px 0 rgba(0, 0, 0, 0.16),-0.23391px -0.23391px 0px 0px rgba(255, 255, 255, 0.24);}.GameItemWrapper_g11vtzuu:hover [class*='GameItemImg']::before{-webkit-transition:all 0.3s;transition:all 0.3s;opacity:var(--g11vtzuu-1);}
.GameItemImg_g499tgv{width:100%;height:50%;background-image:var(--g499tgv-0);-webkit-background-position:center;background-position:center;background-repeat:no-repeat;-webkit-background-size:var(--g499tgv-1);background-size:var(--g499tgv-1);background-color:var(--g499tgv-2);border-radius:0.375rem 0.375rem 0 0;padding:0.56rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}.GameItemImg_g499tgv::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:0.375rem 0.375rem 0 0;}
.GameItemTitle_goxme58.Title_tow74b3{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;}
.GameItemDescriptionCustom_gspnuop.Description_d10k8x3a{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0.53rem 0 0 0;color:var(--gspnuop-0);height:5.485rem;}
.GameItemTagsWrapperCustom_goetdfk{margin:0.3rem 0 0 0;height:100%;max-height:1.5rem;overflow-y:hidden;}.GameItemTagsWrapperCustom_goetdfk>[class*='StyledTag']{max-width:8.125rem;margin:0 0.25rem 0 0;background-color:var(--goetdfk-0);border-radius:0.15rem;}.GameItemTagsWrapperCustom_goetdfk [class*='TagContent']{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1rem;}
.GameDescription_g1cnh30t{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding:0.75rem;}
.PlayerAndTimeCustom_p1r3wl40.Subtitle_s1nx9n3o{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:0.88rem;column-gap:0.88rem;row-gap:0.1rem;margin:0.28rem 0 0 0;height:2.5rem;}.PlayerAndTimeCustom_p1r3wl40.Subtitle_s1nx9n3o p{color:var(--p1r3wl40-0);}
.TutorialModal_t1jel8zl{width:80vw;aspect-ratio:1.7;max-height:80vh;}
.IconsContainer_i1c349w4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;gap:0.22rem;}
.ButtonsContainer_bi7c5pr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;position:absolute;}.ButtonsContainer_bi7c5pr button{width:11.25rem;height:2.063rem;border-radius:0.44rem;font-size:0.875rem;}

.Backdrop_b18wg55m{position:fixed;inset:0;z-index:10000;background:rgba(0, 0, 0, 0.4);opacity:var(--b18wg55m-0);-webkit-transition:opacity 260ms ease;transition:opacity 260ms ease;}@media (prefers-reduced-motion: reduce){.Backdrop_b18wg55m{-webkit-transition:none;transition:none;}}
.Sheet_s1lhmkdg{position:fixed;left:0;right:0;bottom:0;z-index:10001;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:85dvh;background:var(--paper, #fff);border-radius:1rem 1rem 0 0;box-shadow:0 -0.25rem 1.5rem rgba(0, 0, 0, 0.16);padding-bottom:var(--safe-bottom, 0px);-webkit-transform:var(--s1lhmkdg-0);-moz-transform:var(--s1lhmkdg-0);-ms-transform:var(--s1lhmkdg-0);transform:var(--s1lhmkdg-0);-webkit-transition:var(--s1lhmkdg-1);transition:var(--s1lhmkdg-1);touch-action:none;}@media (prefers-reduced-motion: reduce){.Sheet_s1lhmkdg{-webkit-transition:none;transition:none;}}
.Grabber_gteqe15{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0.75rem 0 0.5rem;cursor:-webkit-grab;cursor:grab;}.Grabber_gteqe15::after{content:'';width:2.25rem;height:0.25rem;border-radius:0.125rem;background:#d5d5dc;}
.Header_h1jo6g5z{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;gap:0.5rem;padding:0 1rem 0.75rem;font-weight:700;font-size:1rem;}
.Content_c17b4tgf{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 1rem 1rem;touch-action:pan-y;}

.HeaderBody_hoplci7 tr{width:100%;height:2.5rem;background:#f5f5f5;}.HeaderBody_hoplci7 th{text-align:left;padding:0.5rem 1rem;color:#7b7b7b;font-size:0.875rem;font-weight:700;font-style:normal;line-height:1.5rem;letter-spacing:0.035rem;}
.leftBorderRadius_l17cx07u{border-radius:0.25rem 0 0 0.25rem;}
.rightBorderRadius_rimqen0{border-radius:0 0.25rem 0.25rem 0;}

.TableBody_tkfxpqp{width:100%;border-collapse:collapse;}
.TextStyle_t1ctl19c{font-style:normal;font-size:1rem;line-height:1.15rem;letter-spacing:0.04rem;font-weight:500;}

.RowsBody_r8ke9ek tr{border:1px solid #f5f5f5;}.RowsBody_r8ke9ek tr td{padding:var(--r8ke9ek-0);height:3.625rem;}.RowsBody_r8ke9ek tr:hover{border-radius:var(--r8ke9ek-1);box-shadow:var(--r8ke9ek-2);}


.heading_1 {
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2.5rem;
  letter-spacing: 0.02rem;
}

.heading_2 {
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2rem;
  letter-spacing: 0.02rem;
}

.heading_3 {
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5rem;
  letter-spacing: 0.04rem;
}

.heading_4 {
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: 0.04rem;
}

.heading_5 {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0.02rem;
}

.heading_6 {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1rem;
  letter-spacing: 0.02rem;
}

.input {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: 0.02rem;
}

.caption {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
  letter-spacing: 0.02rem;
}

.hint {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25rem;
  letter-spacing: 0.02em;
}

.label {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
  letter-spacing: 0rem;
}

.helper {
  font-size: 0.75rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1rem;
  letter-spacing: 0em;
}

.PageRootWrapper_p1l74rk0{background:var(--bg);width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative;gap:1rem;}@media (max-width: 670px){.PageRootWrapper_p1l74rk0{height:initial;}}.PageRootWrapper_p1l74rk0 [class*='CardRoot']{max-height:95vh;}
.PageRootWithCentralHeaderModal_p1lyzdm5.PageRootWrapper_p1l74rk0 [class*='CardHeader']{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;}

.Form_f1c8509j{width:100%;min-width:20rem;max-width:33.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:var(--f1c8509j-0);line-height:135%;}@media (max-width: 960px){.Form_f1c8509j{padding:1.5rem;}}@media (max-width: 670px){.Form_f1c8509j{padding:1rem;}}
.CustomFormHeader_cenn5ue{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;}.CustomFormHeader_cenn5ue>h1{font-size:2rem;font-weight:700;margin:0;padding:0;}.CustomFormHeader_cenn5ue>p{font-weight:700;}.CustomFormHeader_cenn5ue>p>a{color:var(--cenn5ue-0);-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}.CustomFormHeader_cenn5ue>p>a:hover{color:var(--cenn5ue-1);}
.FormInputsBlock_f14hda5w{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;}
.CustomContinueAsGuest_c13r2bqg{text-align:center;color:var(--c13r2bqg-0);-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;font-weight:500;position:absolute;bottom:3rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;}.CustomContinueAsGuest_c13r2bqg:hover{color:var(--c13r2bqg-1);}
.CustomLoginInputsContainer_c1rv12ez{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.625rem;}.CustomLoginInputsContainer_c1rv12ez>a{color:var(--c1rv12ez-0);text-align:right;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;font-weight:700;}.CustomLoginInputsContainer_c1rv12ez>a:hover{color:var(--c1rv12ez-1);}
.ButtonContainer_b1xloiw3{width:100%;margin-top:0.5rem;}.ButtonContainer_b1xloiw3>button{width:100%;}

.ChatConversation_cvaovwv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;min-height:0;background:#fff;}
.ConversationHeader_c3ux3ad{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;gap:1rem;min-height:4.55rem;padding:0.8rem 1.1rem;border-bottom:1px solid #eceeec;}@media (max-width: 670px){.ConversationHeader_c3ux3ad{padding:0.7rem 0.8rem;}}
.ChannelHeading_cyarrcx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;min-width:0;}
.HeaderIcon_h7iykn6{display:-ms-grid;display:grid;place-items:center;-webkit-flex:none;-ms-flex:none;flex:none;width:2.4rem;height:2.4rem;color:var(--green);background:var(--green-soft);border:1px solid rgba(53, 118, 73, 0.18);border-radius:0.55rem;}@media (max-width: 670px){.HeaderIcon_h7iykn6{display:none;}}
.ConversationTitle_c1kreayv{overflow:hidden;color:var(--ink);font-size:1rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;}
.ConversationDescription_c9w3uiq{max-width:42rem;margin-top:0.15rem;overflow:hidden;color:var(--muted);font-size:0.76rem;text-overflow:ellipsis;white-space:nowrap;}
.Messages_m1p5wfke{-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;padding:0.9rem 1.1rem;overflow-y:auto;overscroll-behavior:contain;}@media (max-width: 670px){.Messages_m1p5wfke{padding:0.75rem 0.8rem;}}
.MessageList_mu1uz9h{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.95rem;}
.DayDivider_dtyhme0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;margin:0.35rem 0 -0.2rem;}.DayDivider_dtyhme0::before,.DayDivider_dtyhme0::after{content:'';-webkit-flex:1;-ms-flex:1;flex:1;height:1px;background:#eceeec;}
.DayDividerLabel_dqfcf1{color:var(--muted);font-size:0.7rem;font-weight:700;white-space:nowrap;}
.Message_m1yoeai1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:0.7rem;margin:-0.4rem -0.5rem;padding:0.4rem 0.5rem;background:var(--m1yoeai1-0);border-radius:0.55rem;-webkit-transition:background 120ms ease;transition:background 120ms ease;-webkit-tap-highlight-color:transparent;}.Message_m1yoeai1:focus-within{background:#f5f7f4;}.Message_m1yoeai1:focus-within [data-message-actions]{opacity:1;pointer-events:auto;}@media (hover: hover){.Message_m1yoeai1:hover{background:#f5f7f4;}.Message_m1yoeai1:hover [data-message-actions]{opacity:1;pointer-events:auto;}}
.MessageBody_m1lcgjsu{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:0.05rem;}
.MessageMeta_m12hwjua{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.45rem;}
.MessageActions_m1rxarbm{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;margin-left:auto;opacity:var(--m1rxarbm-0);pointer-events:var(--m1rxarbm-1);-webkit-transition:opacity 120ms ease;transition:opacity 120ms ease;}
.MessageActionAnchor_mqfjare{position:relative;}
.MessageMenu_m1vnq2yc{position:absolute;top:calc(100% + 0.3rem);right:0;z-index:5;min-width:11rem;padding:0.3rem;background:#fff;border:1px solid #dfe4df;border-radius:0.55rem;box-shadow:0 0.35rem 1rem rgba(21, 37, 27, 0.14);}.MessageMenu_m1vnq2yc>button{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;white-space:nowrap;}
.AuthorName_a10ddkxz{color:var(--ink);font-size:0.83rem;font-weight:700;}
.MessageTime_m1x6neis{color:var(--muted);font-size:0.67rem;}
.MessageText_mxxflsf{margin-top:0.18rem;color:var(--ink);font-size:0.86rem;line-height:1.42;overflow-wrap:anywhere;white-space:pre-wrap;}
.MessageLink_m11wxk6n{color:var(--green);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:0.12em;}.MessageLink_m11wxk6n:hover{text-decoration-thickness:0.1em;}.MessageLink_m11wxk6n:focus-visible{outline:2px solid rgba(53, 118, 73, 0.28);outline-offset:1px;border-radius:0.15rem;}
.MessageImageLink_m1jgqbp9{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;max-width:min(24rem, 100%);margin-top:0.45rem;overflow:hidden;background:#f3f5f2;border:1px solid #e1e5e0;border-radius:0.65rem;}.MessageImageLink_m1jgqbp9:focus-visible{outline:2px solid var(--green);outline-offset:2px;}
.MessageImage_m15rvv8l{display:block;width:auto;max-width:100%;max-height:22rem;object-fit:contain;}
.MessageReactions_m55bbg8{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.3rem;margin-top:0.4rem;}
.ReactionChip_rz3qn37{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.28rem;min-height:1.65rem;padding:0.1rem 0.5rem;color:var(--ink);background:var(--rz3qn37-0);border:1px solid var(--rz3qn37-1);border-radius:999px;cursor:pointer;font:inherit;font-size:0.76rem;-webkit-transition:background 120ms ease,border-color 120ms ease;transition:background 120ms ease,border-color 120ms ease;}.ReactionChip_rz3qn37:hover:not(:disabled){border-color:rgba(53, 118, 73, 0.45);}.ReactionChip_rz3qn37:disabled{cursor:default;}.ReactionChip_rz3qn37:focus-visible{outline:2px solid var(--green);outline-offset:1px;}
.ReactionEmoji_rzdwsn{font-size:0.95rem;line-height:1;}
.ReactionCount_rrqpuhv{font-weight:700;font-variant-numeric:tabular-nums;}
.EmojiPopover_emdujix{position:absolute;top:var(--emdujix-0);bottom:var(--emdujix-1);left:var(--emdujix-2);right:var(--emdujix-3);z-index:6;width:min(19rem, calc(100vw - 2rem));padding:0.45rem;background:#fff;border:1px solid #dfe4df;border-radius:0.65rem;box-shadow:0 0.35rem 1rem rgba(21, 37, 27, 0.14);}
.EmojiQuickRow_er43o3f{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;gap:0.15rem;}
.EmojiButton_e2i4ojd{display:-ms-grid;display:grid;place-items:center;width:2.05rem;height:2.05rem;padding:0;font-size:1.2rem;line-height:1;background:transparent;border:0;border-radius:0.45rem;cursor:pointer;}.EmojiButton_e2i4ojd:hover,.EmojiButton_e2i4ojd:focus-visible{background:#f1f3f0;outline:none;}
.EmojiGrid_e1ojd04k{display:-ms-grid;display:grid;-ms-grid-columns:repeat(8, minmax(0, 1fr));grid-template-columns:repeat(8, minmax(0, 1fr));gap:0.1rem;max-height:14rem;margin-top:0.35rem;padding-top:0.35rem;overflow-y:auto;border-top:1px solid #eceeec;}
.EmojiGroupTitle_e8hvqdv{-ms-grid-column:1/-1;grid-column:1/-1;margin:0.35rem 0 0.1rem;color:var(--muted);font-size:0.64rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;}
.LoadOlder_lft5y2r{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:0.85rem;}
.CenterState_c1pkbevx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:0.65rem;min-height:12rem;padding:2rem;text-align:center;}
.EmptyIcon_eukroxv{display:-ms-grid;display:grid;place-items:center;width:3.25rem;height:3.25rem;color:var(--green);background:var(--green-soft);border:1px solid rgba(53, 118, 73, 0.18);border-radius:50%;}
.EmptyTitle_e1ip4por{color:var(--ink);font-size:1rem;font-weight:700;}
.EmptyCopy_e1clomdf{max-width:24rem;color:var(--muted);font-size:0.82rem;line-height:1.45;}
.Composer_cckbz1o{padding:0.75rem 1rem 0.65rem;background:#fbfcfa;border-top:1px solid #eceeec;}@media (max-width: 670px){.Composer_cckbz1o{padding:0.65rem 0.75rem 0.55rem;}}
.ComposerRow_cjnjcz2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;gap:0.65rem;}@media (max-width: 670px){.ComposerRow_cjnjcz2{gap:0.45rem;}}
.ComposerEmojiAnchor_ced74bn{position:relative;-webkit-flex:none;-ms-flex:none;flex:none;}
.HiddenImageInput_h113f15h{display:none;}
.ComposerImagePreview_c14qbbae{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;max-width:min(13rem, 100%);margin-bottom:0.65rem;overflow:hidden;background:#f2f4f1;border:1px solid #dce2dc;border-radius:0.6rem;}
.ComposerImage_c1kqca5m{display:block;width:auto;max-width:100%;height:7rem;object-fit:contain;}
.ComposerImageRemove_cpp0108{position:absolute;top:0.35rem;right:0.35rem;}
.MessageInput_m1phdxi2{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:2.35rem;max-height:8rem;resize:vertical;padding:0.58rem 0.72rem;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:var(--radius-icon);box-shadow:var(--shadow-hard);-webkit-transition:border-color 0.1s ease-out,box-shadow 0.1s ease-out;transition:border-color 0.1s ease-out,box-shadow 0.1s ease-out;font:inherit;font-size:0.85rem;line-height:1.3;}.MessageInput_m1phdxi2:hover:not(:disabled){box-shadow:var(--shadow-hard-hover);}.MessageInput_m1phdxi2:focus-visible{outline:none;border-color:var(--green);}.MessageInput_m1phdxi2:disabled{background:#f2f3f2;box-shadow:none;cursor:not-allowed;}.MessageInput_m1phdxi2::-webkit-input-placeholder{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;}.MessageInput_m1phdxi2::-moz-placeholder{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;}.MessageInput_m1phdxi2:-ms-input-placeholder{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;}.MessageInput_m1phdxi2::placeholder{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;}
.ComposerHint_c15d9h4e{margin-top:0.38rem;color:var(--muted);font-size:0.65rem;}@media (hover: none){.ComposerHint_c15d9h4e{display:none;}}
.ReadOnlyNotice_r1qxuwuh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:0.5rem;min-height:2.35rem;color:var(--muted);font-size:0.78rem;font-weight:600;text-align:center;}
.RestrictionNotice_rc5emc8.ReadOnlyNotice_r1qxuwuh{color:#7a342d;background:#fff2f0;border:1px solid #f0cec9;border-radius:0.55rem;}
.ModalContent_m1nkvnvm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:min(26rem, calc(100vw - 3rem));margin-top:0.5rem;}
.ModalActions_m1vlr6ur{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:0.75rem;margin-top:1rem;}
.ReportMessagePreview_r1imyj69{padding:0.75rem;color:var(--ink);background:#f5f7f4;border:1px solid #e3e7e2;border-radius:0.55rem;font-size:0.82rem;line-height:1.4;overflow-wrap:anywhere;}
.ReportMessageImage_r1bt2ruw{display:block;width:auto;max-width:100%;max-height:16rem;margin-top:0.65rem;object-fit:contain;border-radius:0.45rem;}

.InstallPromoRoot_i8kjtzr{position:fixed;left:0.75rem;right:0.75rem;bottom:calc(0.75rem + env(safe-area-inset-bottom, 0px));z-index:9000;display:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;padding:0.75rem;border-radius:0.875rem;background:var(--paper, #fff);box-shadow:0 0.25rem 1.5rem rgba(0, 0, 0, 0.18);}@media (max-width: 767px){.InstallPromoRoot_i8kjtzr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}
.InstallPromoText_i1qi1qvo{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:0.8125rem;line-height:1.15rem;}
.InstallPromoActions_iexhwjt{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;}
.InstallPromoClose_i1yg5wd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0.25rem;border:none;background:none;cursor:pointer;color:inherit;}

