.BaseButton{align-items:center;background:var(--fill-accent);border:none;border-radius:12px;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;min-height:48px;outline:none;padding:8px 32px;position:relative;-webkit-tap-highlight-color:transparent;color:var(--text-white);cursor:pointer;transition:175ms ease-out}.BaseButton:after{background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary-inverted) 0%,transparent) 0,color-mix(in srgb,var(--text-primary-inverted) 60%,transparent) 39.58%,color-mix(in srgb,var(--text-primary-inverted) 90%,transparent),color-mix(in srgb,var(--text-primary-inverted) 60%,transparent) 64.58%,color-mix(in srgb,var(--text-primary-inverted) 0%,transparent));content:"";inset:0;opacity:.4;position:absolute}.BaseButton:hover{background:var(--fill-accent-hover)}.BaseButton:active{background:var(--fill-accent-pressed)}.BaseButton:disabled{cursor:default;opacity:.4;pointer-events:none}.BaseButton--loading{color:transparent}.BaseButton--solid:after{content:none}.BaseButton__loading{display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.BaseButton--loading{pointer-events:none}.BaseButton--loading:hover{background:var(--fill-accent)}.BaseButton--secondary{background:var(--bg-primary);color:var(--text-primary)}.BaseButton--secondary:after{content:none}.BaseButton--secondary:hover{background:var(--bg-secondary)}.BaseButton--secondary:active{background:var(--dark-gray)}.BaseButton--secondary .BaseButton__loading svg{height:20px;width:20px;stroke:var(--text-primary)}.BaseButton--tertiary{background:var(--bg-primary);border-radius:8px;box-shadow:0 0 2px #0000003d;color:var(--text-primary);min-height:36px;padding:7px 12px}.BaseButton--tertiary:after{content:none}.BaseButton--tertiary:hover{background:var(--bg-primary);box-shadow:0 4px 12px #0000000a,0 0 2px #0006;color:var(--text-secondary)}.BaseButton--tertiary:hover svg path[stroke]{stroke:var(--text-secondary)}.BaseButton--tertiary:hover svg path[fill]{fill:var(--text-secondary)}.BaseButton--tertiary:active{background:var(--bg-tertiary);box-shadow:0 0 2px #0000003d;color:var(--text-primary)}.BaseButton--tertiary:active svg path{stroke:var(--text-primary)}.BaseButton--fourth{background:var(--fill-accent-80);border-radius:12px;color:var(--fill-accent);font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;min-height:48px}.BaseButton--fourth:hover{background:var(--fill-accent-160)}.BaseButton--fourth:after{content:none}.BaseButton--fourth .BaseButton__loading svg{stroke:var(--fill-accent)!important}.BaseButton--link{background:none;border-radius:0;color:var(--fill-accent);min-height:20px;padding:0}@media (max-width:575.99px){.BaseButton--link{padding:0}}.BaseButton--link:hover{background:none;color:var(--fill-accent-hover)}.BaseButton--link:hover svg [fill]{fill:var(--fill-accent-hover)}.BaseButton--link:hover svg [stroke]{stroke:var(--fill-accent-hover)}.BaseButton--link:active{background:none;color:var(--fill-accent-pressed)}.BaseButton--link:disabled{opacity:.4;pointer-events:none}.BaseButton--link:after{content:none}.BaseButton--link .BaseButton__content{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}@media (max-width:575.99px){.BaseButton--link .BaseButton__content{font-size:16px;letter-spacing:-1%;line-height:22px}}.BaseButton--link-gray{background:none;border-radius:0;color:var(--text-secondary);min-height:20px;padding:0}.BaseButton--link-gray:hover{background:none;color:var(--fill-accent-hover)}.BaseButton--link-gray:active{background:none;color:var(--fill-accent-pressed)}.BaseButton--link-gray:disabled{opacity:.4;pointer-events:none}.BaseButton--link-gray:after{content:none}.BaseButton--link-gray .BaseButton__content{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}@media (max-width:575.99px){.BaseButton--link-gray .BaseButton__content{font-size:16px;letter-spacing:-1%;line-height:22px}}.BaseButton--round{align-items:center;border-radius:50%;display:flex;height:36px;justify-content:center;padding:0;width:36px}.BaseButton--big{border-radius:16px;min-height:52px}.BaseButton--slim{border-radius:10px;min-height:42px;padding:9px 16px}.BaseButton--slim .BaseButton__content{font-weight:500}.BaseButton--small{align-items:flex-start;background:none;border-radius:8px;display:flex;min-height:36px;padding:7px 12px}.BaseButton--small:hover{background:color-mix(in srgb,var(--text-primary-inverted) 12%,transparent)}.BaseButton--small:active{background:color-mix(in srgb,var(--text-primary-inverted) 20%,transparent)}.BaseButton--small:disabled{cursor:default;opacity:.4}.BaseButton--small:after{content:none}.BaseButton--small .BaseButton__content{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.BaseButton--small .BaseButton__loading svg{height:20px;width:20px;stroke:var(--text-primary)}.BaseButton--small .BaseButton__loading svg circle{stroke-width:1.5px}.BaseButton--gray{background:var(--bg-tertiary-opaque);color:var(--text-primary)}.BaseButton--gray:after{content:none}.BaseButton--gray:hover{background:var(--bg-tertiary)}.BaseButton--gray:active{background:var(--dark-gray)}.BaseButton--gray .BaseButton__loading svg{height:20px;width:20px;stroke:var(--text-primary)}.BaseButton--black{background:var(--text-primary);color:var(--text-white)}.BaseButton--black:after{content:none}.BaseButton--black:hover{background:var(--text-primary);opacity:.85}.BaseButton--black:active{background:var(--text-primary);opacity:.6}.BaseButton--black .BaseButton__loading svg{height:20px;width:20px;stroke:var(--text-white)}.BaseButton--full-width{width:100%}.BaseButton--icon{padding:12px 14px;width:-moz-fit-content;width:fit-content}.BaseButton--gradient{isolation:isolate;overflow:hidden;position:relative}.BaseButton--gradient:after{animation:mainBtnGradient 12s linear infinite running;background:inherit linear-gradient(115deg,hsla(0,0%,100%,0) 15%,hsla(0,0%,100%,.85) 34.79%,var(--bg-primary) 41%,hsla(0,0%,100%,.85) 47.29%,hsla(0,0%,100%,0) 65%);background-blend-mode:soft-light;border-radius:12px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@keyframes mainBtnGradient{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes skeletonGradient{0%{transform:translate(-100%)}to{transform:translate(200%)}}.BaseButton__content{align-content:center;align-items:center;display:flex;font-size:16px;font-weight:600;justify-content:space-between;line-height:22px}.BaseButton__content>*+*{margin-left:8px}@media (max-width:575.99px){.BaseButton__content{font-weight:500}}
