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: rgba(0, 0, 0, 0.87); font-family: Inter, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; background-color: rgb(255, 255, 255); }
@media print {
  body { background-color: rgb(255, 255, 255); }
}
body::backdrop { background-color: rgb(255, 255, 255); }
@-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; }
}
.css-bsaedh { position: absolute; inset: 0px; z-index: 0; pointer-events: none; contain: strict; transform: translateZ(0px); will-change: transform; }
.css-1clnic0 { height: 100vh; background-color: rgb(0, 0, 0); }
.css-2faws9 { position: absolute; inset: 0px; z-index: 1; background: radial-gradient(circle, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%); pointer-events: none; }
.css-1tc9vyh { 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: 32px; }
.css-1945a8p { user-select: none; width: 1em; height: 1em; flex-shrink: 0; transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1); fill: currentcolor; font-size: 1.5rem; color: rgb(180, 180, 180); display: none; }
@media (min-width: 0px) {
  .css-1945a8p { font-size: 16px; }
}
@media (min-width: 600px) {
  .css-1945a8p { font-size: 16px; }
}
@media (min-width: 900px) {
  .css-1945a8p { font-size: 20px; }
}
@media (min-width: 1200px) {
  .css-1945a8p { font-size: 20px; }
}
.css-2g5xa9 { 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: 30px; }
.css-2bffa6 { 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: 40px; }
.css-vjt2m6 .MuiOutlinedInput-root { background-color: rgba(183, 13, 176, 0.25); color: rgb(255, 255, 255); border-radius: 10px; }
.css-vjt2m6 .MuiOutlinedInput-root fieldset { border-color: transparent; }
.css-vjt2m6 .MuiOutlinedInput-root:hover fieldset { border-color: rgb(195, 60, 189); }
.css-vjt2m6 .MuiOutlinedInput-root.Mui-focused fieldset { border-color: rgb(195, 60, 189); }
.css-vjt2m6 input { color: rgb(255, 255, 255); }
.css-nq9q1v { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; width: 100%; }
.css-nq9q1v .MuiOutlinedInput-root { background-color: rgba(183, 13, 176, 0.25); color: rgb(255, 255, 255); border-radius: 10px; }
.css-nq9q1v .MuiOutlinedInput-root fieldset { border-color: transparent; }
.css-nq9q1v .MuiOutlinedInput-root:hover fieldset { border-color: rgb(195, 60, 189); }
.css-nq9q1v .MuiOutlinedInput-root.Mui-focused fieldset { border-color: rgb(195, 60, 189); }
.css-nq9q1v input { color: rgb(255, 255, 255); }
.css-ivn9yl { font-family: Inter, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.4375em; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; width: 100%; position: relative; border-radius: 4px; }
.css-ivn9yl.Mui-disabled { color: rgba(0, 0, 0, 0.38); cursor: default; }
.css-ivn9yl:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }
@media (hover: none) {
  .css-ivn9yl:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.23); }
}
.css-ivn9yl.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
.css-ivn9yl.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(195, 60, 189); }
.css-ivn9yl.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(211, 47, 47); }
.css-ivn9yl.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.26); }
.css-1pk1fka { 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; }
.css-1pk1fka::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-1pk1fka:focus { outline: 0px; }
.css-1pk1fka:invalid { box-shadow: none; }
.css-1pk1fka::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-1pk1fka::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-1pk1fka:focus::-webkit-input-placeholder { opacity: 0.42; }
.css-1pk1fka.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgba(0, 0, 0, 0.38); }
.css-1pk1fka:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.css-1pk1fka:-webkit-autofill { border-radius: inherit; }
.css-h2v8xi { border-color: rgba(0, 0, 0, 0.23); }
.css-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); }
.css-w4cd9x { float: unset; width: auto; overflow: hidden; padding: 0px; line-height: 11px; transition: width 150ms cubic-bezier(0, 0, 0.2, 1); }
.css-xgx13h .MuiOutlinedInput-root { background-color: rgba(183, 13, 176, 0.25); color: rgb(255, 255, 255); border-radius: 10px; }
.css-xgx13h .MuiOutlinedInput-root fieldset { border-color: transparent; }
.css-xgx13h .MuiOutlinedInput-root:hover fieldset { border-color: rgb(194, 45, 185); }
.css-xgx13h .MuiOutlinedInput-root.Mui-focused fieldset { border-color: rgb(194, 45, 185); }
.css-xgx13h input { color: rgb(255, 255, 255); }
.css-xgx13h label { color: rgba(255, 255, 255, 0.6); }
.css-11pcfi5 { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; width: 100%; }
.css-11pcfi5 .MuiOutlinedInput-root { background-color: rgba(183, 13, 176, 0.25); color: rgb(255, 255, 255); border-radius: 10px; }
.css-11pcfi5 .MuiOutlinedInput-root fieldset { border-color: transparent; }
.css-11pcfi5 .MuiOutlinedInput-root:hover fieldset { border-color: rgb(194, 45, 185); }
.css-11pcfi5 .MuiOutlinedInput-root.Mui-focused fieldset { border-color: rgb(194, 45, 185); }
.css-11pcfi5 input { color: rgb(255, 255, 255); }
.css-11pcfi5 label { color: rgba(255, 255, 255, 0.6); }
.css-aqpfg7 { display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 0px; top: 0px; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; pointer-events: none; transform: translate(14px, 16px) scale(1); max-width: calc(100% - 24px); }
.css-tu2jya { color: rgba(0, 0, 0, 0.6); font-family: Inter, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.4375em; padding: 0px; display: block; transform-origin: left top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 0px; top: 0px; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; pointer-events: none; transform: translate(14px, 16px) scale(1); max-width: calc(100% - 24px); }
.css-tu2jya.Mui-focused { color: rgb(195, 60, 189); }
.css-tu2jya.Mui-disabled { color: rgba(0, 0, 0, 0.38); }
.css-tu2jya.Mui-error { color: rgb(211, 47, 47); }
.css-b6x67f.Mui-error { color: rgb(211, 47, 47); }
.css-1q3bkip { font-family: Inter, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.4375em; color: rgba(0, 0, 0, 0.87); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; width: 100%; position: relative; border-radius: 4px; padding: 16.5px 14px; }
.css-1q3bkip.Mui-disabled { color: rgba(0, 0, 0, 0.38); cursor: default; }
.css-1q3bkip:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.87); }
@media (hover: none) {
  .css-1q3bkip:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.23); }
}
.css-1q3bkip.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
.css-1q3bkip.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(195, 60, 189); }
.css-1q3bkip.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(211, 47, 47); }
.css-1q3bkip.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.26); }
.css-s63k3s { font: inherit; letter-spacing: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; height: auto; resize: none; padding: 0px; }
.css-s63k3s::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-s63k3s:focus { outline: 0px; }
.css-s63k3s:invalid { box-shadow: none; }
.css-s63k3s::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-s63k3s::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-s63k3s:focus::-webkit-input-placeholder { opacity: 0.42; }
.css-s63k3s.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgba(0, 0, 0, 0.38); }
.css-s63k3s:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.css-s63k3s:-webkit-autofill { border-radius: inherit; }
.css-81qg8w { float: unset; width: auto; overflow: hidden; display: block; padding: 0px; height: 11px; font-size: 0.75em; visibility: hidden; max-width: 0.01px; transition: max-width 50ms cubic-bezier(0, 0, 0.2, 1); white-space: nowrap; }
.css-81qg8w > span { padding-left: 5px; padding-right: 5px; display: inline-block; opacity: 0; visibility: visible; }
.css-okolss { font-family: Inter, sans-serif; font-weight: 500; line-height: 1.75; min-width: 64px; 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: #C33CBD; --variant-outlinedColor: #C33CBD; --variant-outlinedBorder: rgba(195, 60, 189, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #C33CBD; 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); background: linear-gradient(to right, rgb(195, 60, 189), rgb(22, 0, 19)); padding: 10px 30px; border-radius: 25px; text-transform: none; font-size: 16px; color: rgb(255, 255, 255); }
.css-okolss:hover { text-decoration: none; }
.css-okolss.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-okolss: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) {
  .css-okolss: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; }
}
.css-okolss: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; }
.css-okolss.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; }
.css-okolss.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-okolss:hover { --variant-containedBg: #aa2fa4; --variant-textBg: rgba(195, 60, 189, 0.04); --variant-outlinedBorder: #C33CBD; --variant-outlinedBg: rgba(195, 60, 189, 0.04); }
}
.css-okolss.MuiButton-loading { color: transparent; }
.css-okolss:hover { background: linear-gradient(to right, rgb(22, 0, 19), rgb(195, 60, 189)); }
.css-znybju { 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-family: Inter, sans-serif; font-weight: 500; line-height: 1.75; min-width: 64px; 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: #C33CBD; --variant-outlinedColor: #C33CBD; --variant-outlinedBorder: rgba(195, 60, 189, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #C33CBD; 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); background: linear-gradient(to right, rgb(195, 60, 189), rgb(22, 0, 19)); padding: 10px 30px; border-radius: 25px; text-transform: none; font-size: 16px; color: rgb(255, 255, 255); }
.css-znybju.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-znybju { print-color-adjust: exact; }
}
.css-znybju:hover { text-decoration: none; }
.css-znybju.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
.css-znybju: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) {
  .css-znybju: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; }
}
.css-znybju: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; }
.css-znybju.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; }
.css-znybju.Mui-disabled { color: rgba(0, 0, 0, 0.26); box-shadow: none; background-color: rgba(0, 0, 0, 0.12); }
@media (hover: hover) {
  .css-znybju:hover { --variant-containedBg: #aa2fa4; --variant-textBg: rgba(195, 60, 189, 0.04); --variant-outlinedBorder: #C33CBD; --variant-outlinedBg: rgba(195, 60, 189, 0.04); }
}
.css-znybju.MuiButton-loading { color: transparent; }
.css-znybju:hover { background: linear-gradient(to right, rgb(22, 0, 19), rgb(195, 60, 189)); }
.css-6bt4d2 { display: inherit; margin-right: -4px; margin-left: 8px; }
.css-6bt4d2 > :nth-of-type(1) { font-size: 20px; }
.css-q7mezt { 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; }
.css-u2mh5l { font-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; --variant-textColor: #C33CBD; --variant-outlinedColor: #C33CBD; --variant-outlinedBorder: rgba(195, 60, 189, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #C33CBD; background-color: rgb(195, 60, 189); color: rgb(255, 255, 255); font-weight: 500; border-radius: 9999px; text-transform: none; transition: 0.2s; font-size: 12.5px; padding: 8px 12px; }
.css-u2mh5l:hover { text-decoration: none; }
.css-u2mh5l.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: hover) {
  .css-u2mh5l:hover { --variant-containedBg: #aa2fa4; --variant-textBg: rgba(195, 60, 189, 0.04); --variant-outlinedBorder: #C33CBD; --variant-outlinedBg: rgba(195, 60, 189, 0.04); }
}
.css-u2mh5l.MuiButton-loading { color: transparent; }
.css-u2mh5l:hover { background-color: rgb(170, 47, 164); }
@media (min-width: 1200px) {
  .css-u2mh5l { font-size: 16px; padding: 8px 18px; }
}
.css-1evmjxe { 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-family: Inter, sans-serif; line-height: 1.75; min-width: 64px; border: 0px; --variant-textColor: #C33CBD; --variant-outlinedColor: #C33CBD; --variant-outlinedBorder: rgba(195, 60, 189, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #C33CBD; background-color: rgb(195, 60, 189); color: rgb(255, 255, 255); font-weight: 500; border-radius: 9999px; text-transform: none; transition: 0.2s; font-size: 12.5px; padding: 8px 12px; }
.css-1evmjxe.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-1evmjxe { print-color-adjust: exact; }
}
.css-1evmjxe:hover { text-decoration: none; }
.css-1evmjxe.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: hover) {
  .css-1evmjxe:hover { --variant-containedBg: #aa2fa4; --variant-textBg: rgba(195, 60, 189, 0.04); --variant-outlinedBorder: #C33CBD; --variant-outlinedBg: rgba(195, 60, 189, 0.04); }
}
.css-1evmjxe.MuiButton-loading { color: transparent; }
.css-1evmjxe:hover { background-color: rgb(170, 47, 164); }
@media (min-width: 1200px) {
  .css-1evmjxe { font-size: 16px; padding: 8px 18px; }
}
.css-15ntoyf { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 0px; top: 0px; transform-origin: left top; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; user-select: none; pointer-events: auto; max-width: calc(133% - 32px); transform: translate(14px, -9px) scale(0.75); }
.css-194kgrs { color: rgba(0, 0, 0, 0.6); font-family: Inter, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.4375em; padding: 0px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 0px; top: 0px; transform-origin: left top; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; user-select: none; pointer-events: auto; max-width: calc(133% - 32px); transform: translate(14px, -9px) scale(0.75); }
.css-194kgrs.Mui-focused { color: rgb(195, 60, 189); }
.css-194kgrs.Mui-disabled { color: rgba(0, 0, 0, 0.38); }
.css-194kgrs.Mui-error { color: rgb(211, 47, 47); }
.css-w1u3ce { float: unset; width: auto; overflow: hidden; display: block; padding: 0px; height: 11px; font-size: 0.75em; visibility: hidden; white-space: nowrap; max-width: 100%; transition: max-width 100ms cubic-bezier(0, 0, 0.2, 1) 50ms; }
.css-w1u3ce > span { padding-left: 5px; padding-right: 5px; display: inline-block; opacity: 0; visibility: visible; }
.css-vxugko { font-family: Inter, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; text-transform: uppercase; min-width: 64px; border: 0px; border-radius: 4px; padding: 6px 8px; color: var(--variant-textColor); background-color: var(--variant-textBg); --variant-textColor: #C33CBD; --variant-outlinedColor: #C33CBD; --variant-outlinedBorder: rgba(195, 60, 189, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #C33CBD; 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); }
.css-vxugko:hover { text-decoration: none; }
.css-vxugko.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: hover) {
  .css-vxugko:hover { --variant-containedBg: #aa2fa4; --variant-textBg: rgba(195, 60, 189, 0.04); --variant-outlinedBorder: #C33CBD; --variant-outlinedBg: rgba(195, 60, 189, 0.04); }
}
.css-vxugko.MuiButton-loading { color: transparent; }
.css-dk7v8k { 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-family: Inter, sans-serif; font-weight: 500; font-size: 0.875rem; line-height: 1.75; text-transform: uppercase; min-width: 64px; border: 0px; border-radius: 4px; padding: 6px 8px; color: var(--variant-textColor); background-color: var(--variant-textBg); --variant-textColor: #C33CBD; --variant-outlinedColor: #C33CBD; --variant-outlinedBorder: rgba(195, 60, 189, 0.5); --variant-containedColor: #ffffff; --variant-containedBg: #C33CBD; 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); }
.css-dk7v8k.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-dk7v8k { print-color-adjust: exact; }
}
.css-dk7v8k:hover { text-decoration: none; }
.css-dk7v8k.Mui-disabled { color: rgba(0, 0, 0, 0.26); }
@media (hover: hover) {
  .css-dk7v8k:hover { --variant-containedBg: #aa2fa4; --variant-textBg: rgba(195, 60, 189, 0.04); --variant-outlinedBorder: #C33CBD; --variant-outlinedBg: rgba(195, 60, 189, 0.04); }
}
.css-dk7v8k.MuiButton-loading { color: transparent; }
