.svg__circle__path{display:block;fill:none;width:8rem;height:auto}.svg__circle__path path{fill:var(--color-black);opacity:.9}.svg__button__left{display:block;width:2.2rem;height:auto;fill:none}.svg__button__left path:first-child{fill:var(--interface-bg-color)}.svg__button__left path:last-child{fill:var(--interface-accent-color)}.svg__button__center{display:block;width:129rem;height:auto;fill:none}.svg__button__center rect{fill:var(--interface-bg-color)}.svg__button__center path{fill:var(--interface-accent-color)}.svg__button__right{display:block;width:2.2rem;height:auto;fill:none}.svg__button__right path:first-child{fill:var(--interface-bg-color)}.svg__button__right path:last-child{fill:var(--interface-accent-color)}.svg__button__outline{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.svg__button__outline .svg__button__center,.svg__button__outline .svg__button__left,.svg__button__outline .svg__button__right{position:absolute}.svg__button__outline .svg__button__left,.svg__button__outline .svg__button__right{width:auto;height:100%;z-index:0}.svg__button__outline .svg__button__left{left:0}.svg__button__outline .svg__button__center{z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.svg__button__outline .svg__button__right{right:0}.svg__buttonTertiaryOutline{display:block;width:17.1rem;height:auto;fill:none}.svg__buttonTertiaryOutline path{fill:var(--interface-accent-color)}@font-face{font-family:dm-mono;src:url(../fonts/DMMono-Regular.woff2) format("woff2"),url(../fonts/DMMono-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:inter-v;src:url(../fonts/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:onest;src:url(../fonts/Onest-Medium.woff2) format("woff2"),url(../fonts/Onest-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:onest;src:url(../fonts/Onest-Bold.woff2) format("woff2"),url(../fonts/Onest-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:onest;src:url(../fonts/Onest-ExtraBold.woff2) format("woff2"),url(../fonts/Onest-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:open-sans;src:url(../fonts/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.button,.button--primary,.button--secondary,.button--tertiary{--transition-time:.8s;--transition-ease:ease;position:relative;height:4.8rem;display:flex;align-items:center;justify-content:center;gap:.8rem;border-radius:.4rem;width:-moz-max-content;width:max-content;padding:0 1.6rem;white-space:nowrap;cursor:pointer;will-change:opacity;-webkit-tap-highlight-color:transparent;font-family:open-sans;font-weight:400;font-size:1.8rem;line-height:1}.button--transparent{height:-moz-max-content;height:max-content;padding:0;background:none}.button--primary,.button--secondary{border-radius:.4rem}@media(hover:hover){.button--primary:not([disabled]):hover,.button--secondary:not([disabled]):hover{color:var(--color-white)}.button--primary:not([disabled]):hover .svg__button__outline .svg__button__center rect,.button--primary:not([disabled]):hover .svg__button__outline .svg__button__left path:first-child,.button--primary:not([disabled]):hover .svg__button__outline .svg__button__right path:first-child,.button--secondary:not([disabled]):hover .svg__button__outline .svg__button__center rect,.button--secondary:not([disabled]):hover .svg__button__outline .svg__button__left path:first-child,.button--secondary:not([disabled]):hover .svg__button__outline .svg__button__right path:first-child{fill:var(--interface-accent-color)}.button--primary:not([disabled]):hover .button__slot svg:not(.svg__personal) path,.button--secondary:not([disabled]):hover .button__slot svg:not(.svg__personal) path{stroke:var(--color-white)!important}.button--primary:not([disabled]):hover .button__slot .svg__personal path,.button--secondary:not([disabled]):hover .button__slot .svg__personal path{fill:var(--color-white)!important}}.button--primary .svg__button__outline .svg__button__center rect,.button--primary .svg__button__outline .svg__button__left path:first-child,.button--primary .svg__button__outline .svg__button__right path:first-child{fill:var(--interface-active-color)}.button--secondary.button--active{color:var(--color-white)}.button--secondary.button--active .button__slot svg:not(.svg__personal) path{stroke:var(--color-white)!important}.button--secondary.button--active .svg__button__outline .svg__button__center rect,.button--secondary.button--active .svg__button__outline .svg__button__left path:first-child,.button--secondary.button--active .svg__button__outline .svg__button__right path:first-child{fill:var(--interface-accent-color)}.button--tertiary{height:-moz-max-content;height:max-content;padding:.4rem 0}.button--icon,.button--icon-s{transition:color var(--transition-time) var(--transition-ease),background-color var(--transition-time) var(--transition-ease)}@media(hover:hover){.button--icon-s:not([disabled]):hover,.button--icon:not([disabled]):hover{background-color:var(--interface-accent-color)}.button--icon-s:not([disabled]):hover .button__slot svg path,.button--icon-s:not([disabled]):hover .button__slot svg rect,.button--icon:not([disabled]):hover .button__slot svg path,.button--icon:not([disabled]):hover .button__slot svg rect{stroke:var(--color-white)!important}}.button--icon,.button--icon-s{width:6.4rem;height:6.4rem;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--interface-bg-color)}.button--icon-s{width:4.8rem;height:4.8rem}.button--icon-s.button--active{color:var(--color-white);background-color:var(--interface-accent-color)}.button--counter{background-color:var(--interface-active-color)}.button--counter p{transition:color var(--transition-time) var(--transition-ease)}.button--counter p:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.4rem;height:2.4rem;border-radius:50%;border:.1rem solid var(--interface-text-900);transition:border-color var(--transition-time) var(--transition-ease)}@media(hover:hover){.button--counter:not([disabled]):hover p{color:var(--color-white)}.button--counter:not([disabled]):hover p:after{border-color:var(--color-white)}}.button[disabled],[disabled].button--primary,[disabled].button--secondary,[disabled].button--tertiary{cursor:not-allowed}.button__label,.button__slot{position:relative;z-index:1}.button__label{transition:color var(--transition-time) var(--transition-ease)}.button .svg__button__outline,.button svg,.button--primary .svg__button__outline,.button--primary svg,.button--secondary .svg__button__outline,.button--secondary svg,.button--tertiary .svg__button__outline,.button--tertiary svg{pointer-events:none}.button svg,.button--primary svg,.button--secondary svg,.button--tertiary svg{will-change:opacity}.button svg path,.button svg rect,.button--primary svg path,.button--primary svg rect,.button--secondary svg path,.button--secondary svg rect,.button--tertiary svg path,.button--tertiary svg rect{transition:fill var(--transition-time) var(--transition-ease),stroke var(--transition-time) var(--transition-ease)}.button .svg__buttonTertiaryOutline,.button .svg__circle__path,.button--primary .svg__buttonTertiaryOutline,.button--primary .svg__circle__path,.button--secondary .svg__buttonTertiaryOutline,.button--secondary .svg__circle__path,.button--tertiary .svg__buttonTertiaryOutline,.button--tertiary .svg__circle__path{position:absolute;z-index:2;left:-.1rem;width:calc(100% + .2rem)}.button .svg__button__outline .svg__button__center,.button--primary .svg__button__outline .svg__button__center,.button--secondary .svg__button__outline .svg__button__center,.button--tertiary .svg__button__outline .svg__button__center{height:100%;width:calc(100% - 4rem)}.button .svg__buttonTertiaryOutline,.button--primary .svg__buttonTertiaryOutline,.button--secondary .svg__buttonTertiaryOutline,.button--tertiary .svg__buttonTertiaryOutline{bottom:0}.button .svg__circle__path,.button--primary .svg__circle__path,.button--secondary .svg__circle__path,.button--tertiary .svg__circle__path{transform:rotate(-90deg)}
