@font-face { font-family: Manrope; src: url("/fonts/manrope-regular.woff2") format("woff2"); font-weight: 400; font-style: normal; }
@font-face { font-family: ManropeBold; src: url("/fonts/manrope-bold.woff2") format("woff2"); font-weight: 400; font-style: normal; }
@font-face { font-family: ManropeExtraBold; src: url("/fonts/manrope-extrabold.woff2") format("woff2"); font-weight: 400; font-style: normal; }
@font-face { font-family: SpaceGrotesk; src: url("/fonts/space-grotesk-variable.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; }
@font-face { font-family: RubikIso; src: url("/fonts/rubik-iso-regular.woff2") format("woff2"); font-weight: 400; font-style: normal; }
@font-face { font-family: Archivo; src: url("/fonts/archivo-regular.woff2") format("woff2"); font-weight: 400; font-style: normal; }
@font-face { font-family: ArchivoSemibold; src: url("/fonts/archivo-semibold.woff2") format("woff2"); font-weight: 400; font-style: normal; }
html { scrollbar-width: none; }
html::-webkit-scrollbar { display: none; }
body { background: linear-gradient(rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%); font-family: Manrope; }
a { color: inherit; font-size: 14px; text-decoration: none; }
#CybotCookiebotDialog, #CybotCookiebotDialogBodyUnderlay, #CookiebotWidget { display: none !important; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/5476f68d60460930-s.2uwcyprjm3xu3.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Inter Fallback"; src: local("Arial"); ascent-override: 90.44%; descent-override: 22.52%; line-gap-override: 0%; size-adjust: 107.12%; }
.rsExGW_className { font-family: Inter, "Inter Fallback"; font-style: normal; }
.JKl4na_itemcardimage { transition: 0.15s; }
.JKl4na_itemcard:has(.JKl4na_itemcardimagecontainer:first-child):hover { background-color: rgb(38, 38, 52); }
.JKl4na_itemcardtext, .JKl4na_itemcardcontent { opacity: 0; max-height: 0px; transition: 0.15s; overflow: hidden; }
.JKl4na_itemcard:has(.JKl4na_itemcardimagecontainer:first-child):hover .JKl4na_itemcardtext { opacity: 1; max-height: 21px; }
.JKl4na_itemcard:has(.JKl4na_itemcardimagecontainer:first-child):hover .JKl4na_itemcardcontent { opacity: 1; max-height: 46px; }
.JKl4na_itemcard:has(.JKl4na_itemcardimagecontainer:first-child):hover .JKl4na_itemcardtime { opacity: 0; }
.JKl4na_itemcard:has(.JKl4na_itemcardimagecontainer:first-child):hover .JKl4na_itemcardimage { scale: 0.85; }
html { -webkit-font-smoothing: antialiased; box-sizing: border-box; text-size-adjust: 100%; }
*, ::before, ::after { box-sizing: inherit; }
strong, b { font-weight: 700; }
body { margin: 0px; color: rgb(242, 244, 247); font-family: Manrope; font-weight: 400; font-size: 1rem; line-height: 1.5; background-color: rgb(16, 15, 20); }
@media print {
  body { background-color: rgb(255, 255, 255); }
}
body::backdrop { background-color: rgb(16, 15, 20); }
::-webkit-scrollbar { width: 5px; height: 5px; }
::-webkit-scrollbar-thumb { width: 5px; height: 5px; background-color: rgb(23, 23, 32); border-radius: 5px; }
@-webkit-keyframes mui-auto-fill { 
  0% { display: block; }
}
@keyframes mui-auto-fill { 
  0% { display: block; }
}
@-webkit-keyframes mui-auto-fill-cancel { 
  0% { display: block; }
}
@keyframes mui-auto-fill-cancel { 
  0% { display: block; }
}
@-webkit-keyframes mui-auto-fill { 
  0% { display: block; }
}
@keyframes mui-auto-fill { 
  0% { display: block; }
}
@-webkit-keyframes mui-auto-fill-cancel { 
  0% { display: block; }
}
@keyframes mui-auto-fill-cancel { 
  0% { display: block; }
}
@-webkit-keyframes mui-auto-fill { 
  0% { display: block; }
}
@keyframes mui-auto-fill { 
  0% { display: block; }
}
@-webkit-keyframes mui-auto-fill-cancel { 
  0% { display: block; }
}
@keyframes mui-auto-fill-cancel { 
  0% { display: block; }
}
@-webkit-keyframes mui-auto-fill { 
  0% { display: block; }
}
@keyframes mui-auto-fill { 
  0% { display: block; }
}
@-webkit-keyframes mui-auto-fill-cancel { 
  0% { display: block; }
}
@keyframes mui-auto-fill-cancel { 
  0% { display: block; }
}
html { -webkit-font-smoothing: antialiased; box-sizing: border-box; text-size-adjust: 100%; }
*, ::before, ::after { box-sizing: inherit; }
strong, b { font-weight: 700; }
body { margin: 0px; color: rgb(242, 244, 247); font-family: Manrope; font-weight: 400; font-size: 1rem; line-height: 1.5; background-color: rgb(16, 15, 20); }
@media print {
  body { background-color: rgb(255, 255, 255); }
}
body::backdrop { background-color: rgb(16, 15, 20); }
::-webkit-scrollbar { width: 5px; height: 5px; }
::-webkit-scrollbar-thumb { width: 5px; height: 5px; background-color: rgb(23, 23, 32); border-radius: 5px; }
.mui-1m71psc { min-height: 100dvh; width: 100vw; display: flex; flex-direction: column; background-color: rgb(16, 15, 20); }
.mui-1ne6f4g { position: sticky; top: 0px; z-index: 1100; }
@media print {
  .mui-depviu { position: absolute !important; }
}
.mui-g48g0j { --layout-height: calc(100dvh - 80px); -webkit-box-flex: 1; flex-grow: 1; background-color: rgb(16, 15, 20); width: 100%; overflow-x: clip; }
.mui-3vzyvt { position: relative; background-color: rgb(16, 15, 20); border-top: 1px solid rgb(34, 34, 38); }
.mui-qq3rh9 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 4px; height: 52px; overflow-x: auto; scrollbar-width: none; }
@media (min-width: 0px) {
  .mui-qq3rh9 { padding-left: 12px; padding-right: 12px; }
}
@media (min-width: 900px) {
  .mui-qq3rh9 { padding-left: 24px; padding-right: 24px; }
}
.mui-qq3rh9::-webkit-scrollbar { display: none; }
.mui-stj26g { -webkit-box-pack: center; justify-content: center; box-sizing: border-box; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; padding: 0px 14px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; position: relative; display: flex; -webkit-box-align: center; align-items: center; gap: 7.2px; height: 100%; min-width: max-content; color: rgb(152, 162, 179); font-family: ManropeBold; font-weight: 700; font-size: 13px; letter-spacing: -0.1px; transition: color 140ms; background-color: transparent; -webkit-tap-highlight-color: transparent; }
.mui-stj26g.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .mui-stj26g { print-color-adjust: exact; }
}
.mui-stj26g .nav-chevron { opacity: 0.6; transform: rotate(0deg); transition: opacity 180ms, transform 200ms cubic-bezier(0.16, 1, 0.3, 1); }
.mui-stj26g:hover { color: rgb(242, 244, 247); background-color: transparent; }
.mui-stj26g:hover .nav-chevron { opacity: 0.9; }
.mui-stj26g:active, .mui-stj26g:focus, .mui-stj26g:focus-visible { background-color: transparent; outline: none; }
.mui-stj26g .MuiTouchRipple-root { display: none; }
.mui-9p8exr { display: flex; -webkit-box-align: center; align-items: center; color: inherit; }
.mui-jixyvg { margin: 0px; font-style: normal; color: inherit; font-size: 14px; font-family: inherit; font-weight: 700; line-height: 1; }
@media (max-width: 899.95px) {
  .mui-jixyvg { font-size: 13px; line-height: 22px; }
}
.mui-3dwxuc { width: 100vw; height: calc(var(--layout-height) - 35px); display: grid; grid-template-columns: 1fr 200px 1fr; background-color: rgb(16, 15, 20); position: relative; }
.mui-1v3w5pf { padding: 0px 24px 24px; height: inherit; display: flex; flex-direction: column; -webkit-box-flex: 0; flex-grow: 0; position: relative; overflow: hidden; }
.mui-1gfmtcj { background-color: rgb(23, 23, 32); border-radius: 5px; margin-bottom: 15px; }
.mui-193q2hd { height: 46px; padding: 5px; display: flex; -webkit-box-pack: justify; justify-content: space-between; flex-direction: row-reverse; -webkit-box-align: center; align-items: center; border-bottom: 1px solid rgb(16, 15, 20); cursor: pointer; }
.mui-qo69hc { display: flex; -webkit-box-align: center; align-items: center; margin: 12px; gap: 12px; }
.mui-vqe3zw { display: flex; flex-direction: column; -webkit-box-align: end; align-items: end; }
.mui-1utx3w7 { display: flex; gap: 4px; }
.mui-14ka3bp { margin: 0px; color: rgb(242, 244, 247); font-style: normal; font-weight: 400; font-size: 12px; font-family: ManropeBold; line-height: normal; text-align: end; }
@media (max-width: 899.95px) {
  .mui-14ka3bp { font-size: 13px; line-height: 22px; }
}
.mui-xykgki { display: flex; flex-direction: row-reverse; -webkit-box-align: center; align-items: center; gap: 8px; padding-left: 10px; padding-right: 10px; }
.mui-16tio3s { margin: 0px; font-style: normal; font-weight: 400; line-height: 28px; color: white; text-align: center; font-family: ManropeBold; font-size: 12px; }
@media (max-width: 899.95px) {
  .mui-16tio3s { font-size: 13px; line-height: 22px; }
}
.mui-19y1rki { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: large; color: rgb(242, 244, 247); transition: 300ms; cursor: pointer; transform: rotateZ(180deg); }
.mui-19y1rki:hover { color: rgb(255, 230, 68); }
.mui-1cbf1l2 { transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); height: auto; overflow: visible; }
.mui-15830to { display: flex; width: 100%; }
.mui-9vd5ud { width: 100%; }
.mui-1hb4v38 { height: 136px; text-align: center; align-content: center; }
.mui-nfqt5n { margin: 0px; color: rgb(242, 244, 247); font-style: normal; line-height: 28px; text-align: center; font-family: ManropeBold; font-size: 16px; font-weight: 700; }
@media (max-width: 899.95px) {
  .mui-nfqt5n { font-size: 13px; line-height: 22px; }
}
.mui-1i1lah0 { margin: 0px; font-family: Manrope; font-style: normal; line-height: 28px; color: rgb(103, 109, 117); text-align: center; font-size: 14px; font-weight: 700; }
@media (max-width: 899.95px) {
  .mui-1i1lah0 { font-size: 13px; line-height: 22px; }
}
.mui-zis9on { background-color: rgb(23, 23, 32); margin-bottom: 5px; width: 100%; border-radius: 5px; display: flex; -webkit-box-align: center; align-items: center; gap: 13px; flex-shrink: 0; }
@media (min-width: 900px) {
  .mui-zis9on { height: 48px; }
}
.mui-lz80c2 { font-weight: 400; line-height: 1.4375em; color: rgb(242, 244, 247); box-sizing: border-box; position: relative; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; margin-left: 5px; width: 50%; height: 32px; max-width: 400px; background-color: rgb(16, 15, 20); border-radius: 4px; font-size: 12px; font-family: ManropeBold; padding-left: 8px; flex: 1 1 0%; }
.mui-lz80c2.Mui-disabled { color: rgba(0, 0, 0, 0.38); cursor: default; }
.mui-lz80c2 input::-webkit-input-placeholder { color: rgb(103, 109, 117); opacity: 0.3; }
.mui-lz80c2 input::placeholder { color: rgb(103, 109, 117); opacity: 0.3; }
.mui-1f6kg7i { display: flex; max-height: 2em; -webkit-box-align: center; align-items: center; white-space: nowrap; color: rgba(0, 0, 0, 0.54); margin-right: 8px; }
.mui-3z1fhk { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; color: rgb(103, 109, 117); }
.mui-aae3xl { font: inherit; letter-spacing: inherit; color: currentcolor; padding: 4px 0px 5px; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; }
.mui-aae3xl::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-aae3xl:focus { outline: 0px; }
.mui-aae3xl:invalid { box-shadow: none; }
.mui-aae3xl::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .mui-aae3xl::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .mui-aae3xl:focus::-webkit-input-placeholder { opacity: 0.42; }
.mui-aae3xl.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgba(0, 0, 0, 0.38); }
.mui-aae3xl:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.mui-1l72efk { display: flex; -webkit-box-pack: justify; justify-content: space-between; flex: 1 1 0%; height: inherit; -webkit-box-align: center; align-items: center; }
.mui-14xfhda { margin: 0px; font-style: normal; font-weight: 400; line-height: 24px; color: rgb(103, 109, 117); font-size: 14px; font-family: ManropeBold; text-align: center; display: flex; cursor: pointer; }
@media (max-width: 899.95px) {
  .mui-14xfhda { font-size: 11px; line-height: 19px; }
}
.mui-14xfhda:hover { color: rgb(255, 230, 68); }
.mui-1el0x80 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: 1.5rem; color: inherit; transition: 100ms; transform: unset; }
.mui-1el0x80:hover { color: rgb(255, 230, 68); }
.mui-70qvj9 { display: flex; -webkit-box-align: center; align-items: center; }
.mui-piad4f { font-weight: 500; font-size: 0.875rem; line-height: 1.75; min-width: 64px; border: 0px; color: var(--variant-textColor); --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); font-family: ManropeBold; border-radius: 5px; text-transform: none; background-color: transparent; padding: 0px; -webkit-box-align: center; align-items: center; width: 30px; margin-right: 10px; }
.mui-piad4f:hover { text-decoration: none; }
.mui-piad4f.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: hover) {
  .mui-piad4f:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-piad4f.MuiButton-loading { color: transparent; }
.mui-piad4f.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
.mui-piad4f:hover { background-color: transparent; color: rgb(255, 230, 68); }
.mui-1jfj2us { display: inline-flex; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px 10px 0px 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-weight: 500; font-size: 0.875rem; line-height: 1.75; min-width: 64px; border: 0px; color: var(--variant-textColor); --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); font-family: ManropeBold; border-radius: 5px; text-transform: none; background-color: transparent; padding: 0px; -webkit-box-align: center; align-items: center; width: 30px; }
.mui-1jfj2us.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .mui-1jfj2us { print-color-adjust: exact; }
}
.mui-1jfj2us:hover { text-decoration: none; }
.mui-1jfj2us.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: hover) {
  .mui-1jfj2us:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-1jfj2us.MuiButton-loading { color: transparent; }
.mui-1jfj2us.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
.mui-1jfj2us:hover { background-color: transparent; color: rgb(255, 230, 68); }
.mui-1eh7l16 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; color: rgb(103, 109, 117); }
.mui-1eh7l16:hover { color: rgb(255, 230, 68); }
.mui-9tr1am { position: absolute; display: flex; flex-direction: row-reverse; -webkit-box-align: stretch; align-items: stretch; background-color: rgb(16, 15, 20); border-radius: 5px; z-index: 3; overflow: hidden; box-shadow: rgb(50, 50, 50) 0px 0px 10px -1px; }
@media (min-width: 0px) {
  .mui-9tr1am { bottom: 47px; right: 23px; }
}
@media (min-width: 900px) {
  .mui-9tr1am { bottom: 35px; right: 45px; }
}
.mui-7xu286 { text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); color: rgb(217, 217, 217); align-self: stretch; }
.mui-7xu286:hover { background-color: var(--IconButton-hoverBg); }
@media (hover: none) {
  .mui-7xu286:hover { background-color: transparent; }
}
.mui-7xu286.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
.mui-7xu286.MuiIconButton-loading { color: transparent; }
.mui-7xu286:hover { color: rgb(255, 230, 68); }
.mui-cbmlsn { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; font-size: 1.5rem; padding: 8px; border-radius: 50%; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); --IconButton-hoverBg: rgba(0, 0, 0, 0.04); color: rgb(217, 217, 217); align-self: stretch; }
.mui-cbmlsn.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .mui-cbmlsn { print-color-adjust: exact; }
}
.mui-cbmlsn:hover { background-color: var(--IconButton-hoverBg); }
@media (hover: none) {
  .mui-cbmlsn:hover { background-color: transparent; }
}
.mui-cbmlsn.Mui-disabled { background-color: transparent; color: rgba(0, 0, 0, 0.26); }
.mui-cbmlsn.MuiIconButton-loading { color: transparent; }
.mui-cbmlsn:hover { color: rgb(255, 230, 68); }
.mui-1qfbl7s { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: 1.5rem; color: rgb(242, 244, 247); transition: 300ms; cursor: pointer; transform: rotateZ(180deg); }
.mui-1qfbl7s:hover { color: rgb(255, 230, 68); }
.mui-70vayq { transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1); height: auto; overflow: visible; width: auto; }
.mui-70vayq .MuiCollapse-wrapper { display: flex; }
.mui-x6qbe8 { display: flex; width: auto; height: 100%; }
.mui-10uzxfh { width: auto; height: 100%; }
.mui-hpgf8j { padding: 8px; }
.mui-ocswl4 { margin: 0px; font-family: Manrope; font-style: normal; font-weight: 400; line-height: 28px; color: rgb(255, 255, 255); font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
@media (max-width: 899.95px) {
  .mui-ocswl4 { font-size: 13px; line-height: 22px; }
}
.mui-vq3qjv { width: 100%; max-height: calc(-140px + 100vh); overflow: hidden scroll; display: grid; gap: 5px; padding-right: 5px; position: relative; }
@media (min-width: 0px) {
  .mui-vq3qjv { grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); }
}
@media (min-width: 900px) {
  .mui-vq3qjv { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 1200px) {
  .mui-vq3qjv { grid-template-columns: repeat(3, 1fr); }
}
@media (min-width: 1536px) {
  .mui-vq3qjv { grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); }
}
.mui-qzuovu { display: block; background-color: rgba(242, 244, 247, 0.11); height: 1.2em; border-radius: 4px; position: relative; overflow: hidden; mask-image: -webkit-radial-gradient(center, white, black); }
.mui-qzuovu::after { background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.04), transparent); content: ""; position: absolute; transform: translateX(-100%); inset: 0px; }
.mui-qzuovu::after { animation: 2s linear 0.5s infinite normal none running animation-wiooy9; }
.mui-qzuovu.MuiSkeleton-wave::after { animation-duration: 1s; }
@-webkit-keyframes animation-wiooy9 { 
  0% { transform: translateX(-100%); }
  50% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}
