:root{--color-background: hsl(226deg 18% 14%);--color-primary: hsl(223deg 16% 22%);--color-primary-1: hsl(223deg 14% 32%);--color-primary-2: hsl(223deg 12% 41%);--color-primary-3: hsl(223deg 15% 27%);--color-primary-4: hsl(224deg 12% 39%);--color-primary-5: hsl(226deg 18% 19%);--color-primary-6: hsl(240deg 8% 25%);--color-secondary: linear-gradient( 180deg, hsl(43deg 100% 50%) 34%, hsl(22deg 100% 58%) 100% );--color-secondary-accent: hsl( 43deg 100% 50% );--color-secondary-accent-1: hsl( 22deg 100% 58% );--color-third: linear-gradient( 176deg, hsl(43deg 100% 50%) 34%, hsl(22deg 100% 58%) 62% );--color-third-accent: hsl(43deg 100% 50%);--color-typography: hsl(0deg 0% 100%);--color-typography-1: hsl(222deg 33% 94%);--color-typography-2: hsl(223deg 13% 63%);--color-iconography: hsl(223deg 13% 63%);--color-black: hsl(0deg 0% 0%);--color-button: hsl(0deg 0% 0% / 50%);--color-warning: hsl(346deg 83% 54%);--color-win: hsl(167deg 98% 42%);--color-gradient: linear-gradient( 90deg, hsl(58deg 100% 6%) -1%, hsl(143deg 97% 47%) 140% );--color-gradient-1: linear-gradient( 180deg, hsl(165deg 100% 55%) 0%, hsl(157deg 100% 39%) 100% );--color-gradient-2: linear-gradient( 90deg, hsl(58deg 100% 6%) -1%, hsl(41deg 100% 45%) 140% );--color-gradient-3: linear-gradient( 180deg, hsl(46deg 100% 50%) 0%, hsl(35deg 100% 48%) 100% );--color-gradient-4: linear-gradient( 90deg, hsl(58deg 100% 6%) -1%, hsl(276deg 100% 45%) 140% );--color-gradient-5: linear-gradient( 180deg, hsl(277deg 100% 54%) 0%, hsl(272deg 99% 38%) 100% );--color-gradient-6: linear-gradient( 90deg, hsl(58deg 100% 6%) -1%, hsl(0deg 85% 44%) 140% );--color-gradient-7: linear-gradient( 180deg, hsl(0deg 100% 50%) 0%, hsl(0deg 100% 40%) 100% );--color-gradient-8: linear-gradient( 90deg, hsl(58deg 100% 6%) -1%, hsl(22deg 100% 58%) 140% );--color-gradient-9: linear-gradient( 180deg, hsl(43deg 100% 50%) 0%, hsl(24deg 100% 57%) 100% );--color-gradient-10: linear-gradient( 90deg, hsl(58deg 100% 6%) -1%, hsl(63deg 100% 38%) 140% );--color-gradient-11: linear-gradient( 180deg, hsl(61deg 100% 55%) 0%, hsl(48deg 100% 40%) 100% );--color-third-thirdparty: hsl(167deg 98% 32%);--color-third-accent-thirdparty: hsl(167deg 98% 40%);--color-slot-accent-thirdparty: hsl(43deg 100% 63%);--color-new-thirdparty: hsl(130deg 60% 49%);--color-thirdparty-diagram: hsl(223deg 16% 22%);--color-thirdparty-diagram-gradient-1: hsl(28deg 99% 53%);--color-thirdparty-diagram-gradient-2: hsl(28deg 93% 41%)}.ui-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0em .5em;outline:none;border:0;border-radius:.5em;background-color:rgba(0,0,0,0);color:var(--color-typography-dark);text-align:center;text-decoration:none;transition:.2s background-color ease-in-out}.ui-btn__container{position:relative;width:100%;height:100%;flex-grow:1;display:flex;align-items:center;justify-content:center;gap:4px}.ui-btn__ico{width:1em;height:1em;fill:currentcolor}.ui-btn--underline{border-bottom:2px solid rgba(0,0,0,0)}.ui-btn--uppercase{text-transform:uppercase}.ui-btn--size-s .ui-btn__container{min-width:3em;min-height:2.0625em}.ui-btn--size-s .ui-btn__ico{width:.875em;height:.875em}.ui-btn--size-l .ui-btn__container{min-width:3em;min-height:3em;padding:.8125em}.ui-btn--theme-secondary,.ui-btn--theme-default{color:var(--color-typography)}.ui-btn--theme-default{background-color:var(--color-secondary)}.ui-btn--theme-default:hover{background-color:var(--color-secondary-accent)}.ui-btn--theme-secondary{background-color:var(--color-third)}.ui-btn--theme-secondary:hover{background-color:var(--color-third-accent)}.ui-btn--theme-transparent{border-radius:0;background-color:rgba(0,0,0,0)}.ui-btn--is-disabled{opacity:.5;pointer-events:none}.ui-btn--is-active.ui-btn--underline{border-color:var(--color-secondary-accent)}.ui-btn--is-active,.ui-btn:hover{color:var(--color-typography)}.ui-caption__label{display:block;overflow:hidden;text-overflow:ellipsis;line-height:initial;transition:.2s color ease-in-out}.ui-caption__counter{-webkit-margin-end:.625em;margin-inline-end:.625em}.ui-caption--size-m .ui-caption__label{font-size:.8125em}.ui-caption--size-l .ui-caption__label{font-size:.875em}.ui-caption--weight-normal{font-weight:400}.ui-caption--weight-semi-bold{font-weight:600}.ui-caption:not(:first-child){-webkit-padding-start:4px;padding-inline-start:4px}.ui-ico{display:flex;overflow:hidden;transition:.2s color ease-in-out}.ui-timer__btn{width:100%}