.CounterBtn{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:77px;height:77px;border:none;border-radius:50%;cursor:pointer;overflow:hidden;box-shadow:0 0 4px 0 #000;background:var(--background)}.CounterBtn__loader{position:absolute;width:90%;height:90%;border-radius:50%;animation:spin 1s linear infinite;z-index:2;top:5%;left:5%}.CounterBtn__loader:before{content:"";border-left:2px solid transparent;box-sizing:border-box;background:conic-gradient(#fbf3a6,#fde57f,#f1d371,#ca9b43,#b37826,#aa6b1c,#b57b29,#d1a54b,#fde57f,#fbee98,#fbf3a6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.CounterBtn__image,.CounterBtn__loader:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.CounterBtn__image{-o-object-fit:cover;object-fit:cover}.CounterBtn__mask{position:absolute;width:92%;height:92%;background-color:rgba(0,0,0,.3);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.CounterBtn__slot{position:absolute;width:100%;top:50%;color:#fff}.CounterBtn__title{position:absolute;bottom:52%;left:50%;transform:translateX(-50%);font-family:InterDisplay-Medium;font-style:italic;font-weight:700;line-height:normal;text-shadow:0 0 1px rgba(0,0,0,.7137254901960784);color:#fff;font-size:9px;text-transform:uppercase}.CounterBtn__confettiWrapper{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:540px){.CounterBtn{width:85px;height:85px}.CounterBtn__title{font-size:10px}}@media screen and (min-width:768px){.CounterBtn{width:93px;height:93px}.CounterBtn__title{font-size:11px}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.yearCompetition{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%}.yearCompetition__wrapper{display:flex;max-width:100%;overflow-x:auto;overflow-y:visible;white-space:nowrap;padding-bottom:8px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.yearCompetition__wrapper::-webkit-scrollbar{display:none}.yearCompetition__wrapper:active{cursor:grabbing}.yearCompetition__timeline{display:flex;width:auto;gap:0}.yearCompetition .timeline-enter-active,.yearCompetition .timeline-leave-active{transition:all .6s cubic-bezier(.4,0,.2,1)}.yearCompetition .timeline-enter,.yearCompetition .timeline-leave-to{opacity:0;width:0;min-width:0;max-width:0;margin-right:0}.yearCompetition .timeline-move{transition:transform .6s cubic-bezier(.4,0,.2,1)}.yearCompetition__year-item{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:80px;min-width:80px;gap:12px;cursor:pointer;font-family:InterDisplay-Bold;text-transform:uppercase;transition:all .3s ease;margin-right:16px}.yearCompetition__year-item .CounterBtn{width:38px;height:38px;box-shadow:0 0 2px 0 #000;opacity:.6;transition:opacity .3s ease}.yearCompetition__year-item .CounterBtn .CounterBtn__image{width:87%;height:90%;position:unset}.yearCompetition__year-item .yearCompetition__line{left:38px;width:61px;opacity:.5;transition:opacity .3s ease}.yearCompetition__year-item:has(.yearCompetition__year-label--active) .CounterBtn,.yearCompetition__year-item:has(.yearCompetition__year-label--active) .yearCompetition__line{opacity:1}.yearCompetition__year-label{color:rgba(33,33,33,.5);font-weight:600;font-size:16px;transition:color .3s ease;max-width:80px;overflow:hidden;text-overflow:ellipsis}.yearCompetition__year-label--active{color:#212121}.yearCompetition__competition{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;width:80px;min-width:80px;max-width:80px;margin-right:16px;gap:6px;font-family:InterDisplay-Bold;text-transform:uppercase;white-space:nowrap;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:8px}.yearCompetition__competition:hover{text-decoration:none}.yearCompetition__competition .CounterBtn{width:32px;height:32px;box-shadow:0 0 2px 0 #000}.yearCompetition__competition .CounterBtn .CounterBtn__image{width:87%;height:90%;position:unset}.yearCompetition__competition .yearCompetition__line{left:32px;top:2px;width:62px}.yearCompetition__name{max-width:80px;font-size:12px;overflow:hidden;text-overflow:ellipsis;color:rgba(33,33,33,.5)}.yearCompetition__name--active{color:#212121}.yearCompetition__button{position:relative;margin-bottom:2px}.yearCompetition__line{position:absolute;top:0;bottom:0;margin:auto;height:2px;width:130px;background:linear-gradient(90deg,#91693a 3%,#a07a43 10%,#c8a65d 24%,#dfbf6c 31%,#b48a42 50%,#bb944c 56%,#d1b169 65%,#f3df96 77%,#f7e59c 79%,#e6d08c 81%,#c7aa6e 85%,#af8d57 89%,#9d7846 93%,#936b3c 96%,#906739)}