@keyframes animation-wiooy9 { 
  0% { transform: translateX(-100%); }
  50% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}
.mui-74gaj5 { overflow: hidden; display: flex; flex-direction: column; padding-bottom: 24px; }
.mui-l57rop { padding-bottom: 10px; }
.mui-pvvpbk { width: 100%; overflow: hidden; text-align: center; background-color: rgb(23, 23, 32); border-radius: 5px; margin-bottom: 10px; }
.mui-mlzyqm { font-weight: 500; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 6px 16px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; font-family: ManropeBold; text-transform: none; width: 100%; height: 50px; border-radius: 5px; transition: transform 0.1s, background-color 0.3s; }
.mui-mlzyqm:hover { text-decoration: none; }
.mui-mlzyqm.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-mlzyqm:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .mui-mlzyqm:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.mui-mlzyqm:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.mui-mlzyqm.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.mui-mlzyqm.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .mui-mlzyqm:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-mlzyqm.MuiButton-loading { color: transparent; }
.mui-mlzyqm.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
.mui-mlzyqm.Mui-disabled { background-color: rgb(127, 115, 34); color: black; }
.mui-mlzyqm:active { transform: translateY(2px); }
.mui-l0682v { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-weight: 500; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 6px 16px; border: 0px; color: var(--variant-containedColor); background-color: var(--variant-containedBg); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; font-family: ManropeBold; text-transform: none; width: 100%; height: 50px; border-radius: 5px; transition: transform 0.1s, background-color 0.3s; }
.mui-l0682v.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .mui-l0682v { print-color-adjust: exact; }
}
.mui-l0682v:hover { text-decoration: none; }
.mui-l0682v.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-l0682v:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .mui-l0682v:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.mui-l0682v:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.mui-l0682v.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.mui-l0682v.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .mui-l0682v:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-l0682v.MuiButton-loading { color: transparent; }
.mui-l0682v.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
.mui-l0682v.Mui-disabled { background-color: rgb(127, 115, 34); color: black; }
.mui-l0682v:active { transform: translateY(2px); }
.mui-abqyn { height: 0px; overflow: hidden; transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); visibility: hidden; }
.mui-38zrbw { padding: 12px; }
.mui-niue07 { margin: 0px; font-style: normal; line-height: 28px; color: rgb(103, 109, 117); font-family: ManropeBold; text-align: center; font-size: 12px; font-weight: 700; display: inline-flex; -webkit-box-align: center; align-items: center; gap: 4px; }
@media (max-width: 899.95px) {
  .mui-niue07 { font-size: 13px; line-height: 22px; }
}
.mui-1d36oy0 { display: inline-flex; -webkit-box-align: center; align-items: center; cursor: pointer; gap: 4px; }
.mui-1m01ogc { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: large; color: rgb(103, 109, 117); }
.mui-148agmb { z-index: 1500; pointer-events: none; }
.mui-148agmb[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.mui-148agmb[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.mui-148agmb[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.mui-148agmb[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.mui-148agmb[data-popper-placement*="right"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.mui-148agmb[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.mui-148agmb[data-popper-placement*="left"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.mui-148agmb[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.mui-148agmb[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; }
.mui-148agmb[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; }
.mui-1w0uwdk { z-index: 1500; pointer-events: none; }
.mui-1w0uwdk[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.mui-1w0uwdk[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.mui-1w0uwdk[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.mui-1w0uwdk[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.mui-1w0uwdk[data-popper-placement*="right"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.mui-1w0uwdk[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.mui-1w0uwdk[data-popper-placement*="left"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.mui-1w0uwdk[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.mui-1w0uwdk[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; }
.mui-1w0uwdk[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; }
.mui-1cszbx2 { margin: 0px; font-family: Manrope; font-size: 16px; font-style: normal; line-height: 28px; color: rgb(217, 217, 217); font-weight: 700; }
@media (max-width: 899.95px) {
  .mui-1cszbx2 { font-size: 13px; line-height: 22px; }
}
.mui-11e7j39 { width: 100%; display: flex; flex-direction: column; gap: 16px; overflow: hidden auto; height: 100%; scrollbar-width: none; }
@media (min-width: 0px) {
  .mui-11e7j39 { padding: 16px; }
}
@media (min-width: 600px) {
  .mui-11e7j39 { padding: 0px; }
}
.mui-11e7j39::-webkit-scrollbar { width: 0px; background: transparent; }
.mui-rjq8cu { position: relative; display: flex; background-color: rgb(23, 23, 32); border-radius: 4px; width: 100%; max-width: 400px; cursor: pointer; user-select: none; }
.mui-8pgad7 { flex: 1 1 0%; text-align: center; padding-top: 8px; padding-bottom: 8px; z-index: 1; border-radius: 20px; color: white; font-size: 13px; font-family: Manrope; }
.mui-1acd04n { flex: 1 1 0%; text-align: center; padding-top: 8px; padding-bottom: 8px; z-index: 1; border-radius: 20px; color: gray; font-size: 13px; font-family: Manrope; }
.mui-14y2x0f { display: flex; flex-direction: column; gap: 8px; padding-bottom: 16px; }
.mui-8atqhb { width: 100%; }
.mui-mgz843 { width: 100%; height: 2.25rem; display: grid; grid-template-columns: 1fr 1fr min-content; -webkit-box-align: center; align-items: center; cursor: pointer; }
.mui-19j74vy { margin: 0px; font-style: normal; font-weight: 400; line-height: 28px; color: rgb(120, 126, 135); font-size: 15px; text-transform: capitalize; font-family: ManropeBold; white-space: nowrap; }
@media (max-width: 899.95px) {
  .mui-19j74vy { font-size: 13px; line-height: 22px; }
}
.mui-19j74vy:hover { color: rgb(255, 230, 68); }
.mui-1hk7g2y { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: large; color: rgb(102, 112, 133); transform: rotateZ(180deg); transition: 0.3s; }
.mui-1hk7g2y:hover { color: rgb(103, 109, 117); }
.mui-dvxtzn { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; }
.mui-1wr70xp { width: 100%; height: 48px; display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 12px; }
.mui-v990he { margin: 0px; width: 100%; background-color: rgb(23, 23, 32); border-radius: 5px; height: 32px; }
.mui-v990he .MuiInputBase-root { background-color: rgb(30, 30, 37); }
.mui-v990he .MuiOutlinedInput-root { border-radius: 4px; background-color: inherit; }
.mui-v990he .MuiInputBase-root { height: 32px; border-radius: 5px; }
.mui-v990he .MuiInputBase-input { text-align: center; }
.mui-1dhxqly { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; border: 0px; vertical-align: top; margin: 0px; width: 100%; background-color: rgb(23, 23, 32); border-radius: 5px; height: 32px; }
.mui-1dhxqly .MuiInputBase-root { background-color: rgb(30, 30, 37); }
.mui-1dhxqly .MuiOutlinedInput-root { border-radius: 4px; background-color: inherit; }
.mui-1dhxqly .MuiInputBase-root { height: 32px; border-radius: 5px; }
.mui-1dhxqly .MuiInputBase-input { text-align: center; }
.mui-1ji5moh { font-family: Manrope; font-weight: 400; font-size: 1rem; line-height: 1.4375em; box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; color: rgb(242, 244, 247); background-color: rgb(16, 15, 20); border-radius: 100px; }
.mui-1ji5moh.Mui-disabled { color: rgba(0, 0, 0, 0.38); cursor: default; }
.mui-1ji5moh:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(242, 244, 247); }
@media (hover: none) {
  .mui-1ji5moh:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.23); }
}
.mui-1ji5moh.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
.mui-1ji5moh.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(255, 230, 68); }
.mui-1ji5moh.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(211, 47, 47); }
.mui-1ji5moh.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.26); }
.mui-1pet0hk { font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; padding: 16.5px 14px; }
.mui-1pet0hk::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.mui-1pet0hk:focus { outline: 0px; }
.mui-1pet0hk:invalid { box-shadow: none; }
.mui-1pet0hk::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .mui-1pet0hk::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .mui-1pet0hk:focus::-webkit-input-placeholder { opacity: 0.42; }
.mui-1pet0hk.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgba(0, 0, 0, 0.38); }
.mui-1pet0hk:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.mui-1pet0hk:-webkit-autofill { border-radius: inherit; }
.mui-h2v8xi { border-color: rgba(0, 0, 0, 0.23); }
.mui-5v2ak0 { text-align: left; position: absolute; inset: -5px 0px 0px; margin: 0px; padding: 0px 8px; pointer-events: none; border-radius: inherit; border-style: solid; border-width: 1px; overflow: hidden; min-width: 0%; border-color: rgba(0, 0, 0, 0.23); }
.mui-w4cd9x { float: unset; width: auto; overflow: hidden; padding: 0px; line-height: 11px; transition: width 150ms cubic-bezier(0, 0, 0.2, 1); }
.mui-weqwph { margin: 0px; font-family: Manrope; font-style: normal; line-height: 28px; color: rgb(103, 109, 117); font-size: 24px; font-weight: 500; }
@media (max-width: 899.95px) {
  .mui-weqwph { font-size: 13px; line-height: 22px; }
}
.mui-axw7ok { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; }
.mui-5tg7f9 { color: rgb(102, 112, 133); padding: 0px; }
.mui-5tg7f9:hover { background-color: rgba(255, 230, 68, 0.04); }
.mui-5tg7f9.Mui-checked, .mui-5tg7f9.MuiCheckbox-indeterminate { color: rgb(255, 230, 68); }
.mui-5tg7f9.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: none) {
  .mui-5tg7f9:hover { background-color: transparent; }
}
.mui-1bqxjjw { border-radius: 50%; color: rgb(102, 112, 133); padding: 0px; }
.mui-1bqxjjw:hover { background-color: rgba(255, 230, 68, 0.04); }
.mui-1bqxjjw.Mui-checked, .mui-1bqxjjw.MuiCheckbox-indeterminate { color: rgb(255, 230, 68); }
.mui-1bqxjjw.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: none) {
  .mui-1bqxjjw:hover { background-color: transparent; }
}
.mui-urg701 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; border-radius: 50%; color: rgb(102, 112, 133); padding: 0px; }
.mui-urg701.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .mui-urg701 { print-color-adjust: exact; }
}
.mui-urg701:hover { background-color: rgba(255, 230, 68, 0.04); }
.mui-urg701.Mui-checked, .mui-urg701.MuiCheckbox-indeterminate { color: rgb(255, 230, 68); }
.mui-urg701.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: none) {
  .mui-urg701:hover { background-color: transparent; }
}
.mui-j8yymo { cursor: inherit; position: absolute; opacity: 0; width: 100%; height: 100%; top: 0px; left: 0px; margin: 0px; padding: 0px; z-index: 1; }
.mui-13kr5gz { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.25rem; color: rgb(242, 244, 247); }
.mui-1v6lj4c { width: 100%; display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.mui-1iknler { margin: 0px; font-family: Manrope; font-style: normal; font-weight: 400; line-height: 28px; color: rgb(242, 244, 247); font-size: 14px; }
@media (max-width: 899.95px) {
  .mui-1iknler { font-size: 13px; line-height: 22px; }
}
.mui-1eefmg9 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; color: rgb(152, 162, 179); font-size: 14px; }
.mui-10n05nh { display: grid; grid-template-columns: repeat(auto-fit, minmax(28px, 1fr)); justify-items: center; gap: 12px; margin-top: 4px; }
.mui-p3rkoj { width: 28px; height: 28px; border-radius: 4px; position: relative; overflow: hidden; background-color: rgb(224, 102, 102); cursor: pointer; transition: 0.15s; box-shadow: none; }
.mui-p3rkoj:hover { opacity: 0.9; }
.mui-p3rkoj::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(to left bottom, rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 50%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.35) 100%); }
.mui-13e8f7y { width: 28px; height: 28px; border-radius: 4px; position: relative; overflow: hidden; background-color: rgb(114, 167, 217); cursor: pointer; transition: 0.15s; box-shadow: none; }
.mui-13e8f7y:hover { opacity: 0.9; }
.mui-13e8f7y::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(to left bottom, rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 50%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.35) 100%); }
.mui-1p3m9po { width: 28px; height: 28px; border-radius: 4px; position: relative; overflow: hidden; background-color: rgb(248, 225, 104); cursor: pointer; transition: 0.15s; box-shadow: none; }
.mui-1p3m9po:hover { opacity: 0.9; }
.mui-1p3m9po::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(to left bottom, rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 50%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.35) 100%); }
.mui-d4sqe { width: 28px; height: 28px; border-radius: 4px; position: relative; overflow: hidden; background-color: rgb(132, 221, 118); cursor: pointer; transition: 0.15s; box-shadow: none; }
.mui-d4sqe:hover { opacity: 0.9; }
.mui-d4sqe::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(to left bottom, rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 50%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.35) 100%); }
.mui-1f46k1d { width: 28px; height: 28px; border-radius: 4px; position: relative; overflow: hidden; background-color: rgb(169, 121, 231); cursor: pointer; transition: 0.15s; box-shadow: none; }
.mui-1f46k1d:hover { opacity: 0.9; }
.mui-1f46k1d::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(to left bottom, rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 50%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.35) 100%); }
.mui-j39ldn { width: 28px; height: 28px; border-radius: 4px; position: relative; overflow: hidden; background-color: rgb(218, 131, 93); cursor: pointer; transition: 0.15s; box-shadow: none; }
.mui-j39ldn:hover { opacity: 0.9; }
.mui-j39ldn::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(to left bottom, rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 50%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.35) 100%); }
.mui-1732gpn { width: 28px; height: 28px; border-radius: 4px; position: relative; overflow: hidden; background-color: rgb(86, 43, 0); cursor: pointer; transition: 0.15s; box-shadow: none; }
.mui-1732gpn:hover { opacity: 0.9; }
.mui-1732gpn::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(to left bottom, rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 50%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.35) 100%); }
.mui-2e3sw2 { width: 28px; height: 28px; border-radius: 4px; position: relative; overflow: hidden; background-color: rgb(220, 115, 209); cursor: pointer; transition: 0.15s; box-shadow: none; }
.mui-2e3sw2:hover { opacity: 0.9; }
.mui-2e3sw2::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(to left bottom, rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 50%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.35) 100%); }
.mui-d5eqtb { width: 28px; height: 28px; border-radius: 4px; position: relative; overflow: hidden; background-color: rgb(27, 25, 25); cursor: pointer; transition: 0.15s; box-shadow: none; }
.mui-d5eqtb:hover { opacity: 0.9; }
.mui-d5eqtb::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(to left bottom, rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 50%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.35) 100%); }
.mui-3wqrvy { width: 28px; height: 28px; border-radius: 4px; position: relative; overflow: hidden; background-color: rgb(255, 255, 255); cursor: pointer; transition: 0.15s; box-shadow: none; }
.mui-3wqrvy:hover { opacity: 0.9; }
.mui-3wqrvy::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(to left bottom, rgba(255, 255, 255, 0.1) 0px, rgba(255, 255, 255, 0.1) 50%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.35) 100%); }
.mui-17rygo2 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: large; color: rgb(102, 112, 133); transform: rotateZ(0deg); transition: 0.3s; }
.mui-17rygo2:hover { color: rgb(103, 109, 117); }
.mui-1fhgjcy { margin-top: 4px; }
.mui-o4geqh { margin: 0px; color: rgb(242, 244, 247); font-family: Manrope; font-style: normal; font-weight: 400; line-height: 28px; font-size: 14px; }
@media (max-width: 899.95px) {
  .mui-o4geqh { font-size: 13px; line-height: 22px; }
}
.mui-116438l { display: grid; grid-template-columns: repeat(4, 1fr); gap: 4px; width: 100%; padding-top: 10px; padding-bottom: 10px; }
.mui-1ezdfk4 { background-color: rgb(30, 30, 37); color: inherit; border-radius: 5px; text-align: center; align-content: center; cursor: pointer; padding-top: 5px; padding-bottom: 5px; transition: transform 0.1s; }
.mui-1ezdfk4:hover { color: rgb(30, 30, 37); background-color: rgb(255, 230, 68); }
.mui-1ezdfk4:active { transform: translateY(1px); }
.mui-1qwtn6q { display: flex; flex-flow: column wrap; margin-top: 4px; }
.mui-1qwtn6q .MuiFormControlLabel-root { margin-left: 0px; }
.mui-3iype4 { display: inline-flex; -webkit-box-align: center; align-items: center; cursor: pointer; vertical-align: middle; -webkit-tap-highlight-color: transparent; margin-left: -11px; margin-right: 16px; gap: 8px; }
.mui-3iype4.Mui-disabled { cursor: default; }
.mui-3iype4 .MuiFormControlLabel-label.Mui-disabled { color: rgba(0, 0, 0, 0.38); }
.mui-3iype4 .MuiFormControlLabel-label { font-size: 14px; }
.mui-1c1yt0f { margin: 0px; color: rgb(242, 244, 247); font-family: Manrope; font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; }
@media (max-width: 899.95px) {
  .mui-1c1yt0f { font-size: 13px; line-height: 22px; }
}
.mui-91ziuh { display: flex; flex-wrap: wrap; gap: 4px; margin-top: 8px; margin-bottom: 8px; }
.mui-15m5rty { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: 0px; padding: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; color: inherit; transition: transform 0.1s; }
.mui-15m5rty.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .mui-15m5rty { print-color-adjust: exact; }
}
.mui-15m5rty:active { transform: translateY(1px); }
.mui-1cdnkb8 { margin: 0px; font-style: normal; font-weight: 400; line-height: 28px; color: rgb(152, 162, 179); font-size: 12px; font-family: Manrope; background-color: rgb(30, 30, 37); border-radius: 5px; white-space: nowrap; width: fit-content; padding-left: 8px; padding-right: 8px; }
@media (max-width: 899.95px) {
  .mui-1cdnkb8 { font-size: 13px; line-height: 22px; }
}
.mui-1cdnkb8:hover { color: rgb(30, 30, 37); background-color: rgb(255, 230, 68); }
.mui-12tsmak { margin: 0px; color: rgb(242, 244, 247); font-family: Manrope; font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; text-transform: capitalize; }
@media (max-width: 899.95px) {
  .mui-12tsmak { font-size: 13px; line-height: 22px; }
}
.mui-wltusz { display: flex; -webkit-box-align: center; align-items: center; margin: 0px; padding: 0px; gap: 8px; }
.mui-k7wv37 { color: rgb(102, 112, 133); cursor: pointer; padding: 0px; }
.mui-k7wv37:hover { background-color: rgba(255, 230, 68, 0.04); }
.mui-k7wv37.Mui-checked, .mui-k7wv37.MuiCheckbox-indeterminate { color: rgb(255, 230, 68); }
.mui-k7wv37.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: none) {
  .mui-k7wv37:hover { background-color: transparent; }
}
.mui-1yqmh31 { border-radius: 50%; color: rgb(102, 112, 133); cursor: pointer; padding: 0px; }
.mui-1yqmh31:hover { background-color: rgba(255, 230, 68, 0.04); }
.mui-1yqmh31.Mui-checked, .mui-1yqmh31.MuiCheckbox-indeterminate { color: rgb(255, 230, 68); }
.mui-1yqmh31.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: none) {
  .mui-1yqmh31:hover { background-color: transparent; }
}
.mui-uppptd { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; border-radius: 50%; color: rgb(102, 112, 133); cursor: pointer; padding: 0px; }
.mui-uppptd.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .mui-uppptd { print-color-adjust: exact; }
}
.mui-uppptd:hover { background-color: rgba(255, 230, 68, 0.04); }
.mui-uppptd.Mui-checked, .mui-uppptd.MuiCheckbox-indeterminate { color: rgb(255, 230, 68); }
.mui-uppptd.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: none) {
  .mui-uppptd:hover { background-color: transparent; }
}
.mui-1dhr4aq { margin: 0px; color: rgb(242, 244, 247); font-family: Manrope; font-style: normal; font-weight: 400; line-height: 28px; font-size: 14px; text-transform: capitalize; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; width: 100%; }
@media (max-width: 899.95px) {
  .mui-1dhr4aq { font-size: 13px; line-height: 22px; }
}
.mui-91he9h { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 4px; }
.mui-18zccif { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; color: rgb(242, 244, 247); font-size: 18px; }
.mui-6su6fj { flex-shrink: 0; }
.mui-119fmmy { font-weight: 500; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 6px 16px; border: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; width: 100%; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); font-family: ManropeBold; text-transform: none; height: 35px; text-align: center; border-radius: 5px; background-color: rgb(23, 23, 32); color: rgb(255, 255, 255); }
.mui-119fmmy:hover { text-decoration: none; }
.mui-119fmmy.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-119fmmy:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .mui-119fmmy:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.mui-119fmmy:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.mui-119fmmy.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.mui-119fmmy.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .mui-119fmmy:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-119fmmy.MuiButton-loading { color: transparent; }
.mui-119fmmy.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
.mui-119fmmy.Mui-disabled { background-color: rgb(23, 23, 32); }
.mui-119fmmy:hover { background-color: rgb(23, 23, 32); color: rgb(255, 255, 255); }
.mui-1ymhhnl { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-weight: 500; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 6px 16px; border: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; width: 100%; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); font-family: ManropeBold; text-transform: none; height: 35px; text-align: center; border-radius: 5px; background-color: rgb(23, 23, 32); color: rgb(255, 255, 255); }
.mui-1ymhhnl.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .mui-1ymhhnl { print-color-adjust: exact; }
}
.mui-1ymhhnl:hover { text-decoration: none; }
.mui-1ymhhnl.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-1ymhhnl:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .mui-1ymhhnl:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.mui-1ymhhnl:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.mui-1ymhhnl.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.mui-1ymhhnl.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .mui-1ymhhnl:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-1ymhhnl.MuiButton-loading { color: transparent; }
.mui-1ymhhnl.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
.mui-1ymhhnl.Mui-disabled { background-color: rgb(23, 23, 32); }
.mui-1ymhhnl:hover { background-color: rgb(23, 23, 32); color: rgb(255, 255, 255); }
.mui-fikufr { padding: 0px 24px 24px; height: inherit; display: flex; flex-direction: column; -webkit-box-flex: 0; flex-grow: 0; }
.mui-vlrgd2 { height: 46px; padding: 5px; display: flex; -webkit-box-pack: justify; justify-content: space-between; flex-direction: unset; -webkit-box-align: center; align-items: center; border-bottom: 1px solid rgb(16, 15, 20); cursor: pointer; }
.mui-c59bx5 { margin: 0px; color: rgb(242, 244, 247); font-style: normal; font-weight: 400; line-height: 28px; font-size: 12px; font-family: ManropeBold; text-align: center; }
@media (max-width: 899.95px) {
  .mui-c59bx5 { font-size: 13px; line-height: 22px; }
}
.mui-1j0e2cu { display: flex; flex-direction: unset; -webkit-box-align: center; align-items: center; gap: 8px; padding-left: 10px; padding-right: 10px; }
.mui-p01x7g { display: inline-flex; height: 36px; background-color: rgb(16, 15, 20); border-radius: 6px; padding: 3px; gap: 2px; }
.mui-p01x7g .MuiToggleButtonGroup-grouped.Mui-selected + .MuiToggleButtonGroup-grouped.Mui-selected { border-left: 0px; margin-left: 0px; }
.mui-p01x7g .MuiToggleButtonGroup-firstButton, .mui-p01x7g .MuiToggleButtonGroup-middleButton { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.mui-p01x7g .MuiToggleButtonGroup-lastButton, .mui-p01x7g .MuiToggleButtonGroup-middleButton { margin-left: -1px; border-left: 1px solid transparent; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.mui-p01x7g .MuiToggleButtonGroup-lastButton.Mui-disabled, .mui-p01x7g .MuiToggleButtonGroup-middleButton.Mui-disabled { border-left: 1px solid transparent; }
.mui-p01x7g .MuiToggleButtonGroup-grouped { border: 0px solid; padding-left: 12px; padding-right: 12px; min-width: 40px; color: rgb(103, 109, 117); font-size: 13px; font-family: ManropeBold; text-transform: none; line-height: 1; border-radius: 4px !important; }
.mui-p01x7g .MuiToggleButtonGroup-grouped:hover { color: rgb(242, 244, 247); background-color: rgba(255, 255, 255, 0.04); }
.mui-p01x7g .MuiToggleButtonGroup-grouped.Mui-selected { background-color: rgba(255, 230, 68, 0.12); color: rgb(255, 230, 68); box-shadow: rgba(255, 230, 68, 0.35) 0px 1px 0px inset; }
.mui-p01x7g .MuiToggleButtonGroup-grouped.Mui-selected .MuiSvgIcon-root { color: rgb(255, 230, 68); }
.mui-p01x7g .MuiToggleButtonGroup-grouped.Mui-selected:hover { background-color: rgba(255, 230, 68, 0.18); color: rgb(255, 230, 68); }
.mui-54o4jq { font-family: Manrope; font-weight: 500; font-size: 0.875rem; line-height: 1.75; text-transform: uppercase; color: rgba(0, 0, 0, 0.54); border-radius: 4px; padding: 11px; border: 1px solid rgba(0, 0, 0, 0.12); }
.mui-54o4jq.Mui-disabled { color: rgba(0, 0, 0, 0.26); border: 1px solid rgba(0, 0, 0, 0.12); }
.mui-54o4jq:hover { text-decoration: none; background-color: rgba(242, 244, 247, 0.04); }
@media (hover: none) {
  .mui-54o4jq:hover { background-color: transparent; }
}
.mui-54o4jq.Mui-selected { color: rgb(242, 244, 247); background-color: rgba(242, 244, 247, 0.08); }
.mui-54o4jq.Mui-selected:hover { background-color: rgba(242, 244, 247, 0.12); }
@media (hover: none) {
  .mui-54o4jq.Mui-selected:hover { background-color: rgba(242, 244, 247, 0.08); }
}
.mui-zv693g { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: Manrope; font-weight: 500; font-size: 0.875rem; line-height: 1.75; text-transform: uppercase; color: rgba(0, 0, 0, 0.54); border-radius: 4px; padding: 11px; border: 1px solid rgba(0, 0, 0, 0.12); }
.mui-zv693g.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .mui-zv693g { print-color-adjust: exact; }
}
.mui-zv693g.Mui-disabled { color: rgba(0, 0, 0, 0.26); border: 1px solid rgba(0, 0, 0, 0.12); }
.mui-zv693g:hover { text-decoration: none; background-color: rgba(242, 244, 247, 0.04); }
@media (hover: none) {
  .mui-zv693g:hover { background-color: transparent; }
}
.mui-zv693g.Mui-selected { color: rgb(242, 244, 247); background-color: rgba(242, 244, 247, 0.08); }
.mui-zv693g.Mui-selected:hover { background-color: rgba(242, 244, 247, 0.12); }
@media (hover: none) {
  .mui-zv693g.Mui-selected:hover { background-color: rgba(242, 244, 247, 0.08); }
}
.mui-1jjx910 { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; color: rgb(242, 244, 247); font-size: 20px; }
.mui-18biwo { display: inline-flex; -webkit-box-align: center; align-items: center; }
.mui-1da40qt { font-size: 12px; line-height: 1; }
.mui-cd451e { width: 100%; max-height: calc(-140px + 100vh); overflow: hidden scroll; position: relative; padding-right: 5px; }
.mui-k0yajs { display: grid; gap: 5px; padding-top: 0px; }
@media (min-width: 0px) {
  .mui-k0yajs { grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); }
}
@media (min-width: 900px) {
  .mui-k0yajs { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 1200px) {
  .mui-k0yajs { grid-template-columns: repeat(3, 1fr); }
}
@media (min-width: 1536px) {
  .mui-k0yajs { grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); }
}
.mui-1hhk57u { width: 100%; display: flex; flex-flow: column wrap; align-content: flex-start; box-sizing: border-box; margin: calc(-4px); }
.mui-1hhk57u > * { box-sizing: border-box; margin: calc(4px); }
@media (min-width: 0px) {
  .mui-1hhk57u > * { width: calc(100% - 8px); }
}
@media (min-width: 600px) {
  .mui-1hhk57u > * { width: calc(100% - 8px); }
}
@media (min-width: 900px) {
  .mui-1hhk57u > * { width: calc(50% - 8px); }
}
@media (min-width: 1200px) {
  .mui-1hhk57u > * { width: calc(33.33% - 8px); }
}
.mui-1kxo4k1 { background-color: rgb(16, 15, 20); }
@media (min-width: 0px) {
  .mui-1kxo4k1 { padding-top: 64px; padding-bottom: 24px; }
}
@media (min-width: 900px) {
  .mui-1kxo4k1 { padding-top: 110px; padding-bottom: 40px; }
}
.mui-720vwo { max-width: 1440px; margin-left: auto; margin-right: auto; }
@media (min-width: 0px) {
  .mui-720vwo { padding-left: 16px; padding-right: 16px; }
}
@media (min-width: 900px) {
  .mui-720vwo { padding-left: 40px; padding-right: 40px; }
}
@media (min-width: 1200px) {
  .mui-720vwo { padding-left: 94px; padding-right: 94px; }
}
.mui-1npvsu5 { display: flex; -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 0px) {
  .mui-1npvsu5 { flex-direction: column; -webkit-box-align: stretch; align-items: stretch; gap: 24px; }
}
@media (min-width: 900px) {
  .mui-1npvsu5 { flex-direction: row; -webkit-box-align: center; align-items: center; gap: 40px; }
}
.mui-jm3fn8 { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 11px; min-height: 44px; }
.mui-shypt9 { margin: 8px 0px 0px; font-family: Manrope; font-size: 16px; line-height: 1.4; color: rgb(160, 166, 177); }
.mui-le21j7 { display: flex; gap: 12px; }
@media (min-width: 0px) {
  .mui-le21j7 { flex-direction: column; }
}
@media (min-width: 600px) {
  .mui-le21j7 { flex-direction: row; }
}
.mui-1f18ok3 { min-width: 64px; padding: 6px 24px; border: 0px; --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); height: 56px; border-radius: 5px; background: linear-gradient(90deg, rgb(255, 234, 102), rgb(255, 221, 0)); color: rgb(16, 15, 20); font-family: ManropeBold; font-weight: 400; font-size: 16px; line-height: 1.3; text-transform: none; white-space: nowrap; box-shadow: none; }
.mui-1f18ok3:hover { text-decoration: none; }
.mui-1f18ok3.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-1f18ok3:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .mui-1f18ok3:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.mui-1f18ok3:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.mui-1f18ok3.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.mui-1f18ok3.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .mui-1f18ok3:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-1f18ok3.MuiButton-loading { color: transparent; }
.mui-1f18ok3.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
.mui-1f18ok3:hover { background: linear-gradient(90deg, rgb(255, 234, 102), rgb(255, 221, 0)); filter: brightness(1.03); box-shadow: none; }
.mui-pi71zh { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; padding: 6px 24px; border: 0px; --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); height: 56px; border-radius: 5px; background: linear-gradient(90deg, rgb(255, 234, 102), rgb(255, 221, 0)); color: rgb(16, 15, 20); font-family: ManropeBold; font-weight: 400; font-size: 16px; line-height: 1.3; text-transform: none; white-space: nowrap; box-shadow: none; }
.mui-pi71zh.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .mui-pi71zh { print-color-adjust: exact; }
}
.mui-pi71zh:hover { text-decoration: none; }
.mui-pi71zh.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-pi71zh:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .mui-pi71zh:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.mui-pi71zh:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.mui-pi71zh.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.mui-pi71zh.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .mui-pi71zh:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-pi71zh.MuiButton-loading { color: transparent; }
.mui-pi71zh.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
.mui-pi71zh:hover { background: linear-gradient(90deg, rgb(255, 234, 102), rgb(255, 221, 0)); filter: brightness(1.03); box-shadow: none; }
.mui-txbova { min-width: 64px; padding: 6px 24px; --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); height: 56px; border-radius: 5px; background: transparent; border: 1px solid rgb(42, 42, 52); color: rgb(242, 244, 247); font-family: ManropeBold; font-weight: 400; font-size: 16px; line-height: 1.3; text-transform: none; white-space: nowrap; box-shadow: none; }
.mui-txbova:hover { text-decoration: none; }
.mui-txbova.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: hover) {
  .mui-txbova:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-txbova.MuiButton-loading { color: transparent; }
.mui-txbova.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
.mui-txbova:hover { background: rgb(30, 30, 37); border-color: rgb(242, 244, 247); }
.mui-1qhuwez { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; min-width: 64px; padding: 6px 24px; --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); height: 56px; border-radius: 5px; background: transparent; border: 1px solid rgb(42, 42, 52); color: rgb(242, 244, 247); font-family: ManropeBold; font-weight: 400; font-size: 16px; line-height: 1.3; text-transform: none; white-space: nowrap; box-shadow: none; }
.mui-1qhuwez.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .mui-1qhuwez { print-color-adjust: exact; }
}
.mui-1qhuwez:hover { text-decoration: none; }
.mui-1qhuwez.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: hover) {
  .mui-1qhuwez:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-1qhuwez.MuiButton-loading { color: transparent; }
.mui-1qhuwez.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
.mui-1qhuwez:hover { background: rgb(30, 30, 37); border-color: rgb(242, 244, 247); }
.mui-1sz0c7f { display: flex; -webkit-box-pack: justify; justify-content: space-between; gap: 16px; }
@media (min-width: 0px) {
  .mui-1sz0c7f { margin-top: 24px; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; }
}
@media (min-width: 900px) {
  .mui-1sz0c7f { margin-top: 40px; flex-direction: row; -webkit-box-align: center; align-items: center; }
}
.mui-ir9ssq { display: flex; flex-wrap: wrap; }
@media (min-width: 0px) {
  .mui-ir9ssq { gap: 8px; -webkit-box-pack: justify; justify-content: space-between; }
}
@media (min-width: 600px) {
  .mui-ir9ssq { gap: 12px; -webkit-box-pack: start; justify-content: flex-start; }
}
.mui-3cinx7 { flex: 0 0 auto; width: 46px; height: 46px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(23, 23, 32); border: 1px solid rgb(42, 42, 52); border-radius: 50%; transition: background-color 120ms ease-out, border-color 120ms ease-out; }
.mui-3cinx7:hover { background-color: rgb(30, 30, 37); border-color: rgb(242, 244, 247); }
.mui-3cinx7:focus-visible { outline: rgb(255, 230, 68) solid 2px; outline-offset: 2px; }
.mui-1mhayi7 { display: grid; grid-template-columns: repeat(7, minmax(0px, 51px)); gap: 8px; }
.mui-xh0pce { border-top: 1px solid rgb(42, 42, 52); }
@media (min-width: 0px) {
  .mui-xh0pce { margin-top: 24px; }
}
@media (min-width: 900px) {
  .mui-xh0pce { margin-top: 40px; }
}
@media (min-width: 0px) {
  .mui-1wge5bl { padding-top: 0px; }
}
@media (min-width: 600px) {
  .mui-1wge5bl { padding-top: 40px; }
}
.mui-77xqow { display: grid; column-gap: 40px; }
@media (min-width: 0px) {
  .mui-77xqow { grid-template-columns: minmax(0px, 1fr); }
}
@media (min-width: 600px) {
  .mui-77xqow { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
@media (min-width: 900px) {
  .mui-77xqow { grid-template-columns: repeat(3, minmax(0px, 280px)); }
}
@media (min-width: 0px) {
  .mui-1736yji { border-bottom: 1px solid rgb(42, 42, 52); }
}
@media (min-width: 600px) {
  .mui-1736yji { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
}
.mui-atwy6d { width: 100%; min-height: 56px; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 12px; margin: 0px; padding: 0px; border: 0px solid; background-color: transparent; cursor: pointer; text-align: left; font-family: ManropeBold; font-size: 16px; line-height: 1.4; color: rgb(242, 244, 247); }
@media (min-width: 0px) {
  .mui-atwy6d { display: flex; }
}
@media (min-width: 600px) {
  .mui-atwy6d { display: none; }
}
.mui-atwy6d:focus-visible { outline: rgb(255, 230, 68) solid 2px; outline-offset: 2px; }
.mui-f5h9q8 { font-family: ManropeExtraBold; font-size: 18px; color: rgb(255, 230, 68); }
.mui-m0sagk { margin: 0px 0px 4px; font-family: ManropeBold; font-size: 16px; line-height: 1.4; color: rgb(242, 244, 247); }
@media (min-width: 0px) {
  .mui-m0sagk { display: none; }
}
@media (min-width: 600px) {
  .mui-m0sagk { display: block; }
}
.mui-1aap943 { display: grid; transition: grid-template-rows 280ms cubic-bezier(0.22, 1, 0.36, 1); }
@media (min-width: 0px) {
  .mui-1aap943 { grid-template-rows: 0fr; }
}
@media (min-width: 600px) {
  .mui-1aap943 { grid-template-rows: 1fr; }
}
@media (prefers-reduced-motion: reduce) {
  .mui-1aap943 { transition: none; }
}
.mui-6rp0o3 { overflow: hidden; min-height: 0px; }
.mui-1rx79bz { list-style: none; margin: 0px; padding: 0px; }
@media (min-width: 0px) {
  .mui-1rx79bz { padding-bottom: 12px; }
}
@media (min-width: 600px) {
  .mui-1rx79bz { padding-bottom: 0px; }
}
.mui-1806bzp { display: flex; -webkit-box-align: center; align-items: center; min-height: 44px; margin: 0px; padding: 0px; border: 0px solid; background-color: transparent; cursor: pointer; text-align: left; text-decoration: none; font-family: Manrope; font-size: 16px; line-height: 1.4; color: rgb(160, 166, 177); transition: color 120ms ease-out; }
.mui-1806bzp:hover { color: rgb(242, 244, 247); }
.mui-1806bzp:focus-visible { outline: rgb(255, 230, 68) solid 2px; outline-offset: 2px; }
.mui-12tqbr { margin-top: 40px; border-top: 1px solid rgb(42, 42, 52); }
@media (min-width: 0px) {
  .mui-12tqbr { display: none; }
}
@media (min-width: 600px) {
  .mui-12tqbr { display: block; }
}
.mui-1bz3973 { text-align: center; }
@media (min-width: 0px) {
  .mui-1bz3973 { margin-top: 16px; }
}
@media (min-width: 900px) {
  .mui-1bz3973 { margin-top: 24px; }
}
.mui-1bz3973 p { margin: 0px; font-family: Manrope; font-size: 13px; line-height: 1.6; color: rgb(160, 166, 177); }
@media (min-width: 0px) {
  .mui-1bz3973 p + p { margin-top: 8px; }
}
@media (min-width: 900px) {
  .mui-1bz3973 p + p { margin-top: 0px; }
}
.mui-slpo8m { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; }
@media (min-width: 900px) {
  .mui-slpo8m { gap: 16px; margin-left: 16px; }
}
@media (min-width: 1200px) {
  .mui-slpo8m { gap: 32px; margin-left: 32px; }
}
.mui-rdxc9y { margin: 0px; font-style: normal; font-weight: 400; line-height: 28px; font-family: ManropeBold; background-color: transparent; color: white; font-size: 15px; }
@media (max-width: 899.95px) {
  .mui-rdxc9y { font-size: 13px; line-height: 22px; }
}
.mui-rdxc9y:hover { color: white; background-color: unset; }
.mui-1yl34ue { margin: 0px; font-style: normal; font-weight: 400; line-height: 28px; font-family: ManropeBold; background-color: transparent; color: rgb(103, 109, 117); font-size: 15px; }
@media (max-width: 899.95px) {
  .mui-1yl34ue { font-size: 13px; line-height: 22px; }
}
.mui-1yl34ue:hover { color: white; background-color: unset; }
.mui-e63t5o { font-weight: 500; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 5px 15px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); font-family: ManropeBold; border-radius: 5px; text-transform: none; gap: 8px; }
.mui-e63t5o:hover { text-decoration: none; }
.mui-e63t5o.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-e63t5o.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .mui-e63t5o:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-e63t5o.MuiButton-loading { color: transparent; }
.mui-e63t5o.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
.mui-e63t5o img { filter: brightness(0) saturate(100%) invert(89%) sepia(56%) saturate(1522%) hue-rotate(354deg) brightness(102%) contrast(102%); }
.mui-e63t5o:hover { box-shadow: rgba(255, 230, 68, 0.667) 0px 0px 10px 0px; filter: brightness(1.03); }
.mui-gqy1w5 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-weight: 500; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 5px 15px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--variant-outlinedBorder, currentColor); background-color: var(--variant-outlinedBg); color: var(--variant-outlinedColor); --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); font-family: ManropeBold; border-radius: 5px; text-transform: none; gap: 8px; }
.mui-gqy1w5.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .mui-gqy1w5 { print-color-adjust: exact; }
}
.mui-gqy1w5:hover { text-decoration: none; }
.mui-gqy1w5.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-gqy1w5.Mui-disabled { border: 1px solid rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .mui-gqy1w5:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-gqy1w5.MuiButton-loading { color: transparent; }
.mui-gqy1w5.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
.mui-gqy1w5 img { filter: brightness(0) saturate(100%) invert(89%) sepia(56%) saturate(1522%) hue-rotate(354deg) brightness(102%) contrast(102%); }
.mui-gqy1w5:hover { box-shadow: rgba(255, 230, 68, 0.667) 0px 0px 10px 0px; filter: brightness(1.03); }
.mui-fzapqs { display: flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 900px) {
  .mui-fzapqs { gap: 8px; }
}
@media (min-width: 1200px) {
  .mui-fzapqs { gap: 16px; }
}
.mui-1wx4jgo { margin: 0px; font-style: normal; font-weight: 400; line-height: 24px; color: rgb(103, 109, 117); font-size: 12px; font-family: ManropeBold; text-transform: uppercase; text-align: center; display: flex; cursor: pointer; -webkit-box-align: center; align-items: center; }
@media (max-width: 899.95px) {
  .mui-1wx4jgo { font-size: 11px; line-height: 19px; }
}
.mui-1wx4jgo:hover { color: rgb(255, 230, 68); }
.mui-1470i8y { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; font-size: 1.5rem; color: inherit; transition: 300ms; transform: unset; }
.mui-1470i8y:hover { color: rgb(255, 230, 68); }
.mui-1hms6fn { font-weight: 500; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 6px 16px; border: 0px; background-color: var(--variant-containedBg); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 5px; text-transform: none; font-family: ManropeBold; color: black; gap: 8px; white-space: nowrap; }
.mui-1hms6fn:hover { text-decoration: none; }
.mui-1hms6fn.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-1hms6fn:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .mui-1hms6fn:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.mui-1hms6fn:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.mui-1hms6fn.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.mui-1hms6fn.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .mui-1hms6fn:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-1hms6fn.MuiButton-loading { color: transparent; }
.mui-1hms6fn.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
.mui-j52x7v { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-weight: 500; font-size: 0.875rem; line-height: 1.75; min-width: 64px; padding: 6px 16px; border: 0px; background-color: var(--variant-containedBg); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 5px; text-transform: none; font-family: ManropeBold; color: black; gap: 8px; white-space: nowrap; }
.mui-j52x7v.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .mui-j52x7v { print-color-adjust: exact; }
}
.mui-j52x7v:hover { text-decoration: none; }
.mui-j52x7v.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-j52x7v:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .mui-j52x7v:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.mui-j52x7v:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.mui-j52x7v.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.mui-j52x7v.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .mui-j52x7v:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-j52x7v.MuiButton-loading { color: transparent; }
.mui-j52x7v.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
.mui-1bjkdcs { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 100%; width: 100%; position: absolute; left: 0px; z-index: 3; background: linear-gradient(transparent 0%, rgba(16, 15, 20, 0.5) 60%, rgb(16, 15, 20) 100%); }
@media (min-width: 0px) {
  .mui-1bjkdcs { top: 55px; }
}
@media (min-width: 900px) {
  .mui-1bjkdcs { top: 0px; }
}
.mui-l57yu9 { max-width: 475px; padding: 24px; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; }
@media (min-width: 0px) {
  .mui-l57yu9 { padding-top: 0px; gap: 8px; }
}
@media (min-width: 900px) {
  .mui-l57yu9 { padding-top: 240px; }
}
@media (min-width: 1536px) {
  .mui-l57yu9 { gap: 16px; }
}
.mui-f9pet6 { margin: 0px; color: rgb(242, 244, 247); font-size: 24px; font-style: normal; font-family: ManropeBold; font-weight: 400; line-height: normal; padding-left: 64px; padding-right: 64px; }
@media (max-width: 899.95px) {
  .mui-f9pet6 { font-size: 19px; line-height: 29px; }
}
@media (min-width: 600px) {
  .mui-f9pet6 { font-size: 16px; }
}
@media (min-width: 900px) {
  .mui-f9pet6 { font-size: 18px; }
}
@media (min-width: 1200px) {
  .mui-f9pet6 { font-size: 20px; }
}
@media (min-width: 1536px) {
  .mui-f9pet6 { font-size: 24px; }
}
.mui-1moogjq { margin: 0px; font-size: 16px; font-style: normal; font-weight: 400; color: rgb(103, 109, 117); font-family: ManropeBold; line-height: normal; }
@media (max-width: 899.95px) {
  .mui-1moogjq { font-size: 13px; line-height: 22px; }
}
@media (min-width: 0px) {
  .mui-1moogjq { padding-left: 16px; padding-right: 16px; }
}
@media (min-width: 900px) {
  .mui-1moogjq { font-size: 14px; }
}
@media (min-width: 1536px) {
  .mui-1moogjq { font-size: 16px; padding-left: 0px; padding-right: 0px; }
}
.mui-wo00vf { font-weight: 500; line-height: 1.75; min-width: 64px; border: 0px; background-color: var(--variant-containedBg); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; padding: 8px 22px; font-size: 0.9375rem; width: 100%; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 5px; text-transform: none; font-family: ManropeBold; color: black; gap: 8px; max-width: 100%; height: 48px; }
.mui-wo00vf:hover { text-decoration: none; }
.mui-wo00vf.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-wo00vf:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .mui-wo00vf:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.mui-wo00vf:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.mui-wo00vf.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.mui-wo00vf.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .mui-wo00vf:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-wo00vf.MuiButton-loading { color: transparent; }
.mui-wo00vf.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
@media (min-width: 0px) {
  .mui-wo00vf { min-width: 100%; }
}
@media (min-width: 600px) {
  .mui-wo00vf { min-width: 470px; }
}
@media (min-width: 900px) {
  .mui-wo00vf { min-width: 100%; }
}
@media (min-width: 1200px) {
  .mui-wo00vf { min-width: 400px; }
}
@media (min-width: 1536px) {
  .mui-wo00vf { min-width: 470px; }
}
.mui-g79dl2 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-weight: 500; line-height: 1.75; min-width: 64px; border: 0px; background-color: var(--variant-containedBg); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; --variant-textColor: #FFE644; --variant-outlinedColor: #FFE644; --variant-outlinedBorder: rgba(255, 230, 68, 0.5); --variant-containedColor: #100F14; --variant-containedBg: #FFE644; padding: 8px 22px; font-size: 0.9375rem; width: 100%; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1), border-color 250ms cubic-bezier(0.4, 0, 0.2, 1); border-radius: 5px; text-transform: none; font-family: ManropeBold; color: black; gap: 8px; max-width: 100%; height: 48px; }
.mui-g79dl2.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .mui-g79dl2 { print-color-adjust: exact; }
}
.mui-g79dl2:hover { text-decoration: none; }
.mui-g79dl2.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.mui-g79dl2:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px; }
@media (hover: none) {
  .mui-g79dl2:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }
}
.mui-g79dl2:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px, rgba(0, 0, 0, 0.12) 0px 3px 14px 2px; }
.mui-g79dl2.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.mui-g79dl2.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .mui-g79dl2:hover { --variant-containedBg: rgb(178, 161, 47); --variant-textBg: rgba(255, 230, 68, 0.04); --variant-outlinedBorder: #FFE644; --variant-outlinedBg: rgba(255, 230, 68, 0.04); }
}
.mui-g79dl2.MuiButton-loading { color: transparent; }
.mui-g79dl2.Mui-disabled { background: rgb(30, 30, 37); color: rgb(66, 78, 99); }
@media (min-width: 0px) {
  .mui-g79dl2 { min-width: 100%; }
}
@media (min-width: 600px) {
  .mui-g79dl2 { min-width: 470px; }
}
@media (min-width: 900px) {
  .mui-g79dl2 { min-width: 100%; }
}
@media (min-width: 1200px) {
  .mui-g79dl2 { min-width: 400px; }
}
@media (min-width: 1536px) {
  .mui-g79dl2 { min-width: 470px; }
}
.mui-1rt4ty2 { margin: 0px; color: rgb(242, 244, 247); font-family: Manrope; font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; display: flex; -webkit-box-align: center; align-items: center; gap: 8px; }
@media (max-width: 899.95px) {
  .mui-1rt4ty2 { font-size: 13px; line-height: 22px; }
}
@media (min-width: 900px) {
  .mui-1rt4ty2 { font-size: 14px; }
}
@media (min-width: 1536px) {
  .mui-1rt4ty2 { font-size: 16px; }
}
.mui-nyicoi { margin: 0px; font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; color: rgb(103, 109, 117); font-family: ManropeBold; }
@media (max-width: 899.95px) {
  .mui-nyicoi { font-size: 13px; line-height: 22px; }
}
@media (min-width: 900px) {
  .mui-nyicoi { font-size: 14px; }
}
@media (min-width: 1536px) {
  .mui-nyicoi { font-size: 16px; }
}
.mui-1ns1c7j { display: flex; -webkit-box-align: center; align-items: center; border: 1px solid rgb(255, 230, 68); border-radius: 8px; gap: 8px; padding: 4px 16px; }
.mui-1kyuod5 { margin: 0px; font-family: Manrope; font-style: normal; font-weight: 400; line-height: 28px; color: rgb(255, 230, 68); font-size: 12px; }
@media (max-width: 899.95px) {
  .mui-1kyuod5 { font-size: 13px; line-height: 22px; }
}
.mui-y0dr69 { position: relative; height: 207px; background-color: rgb(23, 23, 32); display: flex; flex-direction: column; border-radius: 5px; overflow: hidden; -webkit-box-pack: end; justify-content: end; user-select: none; cursor: pointer; }
.mui-1clh3ue { height: 0%; width: 100%; flex: 1 1 0%; position: relative; }
.mui-1qfrg5a { width: 100%; position: absolute; bottom: 0px; padding-left: 12px; padding-right: 12px; }
.mui-anc1pe { margin: 0px; font-style: normal; font-weight: 400; color: gray; font-family: ManropeBold; font-size: 12px; line-height: 16px; white-space: nowrap; overflow: hidden; }
@media (max-width: 899.95px) {
  .mui-anc1pe { font-size: 13px; line-height: 22px; }
}
.mui-1j7fghi { margin: 0px; font-style: normal; font-weight: 400; color: rgb(152, 162, 179); font-family: ManropeBold; font-size: 14px; line-height: 21px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
@media (max-width: 899.95px) {
  .mui-1j7fghi { font-size: 13px; line-height: 22px; }
}
.mui-17b0eu8 { position: absolute; top: 8px; right: 8px; display: flex; -webkit-box-align: center; align-items: center; gap: 4px; }
.mui-k4izf6 { margin: 0px; font-style: normal; font-weight: 400; line-height: 28px; color: gray; font-family: ManropeBold; font-size: 13px; }
@media (max-width: 899.95px) {
  .mui-k4izf6 { font-size: 13px; line-height: 22px; }
}
.mui-5qumsu { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; color: gray; }
.mui-qeacnw { display: flex; -webkit-box-align: center; align-items: center; margin-left: 12px; margin-bottom: 12px; height: min-content; gap: 5px; }
.mui-ww1lji { margin: 0px; color: rgb(242, 244, 247); font-style: normal; font-weight: 400; font-family: ManropeBold; font-size: 16px; line-height: normal; overflow: hidden; }
@media (max-width: 899.95px) {
  .mui-ww1lji { font-size: 13px; line-height: 22px; }
}
.mui-skb9mh { background-color: rgb(255, 230, 68); display: grid; grid-template-columns: 1fr min-content min-content; border-radius: 5px; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center; overflow: hidden; height: 30px; -webkit-box-align: center; align-items: center; }
.mui-17a5mvf { margin: 0px; font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; color: rgb(23, 23, 32); font-family: ManropeBold; }
@media (max-width: 899.95px) {
  .mui-17a5mvf { font-size: 13px; line-height: 22px; }
}
.mui-1rajd5u { position: absolute; right: 10px; top: 10px; }
.mui-1pbyt27 { display: flex; -webkit-box-align: center; align-items: center; margin-left: 14px; margin-bottom: 14px; height: min-content; gap: 5px; }
.mui-1uq5ibh { background-color: rgb(255, 230, 68); display: grid; grid-template-columns: 3.5fr 1fr; border-radius: 5px; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center; overflow: hidden; height: 30px; -webkit-box-align: center; align-items: center; }
.mui-dfxkp3 { user-select: none; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; color: rgb(23, 23, 32); width: 100%; height: inherit; padding: 4px; }
.mui-14gxj9p { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 100%; border-left: 2px solid rgb(23, 23, 32); }
.mui-otr6la { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.25rem; color: rgb(23, 23, 32); cursor: pointer; }
.mui-4mb1j7 { overflow: hidden; pointer-events: none; position: absolute; z-index: 0; inset: 0px; border-radius: inherit; }
.mui-19ri5qq { opacity: 0; position: absolute; }
.mui-19ri5qq.MuiTouchRipple-rippleVisible { opacity: 0.3; transform: scale(1); animation-name: animation-1taevns; animation-duration: 550ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.mui-19ri5qq.MuiTouchRipple-ripplePulsate { animation-duration: 200ms; }
.mui-19ri5qq .MuiTouchRipple-child { opacity: 1; display: block; width: 100%; height: 100%; border-radius: 50%; background-color: currentcolor; }
.mui-19ri5qq .MuiTouchRipple-childLeaving { opacity: 0; animation-name: animation-5ich1p; animation-duration: 550ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.mui-19ri5qq .MuiTouchRipple-childPulsate { position: absolute; left: 0px; top: 0px; animation-name: animation-f6tr5a; animation-duration: 2500ms; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-iteration-count: infinite; animation-delay: 200ms; }
@-webkit-keyframes animation-f6tr5a { 
  0% { transform: scale(1); }
  50% { transform: scale(0.92); }
  100% { transform: scale(1); }
}
@keyframes animation-f6tr5a { 
  0% { transform: scale(1); }
  50% { transform: scale(0.92); }
  100% { transform: scale(1); }
}
@-webkit-keyframes animation-5ich1p { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes animation-5ich1p { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes animation-1taevns { 
  0% { transform: scale(0); opacity: 0.1; }
  100% { transform: scale(1); opacity: 0.3; }
}
@keyframes animation-1taevns { 
  0% { transform: scale(0); opacity: 0.1; }
  100% { transform: scale(1); opacity: 0.3; }
}
.mui-3tx1cw { z-index: 1500; pointer-events: auto; }
.mui-3tx1cw[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.mui-3tx1cw[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.mui-3tx1cw[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.mui-3tx1cw[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.mui-3tx1cw[data-popper-placement*="right"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.mui-3tx1cw[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.mui-3tx1cw[data-popper-placement*="left"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.mui-3tx1cw[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.mui-3tx1cw[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; }
.mui-3tx1cw[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; }
.mui-1y1ein3 { z-index: 1500; pointer-events: auto; }
.mui-1y1ein3[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.mui-1y1ein3[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.mui-1y1ein3[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.mui-1y1ein3[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.mui-1y1ein3[data-popper-placement*="right"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.mui-1y1ein3[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.mui-1y1ein3[data-popper-placement*="left"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.mui-1y1ein3[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.mui-1y1ein3[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; }
.mui-1y1ein3[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; }
.mui-10yi412 { border-radius: 4px; font-family: Manrope; overflow-wrap: break-word; font-weight: 500; position: relative; margin: 0px; max-width: 300px; text-align: center; font-size: 12px; color: rgb(255, 255, 255); background-color: rgb(16, 15, 20); box-shadow: rgb(50, 50, 50) 0px 0px 10px -1px; padding: 8px; }
.MuiTooltip-popper[data-popper-placement*="left"] .mui-10yi412 { transform-origin: right center; }
.MuiTooltip-popper[data-popper-placement*="right"] .mui-10yi412 { transform-origin: left center; }
.MuiTooltip-popper[data-popper-placement*="top"] .mui-10yi412 { transform-origin: center bottom; margin-bottom: 14px; }
.MuiTooltip-popper[data-popper-placement*="bottom"] .mui-10yi412 { transform-origin: center top; margin-top: 14px; }
.MuiTooltip-popper[data-popper-placement*="left"] .mui-10yi412 { margin-right: 14px; }
.MuiTooltip-popper[data-popper-placement*="right"] .mui-10yi412 { margin-left: 14px; }
.mui-mudnm3 { overflow: hidden; position: absolute; width: 1em; height: 0.71em; box-sizing: border-box; color: rgb(16, 15, 20); }
.mui-mudnm3::before { content: ""; margin: auto; display: block; width: 100%; height: 100%; background-color: currentcolor; transform: rotate(45deg); }
@import url("/_external/fonts.googleapis.com/69de4509720159bd932d149a.css");
.cookieconsent-optin, .cookieconsent-optin-preferences, .cookieconsent-optin-statistics, .cookieconsent-optin-marketing { display: initial; }
.cookieconsent-optout-preferences, .cookieconsent-optout-statistics, .cookieconsent-optout-marketing, .cookieconsent-optout { display: none; }
html.klaviyo-iaf { text-size-adjust: 100%; }
.kl-private-reset-css-Xuajs1 input :not([type="image"]) { border: 1px solid rgb(0, 0, 0); }
.kl-private-reset-css-Xuajs1 input :not([type="image"]) ::placeholder { white-space: nowrap; overflow: hidden; }
.kl-private-reset-css-Xuajs1 label { text-align: left; }
.kl-private-reset-css-Xuajs1 h1, .kl-private-reset-css-Xuajs1 h2, .kl-private-reset-css-Xuajs1 h3, .kl-private-reset-css-Xuajs1 h4, .kl-private-reset-css-Xuajs1 h5, .kl-private-reset-css-Xuajs1 h6, .kl-private-reset-css-Xuajs1 p { margin: 0px; }
.kl-private-reset-css-inner-Zxasda, .kl-private-reset-css-custom-html-Xq4vn2, .kl-private-reset-css-Xuajs1 input :not([type="image"]) ::placeholder, .kl-private-reset-css-Xuajs1 ::before, .kl-private-reset-css-Xuajs1 ::after, .kl-private-reset-css-Xuajs1 input:not([type]), .kl-private-reset-css-Xuajs1 input[type="text"], .kl-private-reset-css-Xuajs1 input[type="email"], .kl-private-reset-css-Xuajs1 input[type="number"], .kl-private-reset-css-Xuajs1 input[type="date"], .kl-private-reset-css-Xuajs1 input[type="tel"], .kl-private-reset-css-Xuajs1 { animation: auto ease 0s 1 normal none running none; backface-visibility: visible; background: none 0px 0px / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: inherit; border-style: none; border-width: medium; border-collapse: separate; border-image: none; border-radius: 0px; border-spacing: 0px; inset: auto; box-shadow: none; box-sizing: content-box; caption-side: top; clear: none; clip: auto; color: inherit; columns: auto; column-fill: balance; column-gap: normal; column-rule: medium; content: normal; counter-increment: none; counter-reset: none; cursor: auto; direction: ltr; display: block; empty-cells: show; float: none; font-family: inherit; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; height: auto; hyphens: none; letter-spacing: normal; line-height: normal; list-style: outside none disc; margin: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; overflow: visible; padding: 0px; break-after: auto; break-before: auto; break-inside: auto; perspective: none; perspective-origin: 50% 50%; pointer-events: initial; position: static; tab-size: 8; table-layout: auto; text-align: inherit; text-align-last: auto; text-decoration-thickness: initial; text-decoration-color: inherit; text-decoration-line: none; text-decoration-style: solid; text-indent: 0px; text-shadow: none; text-transform: none; transform: none; transform-style: flat; transition: none; unicode-bidi: normal; vertical-align: baseline; visibility: visible; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-font-smoothing: antialiased; }
.kl-private-reset-css-custom-html-Xq4vn2 { display: revert; list-style: revert; border: revert; border-collapse: revert; border-spacing: revert; padding: revert; margin: revert; overflow: revert; vertical-align: revert; text-align: revert; font-weight: revert; font-style: revert; font-size: revert; font-family: revert; white-space: revert; text-decoration: revert; color: revert; background-color: revert; }
q.kl-private-reset-css-custom-html-Xq4vn2 { quotes: auto; }
q.kl-private-reset-css-custom-html-Xq4vn2::before, q.kl-private-reset-css-custom-html-Xq4vn2::after { content: revert; display: revert; color: revert; font-family: revert; font-size: revert; font-style: revert; font-weight: revert; letter-spacing: revert; line-height: revert; vertical-align: revert; white-space: revert; word-spacing: revert; }
ol.kl-private-ol-type-1 { list-style-type: decimal; }
ol.kl-private-ol-type-a { list-style-type: lower-alpha; }
ol.kl-private-ol-type-A { list-style-type: upper-alpha; }
ol.kl-private-ol-type-i { list-style-type: lower-roman; }
ol.kl-private-ol-type-I { list-style-type: upper-roman; }
ul.kl-private-reset-css-custom-html-Xq4vn2 ul.kl-private-reset-css-custom-html-Xq4vn2 { list-style-type: circle; }
ul.kl-private-reset-css-custom-html-Xq4vn2 ul.kl-private-reset-css-custom-html-Xq4vn2 ul.kl-private-reset-css-custom-html-Xq4vn2 { list-style-type: square; }
.klaviyo-form.klaviyo-form.klaviyo-form { }
.klaviyo-form.klaviyo-form.klaviyo-form ::-webkit-scrollbar { width: 0px; height: 0px; background: rgba(0, 0, 0, 0); }
@keyframes klaviyo-fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes klaviyo-fadeout { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes klaviyo-slideinleft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-slideinright { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-slideinup { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-slideindown { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-fadeinup { 
  0% { opacity: 0; transform: translate3d(0px, 10%, 0px); visibility: visible; }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-slideintopleft { 
  0% { transform: translate3d(-100%, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-slideintopright { 
  0% { transform: translate3d(100%, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-slideinbottomright { 
  0% { transform: translate3d(100%, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes klaviyo-slideinbottomleft { 
  0% { transform: translate3d(-100%, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.klaviyo-form.klaviyo-form.klaviyo-form input[type="radio"]:checked + label > *, .klaviyo-form.klaviyo-form.klaviyo-form input[type="checkbox"]:checked + label > * { display: inline-block !important; }
.klaviyo-form.klaviyo-form.klaviyo-form .klaviyo-spinner.overlay::before { content: ""; display: block; top: 0px; left: 0px; position: absolute; background-color: rgb(0, 0, 0); width: 100%; height: 100%; opacity: 0.5; }
.klaviyo-form.klaviyo-form.klaviyo-form .klaviyo-spinner::after { content: ""; box-sizing: border-box; position: absolute; top: 50%; left: 50%; width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; border-radius: 50%; border-width: 3px; border-style: solid; border-color: rgb(255, 255, 255) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(255, 255, 255); border-image: none; filter: drop-shadow(rgba(0, 0, 0, 0.6) 1px 0px 0px) drop-shadow(rgba(0, 0, 0, 0.6) -1px 0px 0px) drop-shadow(rgba(0, 0, 0, 0.6) 0px 1px 0px) drop-shadow(rgba(0, 0, 0, 0.6) 0px -1px 0px); animation: 1s linear 0s infinite normal none running klaviyo-spinner; }
@keyframes klaviyo-spinner { 
  100% { transform: rotate(360deg); }
}
@keyframes klaviyo-flash { 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes klaviyo-heartbeat { 
  0% { transform: scale(1); }
  14% { transform: scale(1.3); }
  28% { transform: scale(1); }
  42% { transform: scale(1.3); }
  70% { transform: scale(1); }
}
@keyframes klaviyo-pulse { 
  0% { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.1, 1.1, 1.1); }
  100% { transform: scale3d(1, 1, 1); }
}
@keyframes klaviyo-flipTop { 
  0% { transform: rotateX(0deg); z-index: 2; }
  0%, 99% { opacity: 0.99; }
  100% { transform: rotateX(-90deg); opacity: 0; }
}
@keyframes klaviyo-flipBottom { 
  0%, 50% { z-index: -1; transform: rotateX(90deg); opacity: 0; }
  51% { opacity: 0.99; }
  100% { opacity: 0.99; transform: rotateX(0deg); z-index: 5; }
}
.klaviyo-sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border-width: 0px !important; }
body.klaviyo-prevent-body-scrolling { overflow: hidden !important; }
.Teaser-infoContainer-OZl8U { position: absolute; bottom: 100%; left: 0px; border-radius: var(--unit-border-radius-sm) var(--unit-border-radius-sm) 0 0; z-index: var(--elevation-zIndex-component-md); padding: var(--unit-space-25); width: fit-content; }
.Teaser-infoContainerActive-y7jcT { background-color: var(--color-background-info-emphasis-base); }
.Teaser-infoContainerHovering-yAee4 { background-color: rgb(96, 106, 114); }
.Teaser-infoText-dHHcA { color: var(--color-foreground-on-contrast, #ffffff); font-family: var(--typography-UI3-font-family); font-size: var(--typography-UI3-font-size); line-height: var(--typography-UI3-line-height); font-weight: var(--typography-UI3-font-weight); margin: 0px; padding: 0px; }
.Teaser-infoRow-hNgHa { display: inline-flex; align-items: center; gap: 6px; }
.Teaser-outlineActive-IP7P5 { outline-style: ; outline-width: ; outline-color: var(--color-background-info-emphasis-base); outline-offset: -2px; }
.Teaser-outlineHover-Nm0gT { outline-style: ; outline-width: ; outline-color: rgb(96, 106, 114); outline-offset: -2px; }
.Teaser-pointer-kSCH8 { cursor: pointer; }
.Teaser-pointer-kSCH8 * { cursor: pointer; }
:root { --kl-reviews-color-light-gray: #e9e9eb; }
.kl_reviews__reviews_list button, .kl_reviews__reviews_list select { animation: auto ease 0s 1 normal none running none; backface-visibility: visible; background: none 0px 0px / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-collapse: separate; border-radius: 0px; border-spacing: 0px; inset: auto; box-shadow: none; box-sizing: content-box; caption-side: top; clear: none; clip: auto; color: inherit; columns: auto; column-fill: balance; column-gap: normal; column-rule: medium; content: normal; counter-increment: none; counter-reset: none; direction: ltr; display: block; empty-cells: show; float: none; font-family: inherit; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; height: auto; hyphens: none; letter-spacing: normal; line-height: normal; list-style: outside none disc; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; outline: none medium; overflow: visible; break-after: auto; break-before: auto; break-inside: auto; perspective: none; perspective-origin: 50% 50%; pointer-events: initial; position: static; tab-size: 8; table-layout: auto; text-align: inherit; text-align-last: auto; text-decoration-thickness: initial; text-decoration-color: inherit; text-decoration-line: none; text-decoration-style: solid; text-indent: 0px; text-shadow: none; text-transform: none; transform: none; transform-style: flat; transition: none; unicode-bidi: normal; vertical-align: baseline; visibility: visible; white-space: normal; word-spacing: normal; z-index: auto; -webkit-font-smoothing: antialiased; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; margin: 0px; padding: 0px; width: initial; }
.kl_reviews__reviews_list input[type="text"] { animation: auto ease 0s 1 normal none running none; backface-visibility: visible; border-color: inherit; border-style: none; border-width: medium; border-collapse: separate; border-image: none; border-radius: 0px; border-spacing: 0px; inset: auto; box-shadow: none; box-sizing: content-box; caption-side: top; clear: none; clip: auto; color: inherit; columns: auto; column-fill: balance; column-gap: normal; column-rule: medium; content: normal; counter-increment: none; counter-reset: none; direction: ltr; display: block; empty-cells: show; float: none; font-family: inherit; font-style: normal; font-variant: normal; font-weight: normal; height: auto; hyphens: none; letter-spacing: normal; list-style: outside none disc; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; outline: none medium; overflow: visible; break-after: auto; break-before: auto; break-inside: auto; perspective: none; perspective-origin: 50% 50%; pointer-events: initial; position: static; tab-size: 8; table-layout: auto; text-align: inherit; text-align-last: auto; text-decoration-thickness: initial; text-decoration-color: inherit; text-decoration-line: none; text-decoration-style: solid; text-indent: 0px; text-shadow: none; text-transform: none; transform: none; transform-style: flat; transition: none; unicode-bidi: normal; vertical-align: baseline; visibility: visible; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-font-smoothing: antialiased; margin: 0px; padding: 0px; appearance: none; background: none; font-size: 1rem; line-height: 1.5rem; cursor: pointer; }
.kl_reviews__review_item p { animation: auto ease 0s 1 normal none running none; backface-visibility: visible; background: none 0px 0px / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: inherit; border-style: none; border-width: medium; border-collapse: separate; border-image: none; border-radius: 0px; border-spacing: 0px; inset: auto; box-shadow: none; box-sizing: content-box; caption-side: top; clear: none; clip: auto; color: inherit; columns: auto; column-fill: balance; column-gap: normal; column-rule: medium; content: normal; counter-increment: none; counter-reset: none; cursor: auto; direction: ltr; display: block; empty-cells: show; float: none; font-family: inherit; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; height: auto; hyphens: none; letter-spacing: normal; line-height: normal; list-style: outside none disc; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; outline: none medium; overflow: visible; break-after: auto; break-before: auto; break-inside: auto; perspective: none; perspective-origin: 50% 50%; pointer-events: initial; position: static; tab-size: 8; table-layout: auto; text-align: inherit; text-align-last: auto; text-decoration-thickness: initial; text-decoration-color: inherit; text-decoration-line: none; text-decoration-style: solid; text-indent: 0px; text-shadow: none; text-transform: none; transform: none; transform-style: flat; transition: none; unicode-bidi: normal; vertical-align: baseline; visibility: visible; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-font-smoothing: antialiased; margin: 0px; padding: 0px; }
.kl_reviews__list fieldset { animation: auto ease 0s 1 normal none running none; backface-visibility: visible; background: none 0px 0px / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-collapse: separate; border-radius: 0px; border-spacing: 0px; inset: auto; box-shadow: none; box-sizing: content-box; caption-side: top; clear: none; clip: auto; color: inherit; columns: auto; column-fill: balance; column-gap: normal; column-rule: medium; content: normal; counter-increment: none; counter-reset: none; cursor: auto; direction: ltr; display: block; empty-cells: show; float: none; font-family: inherit; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; height: auto; hyphens: none; letter-spacing: normal; line-height: normal; list-style: outside none disc; margin: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; outline: none medium; overflow: visible; padding: 0px; break-after: auto; break-before: auto; break-inside: auto; perspective: none; perspective-origin: 50% 50%; pointer-events: initial; position: static; tab-size: 8; table-layout: auto; text-align: inherit; text-align-last: auto; text-decoration-thickness: initial; text-decoration-color: inherit; text-decoration-line: none; text-decoration-style: solid; text-indent: 0px; text-shadow: none; text-transform: none; transform: none; transform-style: flat; transition: none; unicode-bidi: normal; vertical-align: baseline; visibility: visible; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-font-smoothing: antialiased; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#fulfilled-reviews-list, #fulfilled-reviews-summary, #klaviyo-reviews-list, #klaviyo-reviews-summary { margin: 0px auto; max-width: 1250px; padding: 0px 25px; }
.kl_reviews__badge { padding: 0.25em 0.75em; margin: 0.5em 0.5em 0px 0px; font-size: 0.8em; font-weight: 500; border-radius: 100px; display: inline-block; white-space: nowrap; border-width: 1px; border-style: solid; }
.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget { cursor: pointer; display: inline-flex; flex-wrap: wrap; align-items: center; color: inherit; text-decoration: none; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; appearance: none; padding: 0px; white-space: nowrap; margin-top: var(--kl-reviews-stars-widget-margin-top); margin-left: var(--kl-reviews-stars-widget-margin-left); margin-right: var(--kl-reviews-stars-widget-margin-right); margin-bottom: var(--kl-reviews-stars-widget-margin-bottom); }
.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget:hover, .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget:active .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget:focus { background: none; }
.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge { display: inline-flex; align-items: center; padding-right: 8px; }
.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge svg:not(:last-child) { padding-right: var(--kl-reviews-stars-star-spacing, 0px); }
.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge .kl_reviews__star--fill { stop-color: var(--kl-reviews-stars-star-color); }
.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge .kl_reviews__star--empty { stop-color: var(--kl-reviews-stars-empty-star-color); }
.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__star_rating_widget__label { display: inline-block; font-family: var(--kl-reviews-stars-primary-font-font-family); font-weight: var(--kl-reviews-stars-primary-font-font-weight); font-size: var(--kl-reviews-stars-primary-font-font-size, 14px); color: var(--kl-reviews-stars-primary-font-color); vertical-align: top; }
.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget svg { display: inline-block; }
.shopify-app-block[id*="klaviyo_reviews_featured_reviews_carousel"] { width: 100%; }
#klaviyo-featured-reviews-carousel { display: flex; flex-direction: column; align-items: center; }
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel { width: 100%; max-width: 1100px; position: relative; margin-top: var(--kl-reviews-featured-widget-margin-top); margin-left: var(--kl-reviews-featured-widget-margin-left); margin-right: var(--kl-reviews-featured-widget-margin-right); margin-bottom: var(--kl-reviews-featured-widget-margin-bottom); color: var(--kl-reviews-featured-primary-font-color); background-color: var(--kl-reviews-featured-carousel-background-color); border-radius: var(--kl-reviews-featured-corner-radius, 8px); padding: 36px 0px; }
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel a { text-decoration: none; color: var(--kl-reviews-featured-primary-font-color); }
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__carousel__image_wrapper { overflow: hidden; display: grid; }
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__carousel__image_wrapper .kl_reviews__carousel__image_background, .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__carousel__image_wrapper .kl_reviews__carousel__image { grid-area: 1 / 1; }
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__carousel__image_background { display: block; height: var(--kl-reviews-featured-featured-image-size, 180px); background-size: cover; background-position: center center; background-repeat: no-repeat; filter: blur(20px); z-index: 2; }
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel img.kl_reviews__carousel__image { position: relative; height: var(--kl-reviews-featured-featured-image-size, 180px); width: 100%; object-fit: var(--kl-reviews-featured-featured-image-fit); object-position: center center; z-index: 3; }
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__carousel__time_badge { display: flex; flex-direction: row; align-items: center; gap: 8px; }
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .swiper-slide { height: auto; padding-top: 12px; padding-bottom: 12px; transition: transform 0.5s; }
@media only screen and (min-width: 700px) {
  .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .swiper-slide:hover { transform: translate(0px, -8px); }
}
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .swiper-button-disabled { opacity: 0; }
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .swiper-pagination.swiper-pagination-horizontal { bottom: 0px; }
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button { appearance: none; width: 32px; height: 32px; background: rgb(255, 255, 255); border-radius: 100%; justify-content: center; align-items: center; display: flex; box-shadow: rgba(55, 63, 71, 0.04) 0px 0px 0px 1px, rgba(55, 63, 71, 0.08) 0px 4px 4px 0px, rgba(55, 63, 71, 0.16) 0px 8px 24px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; }
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button.kl_reviews__carousel__prev_button { position: absolute; top: 45%; left: -8px; z-index: 100; transition: transform 0.5s; }
@media only screen and (min-width: 700px) {
  .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button.kl_reviews__carousel__prev_button:hover { transform: translate(-4px, 0px); }
}
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button.kl_reviews__carousel__next_button { position: absolute; top: 45%; right: -8px; z-index: 100; transition: transform 0.5s; }
@media only screen and (min-width: 700px) {
  .kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel button.kl_reviews__carousel__next_button:hover { transform: translate(4px, 0px); }
}
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__stars_badge svg:not(:last-child) { padding-right: var(--kl-reviews-featured-star-spacing, 0px); }
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__stars_badge .kl_reviews__star--fill { stop-color: var(--kl-reviews-featured-star-color); }
.kl_reviews__carousel.kl_reviews__carousel.kl_reviews__carousel .kl_reviews__stars_badge .kl_reviews__star--empty { stop-color: var(--kl-reviews-featured-empty-star-color); }
.kl_reviews__carousel__header { display: flex; justify-content: var(--kl-reviews-featured-featured-carousel-headline-alignment); margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: var(--kl-reviews-featured-featured-carousel-headline-gap); font-family: var(--kl-reviews-featured-headline-primary-font-font-family); font-weight: var(--kl-reviews-featured-headline-primary-font-font-weight); font-size: var(--kl-reviews-featured-headline-primary-font-font-size); color: var(--kl-reviews-featured-headline-font-color); }
.kl_reviews__carousel__slide { height: calc(100% - 2px); border-radius: var(--kl-reviews-featured-corner-radius, 8px); overflow: hidden; display: block; margin-left: 2px; margin-right: 2px; }
.kl_reviews__carousel__slide--shadow--border { height: calc(100% - 2px); box-shadow: rgba(55, 63, 71, 0.16) 0px 3px 8px 0px, rgba(55, 63, 71, 0.04) 0px 0px 0px 1px; border-radius: var(--kl-reviews-featured-corner-radius, 8px); overflow: hidden; display: block; margin-left: 8px; margin-right: 8px; border-style: solid; border-width: var(--kl-reviews-featured-card-border-width); border-color: var(--kl-reviews-featured-card-border-color); }
.kl_reviews__carousel__slide--shadow { height: calc(100% - 2px); box-shadow: rgba(55, 63, 71, 0.16) 0px 3px 8px 0px, rgba(55, 63, 71, 0.04) 0px 0px 0px 1px; border-radius: var(--kl-reviews-featured-corner-radius, 8px); overflow: hidden; display: block; margin-left: 8px; margin-right: 8px; }
.kl_reviews__carousel__slide--border { height: calc(100% - 2px); border-radius: var(--kl-reviews-featured-corner-radius, 8px); overflow: hidden; display: block; margin-left: 2px; margin-right: 2px; border-style: solid; border-width: var(--kl-reviews-featured-card-border-width); border-color: var(--kl-reviews-featured-card-border-color); }
.kl_reviews__carousel__link { display: flex; flex-direction: column; height: 100%; }
.kl_reviews__carousel__review { display: flex; flex-direction: column; flex: 1 1 0%; padding: 16px 20px 18px; font-size: 12px; background-color: var(--kl-reviews-featured-card-color); }
.kl_reviews__carousel__meta { display: flex; flex-flow: wrap; align-items: center; justify-content: space-between; margin-bottom: 12px; color: var(--kl-reviews-featured-secondary-font-color); font-family: var(--kl-reviews-featured-secondary-font-font-family); font-weight: var(--kl-reviews-featured-secondary-font-font-weight); font-size: var(--kl-reviews-featured-secondary-font-font-size, 16px); }
.kl_reviews__carousel__content { display: flex; flex-direction: column; justify-content: space-between; text-align: var(--kl-reviews-featured-text-alignment); align-items: var(--kl-reviews-featured-content-alignment); height: 100%; gap: 8px; line-height: calc(var(--kl-reviews-featured-primary-font-font-size, 16px)*1.5); }
.kl_reviews__carousel__content_title { overflow: hidden; margin-bottom: 8px; width: 100%; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-word; font-family: var(--kl-reviews-featured-review-title-font-font-family); font-weight: var(--kl-reviews-featured-review-title-font-font-weight); font-size: var(--kl-reviews-featured-review-title-font-font-size, var(--kl-reviews-featured-primary-font-font-size, 16px)); color: var(--kl-reviews-featured-review-title-font-color); }
.kl_reviews__carousel__content_body { overflow: hidden; width: 100%; margin-bottom: 12px; display: -webkit-box; -webkit-line-clamp: var(--kl-reviews-featured-featured-text-limit, 0); -webkit-box-orient: vertical; word-break: break-word; color: var(--kl-reviews-featured-primary-font-color); font-family: var(--kl-reviews-featured-primary-font-font-family); font-weight: var(--kl-reviews-featured-primary-font-font-weight); font-size: var(--kl-reviews-featured-primary-font-font-size, 16px); }
.kl_reviews__carousel__author { display: flex; flex-flow: wrap; gap: 8px; align-items: center; justify-content: flex-start; color: var(--kl-reviews-featured-secondary-font-color); font-family: var(--kl-reviews-featured-secondary-font-font-family); font-weight: var(--kl-reviews-featured-secondary-font-font-weight); font-size: var(--kl-reviews-featured-secondary-font-font-size, var(--kl-reviews-featured-primary-font-font-size, 16px)); }
.kl_reviews__stars_badge svg:not(:last-child) { padding-right: var(--kl-reviews-featured-star-spacing, 0px); }
.kl_reviews__carousel__shop_syndication_badge { margin-top: 12px; }
.kl_reviews__lightbox_background.kl_reviews__lightbox_background.kl_reviews__lightbox_background button.kl_reviews__close_button { width: 40px; height: 40px; background: rgba(40, 40, 40, 0.4); border: 1px solid rgba(255, 255, 255, 0.16); box-shadow: rgba(55, 63, 71, 0.04) 0px 0px 0px 1px, rgba(55, 63, 71, 0.16) 0px 1px 4px; backdrop-filter: blur(6px); border-radius: 100%; position: fixed; top: 24px; left: 8px; z-index: 2; display: inline-flex; justify-content: center; align-items: center; }
.kl_reviews__lightbox_background.kl_reviews__lightbox_background.kl_reviews__lightbox_background button.kl_reviews__close_button:hover { opacity: 0.9; }
.kl_reviews__lightbox_background.kl_reviews__lightbox_background.kl_reviews__lightbox_background .kl_reviews__lightbox__image_list button { background: rgb(255, 255, 255); width: 32px; height: 32px; border-radius: 100%; box-shadow: rgba(55, 63, 71, 0.04) 0px 0px 0px 1px, rgba(55, 63, 71, 0.08) 0px 4px 4px, rgba(55, 63, 71, 0.08) 0px 8px 24px; display: flex; align-items: center; justify-content: center; }
.kl_reviews__lightbox_background { position: fixed; z-index: 9000; inset: 0px; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; }
.kl_reviews__lightbox_background .swiper-button-prev.swiper-button-disabled { opacity: 0; }
.kl_reviews__lightbox__content_wrapper { max-width: 1000px; width: 100%; position: absolute; top: 16px; bottom: 0px; padding: 0px 0px 64px; overflow: hidden; border-top-right-radius: 24px; border-top-left-radius: 24px; background: rgb(255, 255, 255); display: flex; flex-direction: column; mask-image: -webkit-radial-gradient(center, white, black); }
.kl_reviews__lightbox__container { overflow: scroll; height: 100%; }
.kl_reviews__lightbox__left .swiper-slide { display: flex; justify-content: center; align-items: center; overflow-x: clip; height: auto; }
.kl_reviews__lightbox__left img { object-fit: contain; position: relative; z-index: 2; width: 100%; height: 100%; max-height: calc(-236px + 100vh); }
.kl_reviews__lightbox__left .kl_lightbox__backgroundImage { width: 100%; height: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat; filter: blur(20px); transform: scale(1.5); position: absolute; top: 0px; left: 0px; z-index: 1; display: block; }
.kl_reviews__lightbox__right.kl_reviews__lightbox__right.kl_reviews__lightbox__right { padding: 24px; color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); }
.kl_reviews__lightbox__right.kl_reviews__lightbox__right.kl_reviews__lightbox__right p { font-size: var(--kl-reviews-reviews-primary-font-font-size, 14px); color: var(--kl-reviews-reviews-primary-font-color); }
.kl_reviews__lightbox__right.kl_reviews__lightbox__right.kl_reviews__lightbox__right .kl_reviews__lightbox__right__header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 16px; font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86); }
.kl_reviews__lightbox__right.kl_reviews__lightbox__right.kl_reviews__lightbox__right .kl_reviews__lightbox__right__meta { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; margin-bottom: 16px; gap: 6px; font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86); }
.kl_reviews__lightbox__right.kl_reviews__lightbox__right.kl_reviews__lightbox__right .kl_reviews__lightbox__time_badge { display: flex; flex-direction: row; align-items: center; gap: 8px; }
.kl_reviews__lightbox__image_list { background: rgba(40, 40, 40, 0.4); padding: 12px; display: flex; flex-direction: row; align-items: center; position: absolute; z-index: 1; bottom: 0px; width: 100%; }
.kl_reviews__lightbox__image_list .swiper-horizontal { max-width: 255px; height: 40px; width: 100%; padding: 0px 8px; margin: 5px !important; }
.kl_reviews__lightbox__image_list .swiper-slide { width: 40px; height: 40px; }
.kl_reviews__lightbox__image_list img { width: 40px; height: 40px; max-height: 40px; border-radius: 8px; cursor: pointer; }
.kl_reviews__lightbox__image_list .swiper-slide-thumb-active img { border: 1px solid rgb(255, 255, 255); }
@media only screen and (min-width: 700px) {
  .kl_reviews__lightbox_background.kl_reviews__lightbox_background.kl_reviews__lightbox_background button.kl_reviews__close_button { position: absolute; top: 8px; }
  .kl_reviews__lightbox_background { height: 100%; padding: 32px; }
  .kl_reviews__lightbox__content_wrapper { margin: -64px 0px 0px; top: 0px; bottom: auto; padding-bottom: 0px; position: relative; width: 1000px; max-height: 852px; border-radius: 24px; height: calc(-112px + 100vh); }
  .kl_reviews__lightbox__container { display: grid; grid-template-columns: 1fr 1fr 360px; }
  .kl_reviews__lightbox__left { grid-column: 1 / 3; }
  .kl_reviews__lightbox__left .swiper-horizontal { height: 100%; }
  .kl_reviews__lightbox__left img { max-height: min(852px, -112px + 100vh); }
  .kl_reviews__lightbox__left .kl_reviews__gallery_lightbox_video_container video { max-height: min(852px, -112px + 100vh); }
  .kl_reviews__lightbox__right { grid-column: 3; padding: 24px; overflow: scroll; }
  .kl_reviews__lightbox__image_list { background: none; justify-content: center; }
  .kl_reviews__lightbox__image_list .swiper-horizontal { background: rgba(40, 40, 40, 0.4); border: 1px solid rgba(255, 255, 255, 0.16); box-shadow: rgba(55, 63, 71, 0.04) 0px 0px 0px 1px, rgba(55, 63, 71, 0.16) 0px 1px 4px; height: 56px; max-width: 472px; border-radius: 8px; margin: 5px !important; }
  .kl_reviews__lightbox__image_list img { margin: 7px 0px; }
}
body.kl_reviews__modal_open { overflow: hidden; }
.swiper-slide-active .kl_lightbox__backgroundImage[data-background] { background-image: var(--background-image); }
.kl_reviews__gallery_lightbox_thumbnail_container { position: relative; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; overflow: hidden; }
.kl_reviews__gallery_lightbox_thumbnail_container img { width: 100%; height: 100%; object-fit: contain; }
.kl_reviews__gallery_lightbox_video_container { width: 100%; height: 100%; position: relative; z-index: 2; display: flex; align-items: center; justify-content: center; margin: 0px auto; }
.kl_reviews__gallery_lightbox_video_container video { max-width: 100%; max-height: calc(-236px + 100vh); object-fit: contain; }
.kl_reviews__gallery_lightbox_thumbnail_video_indicator { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; pointer-events: none; }
.kl_reviews__gallery_lightbox_thumbnail_video_indicator svg { width: 20px; height: 20px; }
@media only screen and (max-width: 700px) {
  .kl_reviews__gallery_lightbox_video_container { width: 100%; max-width: 100%; }
  .kl_reviews__video_container { max-width: 100%; }
}
.kl_reviews__summary.kl_reviews__summary.kl_reviews__summary { color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); margin-top: var(--kl-reviews-reviews-widget-margin-top); margin-left: var(--kl-reviews-reviews-widget-margin-left); margin-right: var(--kl-reviews-reviews-widget-margin-right); }
.kl_reviews__summary.kl_reviews__summary.kl_reviews__summary h2 { font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.43); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: calc(var(--kl-reviews-reviews-primary-font-font-weight)*1.75); line-height: 122%; color: var(--kl-reviews-reviews-primary-font-color); padding-bottom: 8px; border-bottom: 1px solid var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); margin-bottom: 24px; }
.kl_reviews__summary.kl_reviews__summary.kl_reviews__summary button.kl_reviews__button--outline { padding: 8px 12px; border-radius: var(--kl-reviews-reviews-button-corner-radius); font-size: 12px; line-height: 15px; font-weight: 700; background: none; color: var(--kl-reviews-reviews-button-color, var(--kl-reviews-reviews-accent-color)); border: var(--kl-reviews-reviews-button-border-style) var(--kl-reviews-reviews-button-border-color); margin-bottom: 30px; }
.kl_reviews__summary.kl_reviews__summary.kl_reviews__summary .kl_reviews__summary_image img { width: 100%; height: 100%; object-fit: cover; cursor: pointer; }
.kl_reviews__summary__grid--1-2, .kl_reviews__summary__grid--2-1 { display: grid; grid-template-columns: 1fr; gap: 0px 24px; }
.kl_reviews__summary__grid--1-2 > div, .kl_reviews__summary__grid--2-1 > div { margin-bottom: 24px; }
.kl_reviews__summary__rating--1, .kl_reviews__summary__rating--1-1 { display: grid; grid-template-columns: 1fr; }
.kl_reviews__summary__rating--1:only-child, .kl_reviews__summary__rating--1-1:only-child { margin-left: auto; margin-right: auto; grid-column: 1 / 3; width: 100%; }
.kl_reviews__summary__rating--1:only-child .kl_reviews__histogram:only-child, .kl_reviews__summary__rating--1:only-child .kl_reviews__summary__average_and_stars:only-child, .kl_reviews__summary__rating--1-1:only-child .kl_reviews__histogram:only-child, .kl_reviews__summary__rating--1-1:only-child .kl_reviews__summary__average_and_stars:only-child { grid-column: span 2; }
.kl_reviews__summary__image_grid { align-self: center; }
@media only screen and (max-width: 700px) {
  .kl_reviews__summary__image_grid { margin-left: calc(var(--kl-reviews-reviews-widget-margin-left)*-1); margin-right: calc(var(--kl-reviews-reviews-widget-margin-right)*-1); }
}
.kl_reviews__summary__image_container--few_images { border-radius: var(--kl-reviews-reviews-summary-images-corner-radius, 0px); overflow: hidden; display: flex; gap: 8px; justify-content: center; max-height: 150px; }
.kl_reviews__summary__image_container--few_images .kl_reviews__summary_image { aspect-ratio: 1 / 1; }
.kl_reviews__summary__image_container--few_images .kl_reviews__summary_image:only-child { border-radius: var(--kl-reviews-reviews-summary-images-corner-radius, 0px); overflow: hidden; }
.kl_reviews__summary__image_container--small_grid, .kl_reviews__summary__image_container--large_grid { border-radius: var(--kl-reviews-reviews-summary-images-corner-radius, 0px); overflow: hidden; display: grid; gap: 2px; grid-template-columns: 1fr 1fr 1fr; }
.kl_reviews__summary__image_container--small_grid .kl_reviews__summary_image { width: 100%; aspect-ratio: 1 / 1; }
.kl_reviews__summary__image_container--large_grid .kl_reviews__summary_image { width: 100%; height: 100%; max-height: 150px; aspect-ratio: 1 / 1; }
.kl_reviews__answers_grid { display: flex; flex-flow: wrap; justify-content: center; gap: 24px; align-items: center; }
.kl_reviews__answers_grid > div { width: 100%; max-width: 260px; margin-bottom: 24px; }
.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range { display: flex; flex-direction: column; justify-content: flex-start; margin-bottom: 24px; }
.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range strong { display: block; margin-bottom: 8px; font-size: 12px; font-weight: 600; text-align: center; }
.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range svg { overflow: visible; }
.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range rect { fill: var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); }
.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range circle { fill: var(--kl-reviews-reviews-accent-color); }
.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range .kl_reviews__summary__custom_question__answer--range { display: flex; flex-direction: revert; justify-content: space-between; font-size: 10px; }
.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range .kl_reviews__summary__custom_question__answer--range > :first-child, .kl_reviews__answers_grid .kl_reviews__summary__custom_question--range .kl_reviews__summary__custom_question__answer--range > :last-child { flex-grow: 1; flex-basis: 0px; }
.kl_reviews__answers_grid .kl_reviews__summary__custom_question--range .kl_reviews__summary__custom_question__answer--range > :last-child { text-align: right; }
.kl_reviews__answers__view_all.kl_reviews__answers__view_all.kl_reviews__answers__view_all { display: flex; justify-content: center; }
.kl_reviews__summary__average_and_stars { display: flex; flex-flow: wrap; align-items: center; gap: 24px; margin-bottom: 32px; justify-content: center; }
.kl_reviews__summary__average { display: flex; flex-direction: row; align-items: baseline; }
.kl_reviews__summary__average_value { font-weight: calc(var(--kl-reviews-reviews-primary-font-font-weight)*1.75); font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*3.43); line-height: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*4.14); color: var(--kl-reviews-reviews-primary-font-color); margin-right: 10px; }
.kl_reviews__summary__average_denominator { font-weight: calc(var(--kl-reviews-reviews-secondary-font-font-weight)*1.75); font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*1.43); line-height: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*1.71); color: var(--kl-reviews-reviews-secondary-font-color); }
.kl_reviews__summary__stars { display: flex; flex-direction: column; min-width: 120px; }
.kl_reviews__summary__stars .kl_reviews__stars_badge { height: 25px; margin-bottom: 5px; }
.kl_reviews__summary__stars .kl_reviews__stars_badge .kl_reviews__star--fill { stop-color: var(--kl-reviews-reviews-star-color); }
.kl_reviews__summary__stars .kl_reviews__stars_badge .kl_reviews__star--empty { stop-color: var(--kl-reviews-reviews-empty-star-color); }
.kl_reviews__summary__stars svg:not(:last-child) { padding-right: var(--kl-reviews-reviews-star-spacing, 0px); }
.kl_reviews__summary__stars svg:not(:last-child) { padding-right: var(--kl-reviews-reviews-star-spacing, 0px); }
.kl_reviews__summary__stars__count { font-weight: calc(var(--kl-reviews-reviews-secondary-font-font-weight)*1.25); font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); line-height: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*1.07); color: var(--kl-reviews-reviews-secondary-font-color); }
.kl_reviews__summary__custom_question--text { margin-bottom: 24px; text-align: center; }
.kl_reviews__summary__custom_question--text .kl_reviews__summary__custom_question__question--text { font-weight: calc(var(--kl-reviews-reviews-primary-font-font-weight)*1.5); font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86); line-height: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.14); color: var(--kl-reviews-reviews-primary-font-color); margin-bottom: 3px; }
.kl_reviews__summary__custom_question--text .kl_reviews__summary__custom_question__answer--text { font-weight: var(--kl-reviews-reviews-primary-font-font-weight); font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86); line-height: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.14); color: var(--kl-reviews-reviews-primary-font-color); margin-top: 12px; }
.kl_reviews__summary__custom_question--text .kl_reviews__summary__custom_question_response { display: inline-block; padding-left: 3px; }
.kl_reviews__clickable_answer { cursor: pointer; }
.kl_reviews__clickable_answer:hover { color: var(--kl-reviews-reviews-accent-color); text-decoration: underline; }
@media only screen and (min-width: 700px) {
  .kl_reviews__answers_grid:not(.kl_preview *) > div { width: calc(50% - 24px); }
}
@media only screen and (min-width: 1000px) {
  .kl_reviews__answers_grid:not(.kl_preview *) > div { width: calc(33.333% - 16px); }
  .kl_reviews__summary__grid--1-2:not(.kl_preview *) { display: flex; justify-content: center; }
  .kl_reviews__summary__grid--1-2:not(.kl_preview *) .kl_reviews__summary__rating--1 { flex-basis: 33%; }
  .kl_reviews__summary__grid--2-1:not(.kl_preview *) { grid-template-columns: 2fr 1fr; }
  .kl_reviews__summary__grid--2-1:not(.kl_preview *) .kl_reviews__histogram { margin-bottom: 0px; }
  .kl_reviews__summary__grid--2-1:not(.kl_preview *) .kl_reviews__summary__average_and_stars { margin-bottom: 0px; }
  .kl_reviews__summary__rating--1-1:not(.kl_preview *) { grid-template-columns: 1fr 1fr; gap: 24px; }
}
.kl_reviews__histogram { display: flex; flex-direction: column; width: 100%; max-width: 290px; margin: 0px auto 24px; }
.kl_reviews__histogram__row { display: flex; flex-direction: row; align-items: center; justify-content: space-between; margin-bottom: 12px; }
.kl_reviews__histogram__row:last-child { margin-bottom: 0px; }
.kl_reviews__histogram__row svg { width: 12px; height: 10px; margin-right: 5px; fill: var(--kl-reviews-reviews-secondary-font-color); }
.kl_reviews__histogram__clickable_row:hover { cursor: pointer; }
.kl_reviews__histogram__clickable_row:hover .kl_reviews__histogram__rating, .kl_reviews__histogram__clickable_row:hover .kl_reviews__histogram__value { color: var(--kl-reviews-reviews-accent-color); text-decoration: underline; }
.kl_reviews__histogram__rating { font-weight: calc(var(--kl-reviews-reviews-secondary-font-font-weight)*1.75); font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size)*.71); line-height: calc(var(--kl-reviews-reviews-secondary-font-font-size)*.86); margin-right: 2px; color: var(--kl-reviews-reviews-secondary-font-color); font-family: var(--kl-reviews-reviews-secondary-font-font-family); }
.kl_reviews__histogram__value { width: 36px; color: var(--kl-reviews-reviews-secondary-font-color); font-family: var(--kl-reviews-reviews-secondary-font-font-family); font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size)*.71); font-weight: var(--kl-reviews-reviews-secondary-font-font-weight); line-height: calc(var(--kl-reviews-reviews-secondary-font-font-size)*.86); text-align: right; margin-left: 5px; }
.kl_reviews__histogram__bars { margin-left: 5px; margin-right: 5px; right: 10px; left: 75px; display: inline-block; position: absolute; }
.kl_reviews__histogram__bar--background { border: 1px solid rgba(0, 0, 0, 0); border-radius: 3px; height: 6px; display: inline-block; width: 100%; background-color: var(--kl-reviews-reviews-empty-star-color); }
.kl_reviews__histogram__bar--foreground { background-color: var(--kl-reviews-reviews-star-color); border-radius: 3px; height: 100%; display: block !important; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs--all_reviews { border-bottom: 1px solid var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); margin: 0px 0px 16px; padding: 0px; display: flex; gap: 24px; justify-content: space-between; flex-wrap: wrap; }
@media only screen and (max-width: 700px) {
  .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs--all_reviews { flex-direction: column; }
}
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs { border-bottom: 1px solid var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); margin: 0px 0px 16px; padding: 0px; display: flex; flex-flow: row-reverse wrap; gap: 24px; justify-content: space-between; }
@media only screen and (max-width: 700px) {
  .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs { flex-direction: column; }
}
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab { cursor: pointer; margin: 0px; position: relative; padding: 8px 8px 13px; list-style: none; color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: calc(var(--kl-reviews-reviews-primary-font-font-weight)*1.75); font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.43); }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab small { color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86); margin-left: 6px; display: inline-block; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__list__tab:focus { outline: auto; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tab--active::after { content: ""; display: block; height: 5px; width: auto; border-radius: 5px; background: var(--kl-reviews-reviews-accent-color); position: absolute; left: 0px; right: 0px; bottom: 0px; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tab_buttons { display: flex; flex-wrap: wrap; }
.reviews_all_container { background-color: var(--kl-reviews-reviews-primary-background-color); margin-top: var(--kl-reviews-reviews-widget-margin-top); margin-bottom: var(--kl-reviews-reviews-widget-margin-bottom); margin-left: var(--kl-reviews-reviews-widget-margin-left); margin-right: var(--kl-reviews-reviews-widget-margin-right); border-radius: var(--kl-reviews-reviews-corner-radius); padding: 10px; }
.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__button { padding-top: var(--kl-reviews-reviews-button-inner-padding-top); padding-bottom: var(--kl-reviews-reviews-button-inner-padding-bottom); padding-left: var(--kl-reviews-reviews-button-inner-padding-left); padding-right: var(--kl-reviews-reviews-button-inner-padding-right); border-radius: var(--kl-reviews-reviews-button-corner-radius); font-size: var(--kl-reviews-reviews-button-font-font-size, 12px); line-height: calc(var(--kl-reviews-reviews-button-font-font-size, 12px)*1.25); font-weight: var(--kl-reviews-reviews-button-font-font-weight); background-color: var(--kl-reviews-reviews-button-color, var(--kl-reviews-reviews-accent-color)); color: var(--kl-reviews-reviews-button-font-color); font-family: var(--kl-reviews-reviews-button-font-font-family); margin-bottom: 20px; border: var(--kl-reviews-reviews-button-border-style) var(--kl-reviews-reviews-button-border-color); }
@media (hover: hover) {
  .kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__button:hover { background-color: var(--kl-reviews-reviews-button-hover-color, var(--kl-reviews-reviews-button-color)); }
}
@media (hover: none) {
  .kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__button { background-color: var(--kl-reviews-reviews-button-color, var(--kl-reviews-reviews-accent-color)); }
}
.kl_reviews__list h2 { font-weight: bold; font-size: calc(var(--kl-reviews-reviews-primary-font-font-size)*1.28); }
.kl_reviews__list hr.kl_reviews__filter_info__divider { margin-top: 4px; margin-bottom: 24px; border-top-width: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); }
.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container { display: flex; flex-direction: column; align-items: center; }
.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container p { padding-top: 0px; padding-bottom: 0px; margin: 0px; }
.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container button.kl_reviews__button { margin-top: 24px; }
.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container.kl_reviews__list_empty_state__container button.kl_reviews__button:focus { outline: var(--kl-reviews-reviews-button-color, var(--kl-reviews-reviews-accent-color)) solid; outline-offset: 1px; }
.kl_reviews__load_more_button { display: flex; justify-content: center; }
.kl_reviews__button_bar { display: flex; flex-direction: row; justify-content: center; gap: 8px; }
.kl_reviews__button_bar .kl_reviews__button:focus { outline: var(--kl-reviews-reviews-button-color, var(--kl-reviews-reviews-accent-color)) solid; outline-offset: 1px; }
.kl_reviews__list_empty_state { text-align: center; padding: 1em 1em 8px; margin: 0px; color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); font-size: var(--kl-reviews-reviews-primary-font-font-size); }
.kl_reviews__list_container { position: relative; min-height: 200px; }
.kl_reviews__list_loading__spinner { display: inline-block; position: relative; width: 80px; height: 80px; }
.kl_reviews__list_loading__spinner div { box-sizing: border-box; display: block; position: absolute; width: 30px; height: 30px; margin: 8px; border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite normal none running kl_reviews__list_loading__spinner; border-color: var(--kl-reviews-reviews-primary-font-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0); }
.kl_reviews__list_loading__spinner div:nth-child(1) { animation-delay: -0.45s; }
.kl_reviews__list_loading__spinner div:nth-child(2) { animation-delay: -0.3s; }
.kl_reviews__list_loading__spinner div:nth-child(3) { animation-delay: -0.15s; }
@keyframes kl_reviews__list_loading__spinner { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.kl_reviews__list_loading__overlay { position: absolute; background-color: color-mix(in srgb, var(--kl-reviews-reviews-primary-background-color, #ffffff) 40%, transparent); width: 100%; height: 100%; top: 0px; left: 0px; display: flex; flex-direction: row; justify-content: center; padding-top: 100px; padding-bottom: 100px; }
.kl_reviews__video_overlay { position: absolute; top: 0.25em; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; pointer-events: none; z-index: 1; background-color: rgba(0, 0, 0, 0.3); }
.kl_reviews__video_overlay svg { display: block; }
.kl_reviews__summary_image .kl_reviews__video_overlay { top: 0px; }
.kl_reviews__video_container { position: relative; display: inline-block; cursor: pointer; }
.kl_reviews__stars_badge .kl_reviews__star--fill { stop-color: var(--kl-reviews-reviews-star-color); }
.kl_reviews__stars_badge .kl_reviews__star--empty { stop-color: var(--kl-reviews-reviews-empty-star-color); }
@media only screen and (max-width: 700px) {
  .kl_reviews__list:not(.kl_preview *) .select select { padding-right: 0px; width: 100%; }
  .kl_reviews__list:not(.kl_preview *) .select { width: 100%; }
  .kl_reviews__list:not(.kl_preview *) iframe { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; width: 100%; height: 100%; z-index: 1000; }
  .kl_reviews__list:not(.kl_preview *) .modal-content { border-radius: 0px; width: 100%; height: 100%; max-height: 100% !important; }
  .kl_reviews__list:not(.kl_preview *) .select select { padding-right: 0px; width: 100%; }
  .kl_reviews__review__image_row { display: flex; flex-wrap: wrap; max-width: 100%; overflow-x: hidden; }
  .kl_reviews__video_container, .kl_reviews__review__image_container { max-width: 100%; }
  .kl_reviews__video_container img, .kl_reviews__review__image_container img { max-width: 100%; }
}
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list select::after, .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .select::before, .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .select:hover.select::after, .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .select:hover.select::before { box-shadow: none; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__search input[type="text"] { box-sizing: content-box; width: 100%; background-color: var(--kl-reviews-reviews-filter-button-background-color, color-mix(in srgb, var(--kl-reviews-reviews-primary-font-color) 10%, transparent)); border-radius: var(--kl-reviews-reviews-filter-button-corner-radius, var(--kl-reviews-reviews-filter-button-corner-radius-fallback)); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 8px 16px; font-weight: var(--kl-reviews-reviews-filter-button-font-font-weight, 500); color: var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color)); font-family: var(--kl-reviews-reviews-filter-button-font-font-family, var(--kl-reviews-reviews-primary-font-font-family)); font-size: var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86)); line-height: calc(var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))*1.66); letter-spacing: var(--kl-reviews-reviews-filter-button-letter-spacing, 0); }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__search input[type="text"]::placeholder { color: var(--kl-reviews-reviews-filter-placeholder-text-color, color-mix(in srgb, var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color)) 50%, transparent)); }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__search input[type="text"].kl_reviews__input_with_search_icon { padding-left: calc(var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))*1.16 + 25px); }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list label, .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill { color: var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color)); font-family: var(--kl-reviews-reviews-filter-button-font-font-family, var(--kl-reviews-reviews-primary-font-font-family)); font-weight: var(--kl-reviews-reviews-filter-button-font-font-weight, var(--kl-reviews-reviews-primary-font-font-weight)); font-size: var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86)); }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill { align-items: baseline; display: inline-flex; justify-content: flex-end; gap: 12px; position: relative; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill > span { min-width: 44px; max-width: 300px; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill select, .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill button { box-sizing: content-box; font-weight: var(--kl-reviews-reviews-filter-button-font-font-weight, 500); color: var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color)); font-family: var(--kl-reviews-reviews-filter-button-font-font-family, var(--kl-reviews-reviews-primary-font-font-family)); font-size: var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86)); line-height: calc(var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))*1.66); letter-spacing: var(--kl-reviews-reviews-filter-button-letter-spacing, 0); padding: 8px 16px; background-color: var(--kl-reviews-reviews-filter-button-background-color, color-mix(in srgb, var(--kl-reviews-reviews-primary-font-color) 10%, transparent)); border-radius: var(--kl-reviews-reviews-filter-button-corner-radius, var(--kl-reviews-reviews-filter-button-corner-radius-fallback)); text-wrap: nowrap; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill select { padding-right: 36px; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill svg { position: absolute; top: 50%; right: 16px; transform: translateY(-50%); pointer-events: none; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill svg path { fill: color-mix(in srgb, var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color)) 80%, transparent); }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill button:focus { outline: none; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill input:focus { outline: none; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill select:focus { outline: none; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filter_with_left_align_icon button { padding-left: 22px; padding-right: 10px; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filter_with_left_align_icon button svg { right: unset; left: 8px; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__active_filter.kl_reviews__active_filter.kl_reviews__active_filter select, .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__active_filter.kl_reviews__active_filter.kl_reviews__active_filter button, .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__active_filter.kl_reviews__active_filter.kl_reviews__active_filter input { outline: var(--kl-reviews-reviews-filter-button-border-width, 1px) solid var(--kl-reviews-reviews-filter-button-border-color, var(--kl-reviews-reviews-primary-font-color)); }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters select:focus, .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters button:focus, .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters input:focus { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; box-shadow: none; background-color: color-mix(in srgb, var(--kl-reviews-reviews-filter-button-background-color, color-mix(in srgb, var(--kl-reviews-reviews-primary-font-color) 10%, transparent)) 90%, #000000); }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__additional_filters { overflow: auto; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__additional_filters .kl_reviews__filters__custom_question legend { display: flex; flex-direction: row; justify-content: flex-start; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-bottom: 12px; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__additional_filters .kl_reviews__filters__custom_question .kl_reviews__filters__custom_question_label { font-weight: 700; color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-size: var(--kl-reviews-reviews-primary-font-font-size, 14px); line-height: var(--kl-reviews-reviews-primary-font-font-size, 14px); }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filter_info { margin-bottom: 20px; display: flex; flex-direction: row; align-items: center; color: var(--kl-reviews-reviews-secondary-font-color); font-family: var(--kl-reviews-reviews-secondary-font-font-family); font-weight: var(--kl-reviews-reviews-secondary-font-font-weight); font-size: var(--kl-reviews-reviews-secondary-font-font-size, 12px); }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__container { text-wrap: nowrap; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__divider { margin-left: 8px; margin-right: 8px; color: var(--kl-reviews-reviews-secondary-font-color); font-family: var(--kl-reviews-reviews-secondary-font-font-family); font-weight: var(--kl-reviews-reviews-secondary-font-font-weight); font-size: var(--kl-reviews-reviews-secondary-font-font-size, 12px); }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__button { display: inline-block; color: var(--kl-reviews-reviews-secondary-font-color); font-family: var(--kl-reviews-reviews-secondary-font-font-family); font-weight: var(--kl-reviews-reviews-secondary-font-font-weight); font-size: var(--kl-reviews-reviews-secondary-font-font-size, 12px); }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__button svg { margin-left: 4px; display: inline; vertical-align: baseline; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__button svg path { fill: var(--kl-reviews-reviews-secondary-font-color); }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__clear_filter__button:focus { outline: auto; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters { overflow: auto; display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; margin-bottom: 20px; padding: var(--kl-reviews-reviews-filter-button-border-width, 1px); gap: 8px; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters .kl_reviews__search { position: relative; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters .kl_reviews__search_icon svg { width: calc(var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))*1.16); height: calc(var(--kl-reviews-reviews-filter-button-font-font-size, calc(var(--kl-reviews-reviews-primary-font-font-size, 14px) * 0.86))*1.16); position: absolute; left: 16px; top: 50%; transform: translateY(-50%); }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters .kl_reviews__search_icon svg path { fill: color-mix(in srgb, var(--kl-reviews-reviews-filter-button-font-color, var(--kl-reviews-reviews-primary-font-color)) 80%, transparent); }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters .kl_reviews__filters__input_group { display: inline-flex; flex-direction: row; align-items: baseline; gap: 8px; }
.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__search input[type="text"] { width: 180px; }
.kl_reviews__review_stars_and_time { display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
.kl_reviews__review_stars_and_time .kl_reviews__stars_badge svg:not(:last-child) { padding-right: var(--kl-reviews-reviews-star-spacing, 0px); }
.kl_reviews__review_stars_and_time .kl_reviews__time_badge { display: flex; flex-direction: row; align-items: center; gap: 8px; }
.kl_reviews__review__timestamp { font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); color: var(--kl-reviews-reviews-secondary-font-color); }
.kl_reviews__review__title { font-weight: calc(var(--kl-reviews-reviews-secondary-font-font-weight)*1.5); font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*1.14); }
.kl_reviews__review__author { display: flex; flex-direction: row; justify-content: flex-start; gap: 8px; align-items: center; font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); margin-bottom: 6px; }
.kl_reviews__review__verified { display: flex; align-items: center; gap: 4px; }
.kl_reviews__review__verified svg path { fill: currentcolor; }
.kl_reviews__review__order_timestamp { display: flex; align-items: center; gap: 4px; font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); color: var(--kl-reviews-reviews-secondary-font-color); }
.kl_reviews__review__incentive { position: relative; display: flex; align-items: center; gap: 4px; }
.kl_reviews__review__incentive svg path { fill: currentcolor; }
.kl_reviews__review__incentive svg path { fill: currentcolor; }
.kl_reviews__store_review_badge { display: flex; align-items: center; gap: 4px; }
.kl_reviews__store_review_badge svg path { fill: currentcolor; }
.kl_review_incentive_tooltip { visibility: visible; position: absolute; bottom: 26px; left: 50%; --tw-translate-x: -50%; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); border-radius: 0.5rem; --tw-bg-opacity: 1; background-color: rgb(31 41 55/var(--tw-bg-opacity)); padding: 0.75rem; text-align: center; font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); line-height: 1.2rem; --tw-text-opacity: 1; color: rgb(243 244 246/var(--tw-text-opacity)); transition-duration: 0.15s; transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; width: 16rem; }
.kl_review_incentive_tooltip::after { content: ""; position: absolute; bottom: -5px; left: 50%; transform: translateX(-50%); width: 0px; height: 0px; border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); border-top: 5px solid rgb(31, 41, 55); }
.kl_reviews__review__attributes { display: flex; flex-flow: wrap; gap: 24px; justify-content: flex-start; align-items: start; font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); }
.kl_reviews__custom_question_answer { display: flex; flex-direction: column; justify-content: flex-start; }
.kl_reviews__custom_question_answer strong { display: block; margin-bottom: 8px; font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); font-weight: calc(var(--kl-reviews-reviews-secondary-font-font-weight)*1.5); }
.kl_reviews__custom_question_answer svg { overflow: visible; }
.kl_reviews__custom_question_answer rect { fill: var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); }
.kl_reviews__custom_question_answer circle { fill: var(--kl-reviews-reviews-accent-color); }
.kl_reviews__clickable_answer { cursor: pointer; }
.kl_reviews__clickable_answer:hover { color: var(--kl-reviews-reviews-accent-color); text-decoration: underline; }
.kl_reviews__custom_question__answer--range { display: flex; flex-direction: revert; justify-content: space-between; font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.71); }
.kl_reviews__custom_question__answer--range > :first-child, .kl_reviews__custom_question__answer--range > :last-child { flex-grow: 1; flex-basis: 0px; }
.kl_reviews__custom_question__answer--range > :last-child { text-align: right; }
.kl_reviews__review__image_row { display: flex; flex-direction: row; gap: 14px; }
.kl_reviews__review__image_container { display: inline-block; width: var(--kl-reviews-reviews-review-images-size, 100px); height: var(--kl-reviews-reviews-review-images-size, 100px); }
.kl_reviews__review__image.kl_reviews__review__image.kl_reviews__review__image { width: var(--kl-reviews-reviews-review-images-size, 100px); height: var(--kl-reviews-reviews-review-images-size, 100px); object-fit: cover; border-radius: var(--kl-reviews-reviews-review-images-corner-radius, 10px); margin: 0.25em 0.25em 0.25em 0px; cursor: zoom-in; }
.kl_reviews__review__response { border-left: 2px solid var(--kl-reviews-reviews-secondary-font); padding-left: 24px; color: var(--kl-reviews-reviews-secondary-font); font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item { padding-bottom: 10px; margin-bottom: 30px; color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); border-bottom: var(--kl-reviews-reviews-division-lines-style) var(--kl-reviews-reviews-division-lines-color); }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item > div { display: flex; flex-direction: column; gap: 16px; }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__content { font-size: var(--kl-reviews-reviews-primary-font-font-size, 14px); margin-bottom: 8px; white-space: pre-line; }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__variant { font-size: var(--kl-reviews-reviews-primary-font-font-size, 14px); color: var(--kl-reviews-reviews-secondary-font-color); margin-bottom: 8px; margin-top: 12px; }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__response_title { margin-bottom: 4px; padding-left: 8px; font-size: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*.86); }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__response_content { padding: 8px; background: var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); border-radius: 12px; font-size: var(--kl-reviews-reviews-primary-font-font-size, 14px); display: inline-block; white-space: pre-line; }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__edited { position: relative; }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__edited svg path { fill: currentcolor; }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__edited .kl_reviews__review__edited__tooltip { visibility: visible; position: absolute; bottom: 26px; left: 50%; --tw-translate-x: -50%; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); border-radius: 0.5rem; --tw-bg-opacity: 1; background-color: rgb(31 41 55/var(--tw-bg-opacity)); padding: 0.75rem; text-align: center; font-size: calc(var(--kl-reviews-reviews-secondary-font-font-size, 14px)*.86); line-height: 1.2rem; --tw-text-opacity: 1; color: rgb(243 244 246/var(--tw-text-opacity)); transition-duration: 0.15s; transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; width: 150px; }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__edited .kl_reviews__review__edited__tooltip::after { content: ""; position: absolute; bottom: -5px; left: 50%; transform: translateX(-50%); width: 0px; height: 0px; border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); border-top: 5px solid rgb(31, 41, 55); }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card { display: flex; }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card a { text-decoration: none; }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card .kl_reviews__review__product_card__container { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; gap: 16px; border-width: 1px; border-style: solid; border-color: var(--kl-reviews-reviews-secondary-background-color, var(--kl-reviews-color-light-gray)); border-radius: 6px; }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card .kl_reviews__review__product_card__container img { width: 64px; height: 64px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card .kl_reviews__review__product_card__container .kl_reviews__review__product_card__details .kl_reviews__review__product_card__details__name { font-size: var(--kl-reviews-reviews-primary-font-font-size, 14px); line-height: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.29); color: var(--kl-reviews-reviews-primary-font-color); font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); margin-bottom: 8px; max-width: 172px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card .kl_reviews__review__product_card__container .kl_reviews__review__product_card__details .kl_reviews__review__product_card__details__review_info { font-size: var(--kl-reviews-reviews-secondary-font-font-size, 14px); line-height: calc(var(--kl-reviews-reviews-primary-font-font-size, 14px)*1.29); color: var(--kl-reviews-reviews-secondary-font-color); font-family: var(--kl-reviews-reviews-secondary-font-font-family); font-weight: var(--kl-reviews-reviews-secondary-font-font-weight); }
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item .kl_reviews__review__product_card .kl_reviews__review__product_card__container .kl_reviews__review__product_card__carat { padding-right: 12px; }
.kl_reviews__widget_onboarding_modal__background { display: flex; position: fixed; z-index: 999999; width: 100%; height: 100%; background-color: rgba(55, 56, 58, 0.8); justify-content: center; align-items: center; }
@keyframes fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.kl_reviews__widget_onboarding_modal__content { display: flex; flex-direction: row; background-color: rgb(254, 254, 254); animation: 1s ease 0s 1 normal none running fadein; width: 605px; height: auto; min-height: 204px; padding: 24px; border-radius: 8px; }
.kl_reviews__widget_onboarding_modal__action_items { display: flex; flex-direction: column; font-family: Inter, -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif; color: rgb(29, 30, 32); width: 336px; }
.kl_reviews__widget_onboarding_modal__message_header { font-weight: 590; font-size: 16px; line-height: 24px; padding-bottom: 8px; }
.kl_reviews__widget_onboarding_modal__message_body { font-weight: 400; font-size: 14px; line-height: 20px; padding-bottom: 24px; overflow-wrap: break-word; }
.kl_reviews__widget_onboarding_modal__button_bar { display: flex; flex-direction: row; justify-content: space-between; }
.kl_reviews__widget_onboarding_modal__install_button { width: 100%; height: auto; min-height: 36px; margin-right: 9px; border-radius: 4px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(29, 30, 32); padding: 8px 16px; color: rgb(255, 255, 255); font-weight: 500; font-size: 14px; line-height: 20px; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 0px 0px; cursor: pointer; }
.kl_reviews__widget_onboarding_modal__install_button:hover { background-color: rgb(55, 56, 58); }
.kl_reviews__widget_onboarding_modal__ignore_button { width: 100%; height: auto; min-height: 36px; border-radius: 4px; border: 1px solid rgb(186, 191, 195); background-color: rgb(255, 255, 255); padding: 8px 16px; color: rgb(32, 34, 35); font-weight: 500; font-size: 14px; line-height: 20px; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 0px 0px; cursor: pointer; }
.kl_reviews__widget_onboarding_modal__ignore_button:hover { background-color: rgb(246, 246, 247); }
.kl_reviews__widget_onboarding_modal__widget_asset { width: 119px; margin-left: 50px; }
.kl_reviews__widget_onboarding_modal__close_button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; align-self: flex-start; margin-left: 42px; font-size: 28px; cursor: pointer; }
@media only screen and (max-width: 700px) {
  .kl_reviews__widget_onboarding_modal__content { width: 342px; height: auto; min-height: 182px; display: flex; flex-direction: column-reverse; align-items: center; padding: 0px 16px 16px; }
  .kl_reviews__widget_onboarding_modal__action_items { width: 100%; }
  .kl_reviews__widget_onboarding_modal__widget_asset { display: none; }
  .kl_reviews__widget_onboarding_modal__message_body { padding-bottom: 16px; }
  .kl_reviews__widget_onboarding_modal__close_button { align-self: end; position: relative; top: 8px; right: -4px; overflow: visible; }
}
.kl_reviews__preview_container { width: 100%; }
.kl_reviews__preview_container button, .kl_reviews__preview_container select, .kl_reviews__preview_container input, .kl_reviews__preview_container div { pointer-events: none; }
.kl_reviews__preview_banner { font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); font-size: 14px; color: rgb(55, 63, 71); width: 100%; height: 44px; background-color: rgb(227, 247, 255); display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }
.kl_reviews__preview_badge { font-family: var(--kl-reviews-reviews-primary-font-font-family); font-weight: var(--kl-reviews-reviews-primary-font-font-weight); color: rgb(55, 63, 71); padding: 4px 8px; height: 20px; background-color: rgb(227, 247, 255); border-radius: 20px; display: inline-flex; align-items: center; justify-content: center; font-size: 12px; margin-left: 12px; }
.kl_reviews__preview_badge_container { display: flex; flex-direction: row; align-items: center; }
.kl_reviews__submission_modal__overlay { display: flex; position: fixed; inset: 0px; width: 100%; height: 100%; align-items: center; justify-content: center; z-index: 1000000; }
.kl_reviews__submission_modal__frame { width: 90vw; max-width: 575px; overflow-x: hidden; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 10px; }
@media (max-width: 600px) {
  .kl_reviews__submission_modal__frame { width: 98vw; max-width: 100vw; height: 85vh; max-height: 95vh; overflow-x: hidden; }
}
.kl_reviews__submission_modal__loading { display: flex; width: 535px; height: 280px; border-radius: 10px; justify-content: center; align-items: center; position: relative; }
.kl_reviews__submission_modal__loading_close { position: absolute; top: 10px; right: 10px; cursor: pointer; width: 30px; height: 30px; background: rgba(40, 40, 40, 0.4); border: 1px solid rgba(255, 255, 255, 0.16); backdrop-filter: blur(6px); border-radius: 100%; display: inline-flex; justify-content: center; align-items: center; }
.AutosizeTextArea-shadowTextArea-Tgrgr { visibility: hidden; position: absolute; overflow: hidden; height: 0px; min-height: 0px; top: 0px; left: 0px; transform: translateZ(0px); padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.go3176171171 { color: rgb(0, 0, 0); line-height: normal; }
.go3176171171 p { margin: 0px; }
.go3176171171 span { display: inline; }
.go3176171171 ol, .go3176171171 ul { padding: 0px 0px 0px 48px; margin: 0px; }
.go3176171171 ul { list-style-type: disc; }
.go3176171171 li { line-height: 18px; }
.go3176171171 a { color: rgb(0, 102, 204); text-decoration: underline; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
@keyframes go966318201 { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes go2757218945 { 
  0% { opacity: 0; transform: translate3d(0px, 24px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes go754900079 { 
  0% { opacity: 0; transform: translate3d(0px, 48px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes go814515624 { 
  0% { opacity: 0; transform: translate3d(0px, -48px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes go3954843876 { 
  0% { opacity: 0; transform: translate3d(-48px, 0px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes go3772274831 { 
  0% { opacity: 0; transform: translate3d(48px, 0px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes go674278489 { 
  0% { opacity: 0; transform: scale(0.85); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes go721801061 { 
  0% { transform: scale(1); }
  50% { transform: scale(1.06); }
  100% { transform: scale(1); }
}
.go2226349200 { margin-top: var(--safe-area-inset-top, env(safe-area-inset-top)); margin-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom)); margin-left: var(--safe-area-inset-left, env(safe-area-inset-left)); margin-right: var(--safe-area-inset-right, env(safe-area-inset-right)); }
.go4163827588 { margin: 47px 0px 34px; }
.go2665961590 { margin: 35px 0px 0px; }
.go1596356512 > div { padding-bottom: 8px; padding-top: 8px; }
.go1102772938.go1102772938.go1102772938 [data-testid="form-row"] { margin-bottom: calc(0%); }
.go1272136950.go1272136950.go1272136950::before { content: ""; background-color: rgba(20, 20, 20, 0.5); height: 100%; width: 100%; inset: 0px; position: fixed; z-index: 90000; opacity: 1; }
.go2280949915.go2280949915.go2280949915::before { content: ""; height: 100%; background-color: rgb(16, 15, 20); top: -50%; width: 100%; position: absolute; }
.go249761392.go249761392.go249761392::before { content: ""; display: block; min-height: 0px; width: 100%; }
.go249761392.go249761392.go249761392::after { content: ""; display: block; min-height: 0px; width: 100%; }
.go2324193863.go2324193863.go2324193863:focus-visible { outline: rgb(28, 101, 173) auto 2px; outline-offset: 0px; }
.go417382439.go417382439.go417382439 [href]:focus-visible { outline: rgb(28, 101, 173) auto 2px; }
.go2771777784.go2771777784.go2771777784 { display: flex; justify-content: flex-start; padding: 0px 20px 0px 0px; position: relative; flex: 0 1 auto; margin: 0px auto 0px 0px; }
.go3705625231.go3705625231.go3705625231 { background: rgb(255, 230, 68); border-radius: 200px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(28, 28, 28); font-family: "Space Grotesk", Verdana, Geneva, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; line-height: 1; font-style: normal; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 30px; }
.go3705625231.go3705625231.go3705625231:focus-visible { outline: rgb(0, 0, 0) auto 2px; outline-offset: 0px; }
.go966953675.go966953675.go966953675 { pointer-events: none; }
.go4033861592.go4033861592.go4033861592 { pointer-events: auto; }
.go2454621715.go2454621715.go2454621715 { display: flex; justify-content: flex-start; padding: 10px 0px; position: relative; flex: 1 0 0px; }
.go4237861949.go4237861949.go4237861949 { display: flex; justify-content: flex-start; padding: 0px; position: relative; flex: 1 0 0px; }
.go2801402486.go2801402486.go2801402486 { display: flex; justify-content: flex-start; padding: 40px 0px 10px; position: relative; flex: 1 0 0px; }
.go3787345210.go3787345210.go3787345210 { display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end; }
.go1147363833.go1147363833.go1147363833 { box-sizing: border-box; border-radius: 8px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(148, 149, 150); }
.go1147363833.go1147363833.go1147363833::placeholder { color: rgb(118, 118, 118); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; }
.go1147363833.go1147363833.go1147363833:hover { border-color: rgb(0, 0, 0) !important; }
.go1147363833.go1147363833.go1147363833:focus-visible { outline: rgb(0, 0, 0) auto 2px; outline-offset: 0px; }
.go805068484.go805068484.go805068484 { color: rgb(0, 0, 0); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px; }
.go109754294.go109754294.go109754294 { display: flex; justify-content: flex-start; padding: 0px 0px 10px; position: relative; flex: 1 0 0px; }
.go679148959.go679148959.go679148959 { background: rgb(255, 221, 0); border-radius: 8px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(0, 0, 0); font-family: "Space Grotesk", Verdana, Geneva, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; line-height: 1; font-style: normal; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 50px; filter: drop-shadow(rgba(255, 230, 68, 0.5) 0px 4px 10px); width: 100%; }
.go679148959.go679148959.go679148959:focus-visible { outline: rgb(0, 0, 0) auto 2px; outline-offset: 0px; }
.go3832745910.go3832745910.go3832745910 { background: rgb(16, 15, 20); border-radius: 9px; border-style: solid; border-color: rgb(220, 220, 220); border-width: 2px; color: rgb(255, 255, 255); font-family: "Space Grotesk", Verdana, Geneva, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; line-height: 1; font-style: normal; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 50px; width: 100%; }
.go3832745910.go3832745910.go3832745910:focus-visible { outline: rgb(0, 0, 0) auto 2px; outline-offset: 0px; }
.go3020098021.go3020098021.go3020098021 { display: flex; justify-content: flex-start; padding: 431px 6px 0px; position: relative; flex: 1 0 0px; }
@font-face { font-family: TidioInter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: TidioInter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: TidioInter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: TidioInter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: TidioInter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: TidioInter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: TidioInter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: TidioInter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: TidioInter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: TidioInter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: TidioInter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: TidioInter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: TidioInter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: TidioInter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/_retained/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }