@charset "UTF-8";.main-page[data-v-fdd69c79]{padding:3.125rem 1.875rem 1.875rem}.main-page .content-wrapper[data-v-fdd69c79]{margin-top:1.25rem}.terms-of-service[data-v-fdd69c79]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#19191999;border:1px solid hsla(0,0%,100%,.3);border-radius:50px;left:50%;max-width:360px;overflow:hidden;position:absolute;top:1rem;transform:translate(-50%);transition:all .4s cubic-bezier(.25,.46,.45,.94);width:calc(100% - 3rem);z-index:100}.terms-of-service.terms-of-service--open[data-v-fdd69c79]{border-radius:24px;box-shadow:0 8px 32px #ed3a3a4d}.terms-of-service .terms-header[data-v-fdd69c79]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1.5rem;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.terms-of-service .terms-header[data-v-fdd69c79]:hover{background:#ed3a3a1a}.terms-of-service .terms-header[data-v-fdd69c79]:active{transform:scale(.98)}.terms-of-service .terms-header p[data-v-fdd69c79]{color:var(--color-white);font-family:pptv;font-size:14px;margin:0;text-decoration:underline;transition:color .3s ease}.terms-of-service .terms-header .terms-icon[data-v-fdd69c79]{color:var(--color-white);height:18px;transition:transform .4s cubic-bezier(.25,.46,.45,.94);width:18px}.terms-of-service .terms-header .terms-icon.terms-icon--rotated[data-v-fdd69c79]{transform:rotate(180deg)}.terms-of-service .terms-content[data-v-fdd69c79]{max-height:0;opacity:0;overflow:hidden;padding:0 1.5rem;transition:max-height .5s cubic-bezier(.25,.46,.45,.94),opacity .4s ease,padding .4s ease}.terms-of-service .terms-content.terms-content--open[data-v-fdd69c79]{max-height:580px;opacity:1;overflow-x:hidden;overflow-y:auto;padding:0 1.5rem 1.5rem}.terms-of-service .terms-content .terms-content-inner[data-v-fdd69c79]{padding-top:1rem}.terms-of-service .terms-content .terms-title[data-v-fdd69c79]{color:var(--color-white);font-family:pptv;font-size:1.125rem;font-weight:700;margin:0 0 1rem}.terms-of-service .terms-content .terms-section[data-v-fdd69c79]{margin-bottom:1.25rem}.terms-of-service .terms-content .terms-section[data-v-fdd69c79]:last-of-type{margin-bottom:1rem}.terms-of-service .terms-content .terms-section .terms-subtitle[data-v-fdd69c79]{color:var(--color-white);color:var(--color-yellow-01);font-family:pptv;font-size:.9375rem;font-weight:700;line-height:1.4;margin:0 0 .5rem}.terms-of-service .terms-content .terms-section .terms-text[data-v-fdd69c79]{color:#ffffffe6;font-family:pptv;font-size:.8125rem;line-height:1.6;margin:0 0 .75rem}.terms-of-service .terms-content .terms-section .terms-text a[data-v-fdd69c79]{color:var(--color-yellow-01);text-decoration:underline;transition:color .3s ease}.terms-of-service .terms-content .terms-section .terms-text a[data-v-fdd69c79]:hover{color:var(--color-white)}.terms-of-service .terms-content .terms-section .terms-list[data-v-fdd69c79]{list-style:none;margin:0 0 .75rem;padding:0}.terms-of-service .terms-content .terms-section .terms-list li[data-v-fdd69c79]{color:#ffffffe6;font-family:pptv;font-size:.8125rem;line-height:1.6;margin-bottom:.5rem;padding-left:1.25rem;position:relative}.terms-of-service .terms-content .terms-section .terms-list li[data-v-fdd69c79]:before{color:var(--color-yellow-01);content:"•";font-weight:700;left:0;position:absolute}.terms-of-service .terms-content .terms-section .terms-list li[data-v-fdd69c79]:last-child{margin-bottom:0}.terms-of-service .terms-content .terms-close-btn[data-v-fdd69c79]{background:#ffffff26;border:1px solid hsla(0,0%,100%,.3);border-radius:50px;color:var(--color-white);cursor:pointer;font-family:pptv;font-size:.9375rem;font-weight:700;margin-top:.5rem;padding:.75rem 1.5rem;transition:all .3s ease;width:100%}.terms-of-service .terms-content .terms-close-btn[data-v-fdd69c79]:hover{background:#ffffff40;border-color:#ffffff80;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.terms-of-service .terms-content .terms-close-btn[data-v-fdd69c79]:active{transform:translateY(0)}.main-title img[data-v-fdd69c79]{height:auto;width:200px}.main-title .highlight-red[data-v-fdd69c79]{color:red;font-weight:900;text-shadow:0 0 10px rgba(255,0,0,.8),2px 2px 4px rgba(0,0,0,.8)}.team-cards[data-v-fdd69c79]{display:flex;gap:1.5rem;margin:1rem 0;width:100%}.team-card[data-v-fdd69c79]{background:#fff;border:2px solid transparent;border-radius:10px;cursor:pointer;flex:1;overflow:hidden;padding:0;position:relative;transition:all .3s ease}.team-card.team-card--selected[data-v-fdd69c79]{background:var(--bg-gd-red);border:2px solid var(--color-white)}.team-card[data-v-fdd69c79]:hover{box-shadow:0 10px 30px #da020e80}.team-card__content[data-v-fdd69c79]{align-items:center;display:flex;height:100%;justify-content:center;padding:1rem;width:100%}.team-card__content img[data-v-fdd69c79]{height:auto;width:160px}.team-card__name[data-v-fdd69c79]{color:#c8102e;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:700;text-align:center}.team-card--liverpool .team-card__name[data-v-fdd69c79],.team-card__name[data-v-fdd69c79]{text-shadow:2px 2px 0 orange,-2px -2px 0 orange,2px -2px 0 orange,-2px 2px 0 orange,0 0 10px rgba(255,165,0,.5)}.team-card--liverpool .team-card__name[data-v-fdd69c79]{color:#fff}.start-button[data-v-fdd69c79]{align-items:center;background:var(--bg-gd-white);border:1px solid transparent;border-radius:100px;cursor:pointer;display:flex;gap:5px;margin-bottom:1rem;padding:4px 24px;transition:all .3s ease}.start-button svg[data-v-fdd69c79]{height:24px;width:24px}.start-button svg path[data-v-fdd69c79]{transition:fill .3s ease}.start-button span[data-v-fdd69c79]{background:var(--bg-gd-red);background-clip:text;-webkit-background-clip:text;font-family:pptv;font-size:1.5rem;font-weight:700;-webkit-text-fill-color:transparent}.start-button[data-v-fdd69c79]:hover:not(:disabled){background:var(--bg-gd-red);border:1px solid var(--color-white);box-shadow:0 4px 25px #ff000040;transform:scale(1.05)}.start-button:hover:not(:disabled) span[data-v-fdd69c79]{background:var(--bg-gd-white);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.start-button:hover:not(:disabled) svg path[data-v-fdd69c79]{fill:var(--color-white)}.start-button[data-v-fdd69c79]:disabled{cursor:not-allowed;opacity:.6}.fade-slide-up-enter-active[data-v-fdd69c79]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.fade-slide-up-leave-active[data-v-fdd69c79]{transition:all .3s ease}.fade-slide-up-enter-from[data-v-fdd69c79]{opacity:0;transform:translateY(20px) scale(.9)}.fade-slide-up-leave-to[data-v-fdd69c79]{opacity:0;transform:translateY(-10px) scale(.95)}.vs-stats[data-v-fdd69c79]{width:100%}.vs-stats__total-title[data-v-fdd69c79]{color:var(--color-white);font-family:pptv;font-size:1.3rem;font-weight:700;margin:0 0 .75rem;text-align:center}.vs-stats__teams[data-v-fdd69c79]{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:.5rem;width:100%}.vs-stats__teams__text[data-v-fdd69c79]{flex:1;min-width:0}.vs-stats__teams__text--liverpool[data-v-fdd69c79]{text-align:left}.vs-stats__teams__text--manchester[data-v-fdd69c79]{text-align:right}.vs-stats__teams__text--selected .vs-stats__teams__text-title[data-v-fdd69c79]{color:var(--color-red-03);text-shadow:2px 2px 0 var(--color-white),-2px -2px 0 var(--color-white),2px -2px 0 var(--color-white),-2px 2px 0 var(--color-white),0 2px 0 var(--color-white),0 -2px 0 var(--color-white),2px 0 0 var(--color-white),-2px 0 0 var(--color-white),3px 0 0 var(--color-white),-3px 0 0 var(--color-white),0 3px 0 var(--color-white),0 -3px 0 var(--color-white)}.vs-stats__teams__text-title[data-v-fdd69c79]{color:var(--color-white);display:inline-block;font-family:pptv;font-size:clamp(1.5rem,6vw,2rem);font-weight:700;line-height:1.2;text-shadow:var(--text-shadow,0 2px 8px rgba(0,0,0,.35));transition:color .3s ease,text-shadow .3s ease;white-space:nowrap}.vs-stats .vs-icon-2[data-v-fdd69c79]{flex-shrink:0;height:auto;width:2.5rem}.vs-stats__bar[data-v-fdd69c79]{background:#ffffff1a;border-radius:100px;display:flex;gap:1.1rem;overflow:visible;position:relative;width:100%}.vs-stats__bar-item[data-v-fdd69c79]{align-items:center;background-color:var(--color-white);display:flex;font-family:pptv;min-width:80px;position:relative}.vs-stats__bar-item[data-v-fdd69c79]:before{content:"";height:0;position:absolute;top:0;width:0;z-index:1}.vs-stats__bar-item span[data-v-fdd69c79]{color:var(--color-red-05);font-family:pptv;font-size:1.25rem;font-weight:700;transition:color .3s ease;white-space:nowrap}.vs-stats__bar-item--liverpool[data-v-fdd69c79]{border-radius:100px 0 0 100px;justify-content:flex-start;padding:0 2rem 0 1rem;z-index:2}.vs-stats__bar-item--liverpool[data-v-fdd69c79]:before{border-bottom:30px solid #fff;border-right:12px solid transparent;right:-12px}.vs-stats__bar-item--liverpool.vs-stats__bar-item--active[data-v-fdd69c79]{background:var(--color-red-03);box-shadow:0 4px 25px #ff000040}.vs-stats__bar-item--liverpool.vs-stats__bar-item--active span[data-v-fdd69c79]{color:var(--color-yellow-01)}.vs-stats__bar-item--liverpool.vs-stats__bar-item--active[data-v-fdd69c79]:before{border-bottom-color:var(--color-red-03);border-top-color:var(--color-red-03)}.vs-stats__bar-item--manchester[data-v-fdd69c79]{border-radius:0 100px 100px 0;justify-content:flex-end;padding:0 1rem 0 2rem;text-align:end;z-index:1}.vs-stats__bar-item--manchester[data-v-fdd69c79]:before{border-left:12px solid transparent;border-top:30px solid #fff;left:-12px}.vs-stats__bar-item--manchester.vs-stats__bar-item--active[data-v-fdd69c79]{background:var(--color-red-03);box-shadow:0 4px 25px #ff000040}.vs-stats__bar-item--manchester.vs-stats__bar-item--active span[data-v-fdd69c79]{color:var(--color-yellow-01)}.vs-stats__bar-item--manchester.vs-stats__bar-item--active[data-v-fdd69c79]:before{border-bottom-color:var(--color-red-03);border-top-color:var(--color-red-03)}.vs-stats__score[data-v-fdd69c79]{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem 0}.vs-stats__score-list[data-v-fdd69c79]{display:flex;flex:1;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0;transition:all .3s ease}.vs-stats__score-list--liverpool[data-v-fdd69c79]{align-items:flex-start}.vs-stats__score-list--liverpool.vs-stats__score-list--active .vs-stats__score-item-label[data-v-fdd69c79]{font-weight:700}.vs-stats__score-list--liverpool.vs-stats__score-list--active .vs-stats__score-item-number[data-v-fdd69c79]{font-weight:700;transform:scale(1.1)}.vs-stats__score-list--liverpool.vs-stats__score-list--active .vs-stats__score-icon[data-v-fdd69c79]{filter:drop-shadow(0 0 8px rgba(200,16,46,.6));transform:scale(1.15)}.vs-stats__score-list--manchester[data-v-fdd69c79]{align-items:flex-end}.vs-stats__score-list--manchester.vs-stats__score-list--active .vs-stats__score-item-label[data-v-fdd69c79]{font-weight:700}.vs-stats__score-list--manchester.vs-stats__score-list--active .vs-stats__score-item-number[data-v-fdd69c79]{font-weight:700;transform:scale(1.1)}.vs-stats__score-list--manchester.vs-stats__score-list--active .vs-stats__score-icon[data-v-fdd69c79]{filter:drop-shadow(0 0 8px rgba(218,2,14,.6));transform:scale(1.15)}.vs-stats__score-item[data-v-fdd69c79]{align-items:center;display:flex;gap:.5rem}.vs-stats__score-item-info[data-v-fdd69c79]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.vs-stats__score-item-label[data-v-fdd69c79]{color:var(--color-yellow-01);font-family:pptv;font-size:.625rem;line-height:1.2;white-space:nowrap}.vs-stats__score-item-number[data-v-fdd69c79]{color:var(--color-white);font-family:pptv;font-size:1.125rem;line-height:1;transition:all .3s ease}.vs-stats__score-item--manchester .vs-stats__score-item-label[data-v-fdd69c79]{color:var(--color-white);text-align:right}.vs-stats__score-item--manchester .vs-stats__score-item-info[data-v-fdd69c79]{align-items:flex-end}.vs-stats__score-icon[data-v-fdd69c79]{align-items:center;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.vs-stats__score-icon[data-v-fdd69c79] svg{height:100%;width:100%}@keyframes push-right-fdd69c79{0%,to{transform:translate(0) scaleX(1)}25%{transform:translate(8px) scaleX(1.02)}50%{transform:translate(5px) scaleX(1.01)}75%{transform:translate(8px) scaleX(1.02)}}@keyframes push-left-fdd69c79{0%,to{transform:translate(0) scaleX(1)}25%{transform:translate(-8px) scaleX(1.02)}50%{transform:translate(-5px) scaleX(1.01)}75%{transform:translate(-8px) scaleX(1.02)}}
