.year-nav,.year-nav__btn{align-items:center;display:flex}.year-nav__btn{background-color:var(--color-background);border:.1rem solid var(--color-border);border-radius:50%;color:var(--color-text-tertiary);justify-content:center;padding:.3rem;text-decoration:none;transition:var(--transition)}.year-nav__btn svg{display:block;height:4rem;width:4rem}@media (max-width:767.9px){.year-nav__btn svg{height:1.6rem;width:1.6rem}}@media (min-width:768px){.year-nav__btn:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-contrast)}}.year-nav__btn:disabled{background-color:var(--color-background);border-color:var(--color-border);color:var(--color-disabled);pointer-events:none}.year-nav__current{color:var(--color-text-secondary);font-size:2.4rem;font-weight:var(--font-bold);line-height:3.4rem;padding:0 2.4rem}@media (max-width:767.9px){.year-nav__current{font-size:1.7rem;line-height:2.4rem;padding:0 1.6rem}}.ongoing{--color-ongoing-background-left:#22313f;--color-ongoing-background-right:#002951;align-items:center;background:linear-gradient(90deg,var(--color-ongoing-background-left) 0,var(--color-ongoing-background-right) 100%);border-radius:var(--border-radius) var(--border-radius) 0 0;color:var(--color-contrast);display:flex;padding:3.2rem;position:relative;text-decoration:none;transition:var(--transition)}@media (max-width:767.9px){.ongoing{border-radius:var(--border-radius);display:block;padding:1.6rem}}.ongoing:hover{box-shadow:var(--shadow);color:var(--color-contrast)}.ongoing__link{height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%;z-index:1}@media (min-width:768px){.ongoing__event{flex-grow:1;padding:0 2.4rem}}@media (min-width:1000px){.ongoing__event{padding-left:4rem}}@media (min-width:768px){.ongoing__status{flex:0 0 10.3rem;text-align:center}}@media (max-width:767.9px){.ongoing__status{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:.8rem}.ongoing__name{font-size:1.7rem;font-weight:var(--font-medium);line-height:2.4rem}}.ongoing__type{font-size:1.7rem;font-weight:var(--font-bold);line-height:2.4rem;margin-bottom:.4rem}@media (max-width:767.9px){.ongoing__type{background-color:var(--color-divider-contrast);border-radius:calc(var(--border-radius)/2);font-size:1.2rem;line-height:1;margin-bottom:0;margin-left:.4rem;padding:.6rem}}.ongoing__type--mixed{line-height:2.1rem}@media (max-width:767.9px){.ongoing__type--mixed{line-height:1}}.ongoing__round{background-color:var(--color-secondary-fill);border-radius:calc(var(--border-radius)/2);font-weight:var(--font-bold);line-height:1;padding:.8rem 1.5rem}@media (max-width:767.9px){.ongoing__round{font-size:1.2rem;padding:.6rem}}.ongoing__round--final{background-color:var(--color-red-600)}.ongoing__date{color:var(--color-disabled);font-size:1.7rem;font-weight:var(--font-normal);line-height:2.4rem;margin-top:.8rem}@media (max-width:767.9px){.ongoing__date{font-size:1.3rem;line-height:1.8rem}}.ongoing__rewards{display:flex;padding-left:1rem}@media (max-width:767.9px){.ongoing__rewards{display:flex;flex-direction:row;justify-content:flex-start;margin-top:1.6rem;padding-left:0}}.ongoing__rewards-item{position:relative}@media (max-width:767.9px){.ongoing__rewards-item{align-items:center;display:flex}.ongoing__rewards-item--player .ongoing__rewards-title{display:block;order:2}.ongoing__rewards-item--player .ongoing__rewards-title:before{content:"("}.ongoing__rewards-item--player .ongoing__rewards-title:after{content:")"}}.ongoing__rewards-item:before{background-color:var(--color-border);bottom:.5rem;content:"";display:block;left:-2.4rem;opacity:0;pointer-events:none;position:absolute;top:.4rem;width:.1rem}@media (max-width:767.9px){.ongoing__rewards-item:before{bottom:.2rem;left:-1.7rem;top:.2rem}}.ongoing__rewards-item+.ongoing__rewards-item{margin-left:4.9rem}@media (max-width:767.9px){.ongoing__rewards-item+.ongoing__rewards-item{margin-left:3.3rem}}.ongoing__rewards-item+.ongoing__rewards-item:before{opacity:.1}@media (max-width:767.9px){.ongoing__rewards-item+.ongoing__rewards-item:before{opacity:.2}}.ongoing__rewards-title{font-size:1.3rem;line-height:1.8rem;margin-bottom:.2rem;opacity:.5;text-align:right}@media (max-width:767.9px){.ongoing__rewards-title{display:none;font-size:1.2rem;line-height:1.6rem;margin-bottom:0;margin-left:.4rem;white-space:nowrap}}.ongoing__rewards-value{align-items:center;display:flex;font-size:2.1rem;font-weight:var(--font-bold);line-height:2.9rem;white-space:nowrap}@media (max-width:767.9px){.ongoing__rewards-value{font-size:1.7rem;line-height:2.4rem}}@media (min-width:300px) and (max-width:365.9px){.ongoing__rewards-player{max-width:8.5rem;overflow:hidden;text-overflow:ellipsis}}.ongoing__rewards-avatar{border-radius:100%;display:block;height:2.4rem;margin-right:.8rem;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:2.4rem}@media (max-width:767.9px){.ongoing__rewards-avatar{height:2rem;width:2rem}}.tournament-card{align-items:center;background:var(--color-contrast);border:.1rem solid transparent;border-bottom:.1rem solid var(--color-divider);color:var(--color-text-primary);display:flex;padding:3.1rem 1.6rem;position:relative;text-decoration:none;transition:var(--transition)}@media (max-width:767.9px){.tournament-card{flex-wrap:wrap;padding-bottom:2rem;padding-top:2rem}}.tournament-card:last-child{border-bottom-color:transparent}.tournament-card:not(.tournament-card--no-hover):hover{border-color:var(--color-border);border-radius:var(--border-radius);box-shadow:var(--shadow-small);z-index:1}.tournament-card__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.tournament-card__info{flex-grow:1}@media (min-width:768px){.tournament-card__info{align-items:center;display:flex;flex-flow:row nowrap}}@media (max-width:767.9px){.tournament-card__info{min-width:36rem;width:calc(100% - 28rem)}}@media (min-width:768px){.tournament-card__status{flex:0 0 10.3rem;text-align:center}}@media (max-width:767.9px){.tournament-card__status{display:flex;margin-bottom:.8rem}}.tournament-card__event{flex-grow:1}@media (min-width:768px){.tournament-card__event{padding-left:4rem;padding-right:2.4rem}}.tournament-card__type{color:var(--color-primary);display:block;font-size:1.7rem;font-weight:var(--font-bold);line-height:2.4rem}@media (max-width:767.9px){.tournament-card__type{background-color:var(--color-divider);border-radius:calc(var(--border-radius)/2);font-size:1.2rem;line-height:1;order:2;padding:.6rem}}.tournament-card__type--wgtour{color:var(--color-red-700)}.tournament-card__type--mixed{line-height:2.1rem}@media (max-width:767.9px){.tournament-card__type--mixed{line-height:1}}.tournament-card__type--mixed span{background:linear-gradient(90deg,var(--color-blue-700) 0,var(--color-red-700) 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;-webkit-text-fill-color:transparent}.tournament-card__name{font-weight:var(--font-medium)}@media (max-width:767.9px){.tournament-card__name{color:var(--color-text-secondary);font-size:1.7rem;line-height:2.4rem}}.tournament-card__dates{display:flex;flex-flow:row wrap;padding-top:.6rem}.tournament-card__date{color:var(--color-text-tertiary);font-size:1.7rem;font-weight:var(--font-normal);line-height:2.4rem;margin-right:2rem;margin-top:.2rem;position:relative}@media (max-width:767.9px){.tournament-card__date{font-size:1.3rem;line-height:1.8rem}}.tournament-card__date:before{background-color:var(--color-disabled);border-radius:100%;content:"";display:block;height:.4rem;opacity:1;position:absolute;right:-1.3rem;top:50%;transform:translateY(-50%);width:.4rem}.tournament-card__date:last-child{margin-right:0}.tournament-card__date:last-child:before{display:none}.tournament-card__rewards{align-items:center;display:flex;justify-content:flex-end;min-width:26rem}@media (max-width:767.9px){.tournament-card__rewards{justify-content:flex-start;margin-top:1.6rem;min-width:0;width:100%}}@media (min-width:750px) and (max-width:767.9px){.tournament-card__rewards{margin-top:0;width:auto}}.tournament-card__rewards-item{position:relative}@media (max-width:767.9px){.tournament-card__rewards-item{align-items:center;display:flex}}.tournament-card__rewards-item:before{background-color:var(--color-divider);bottom:0;content:"";display:block;left:-1.6rem;opacity:0;pointer-events:none;position:absolute;top:0;width:.1rem}@media (max-width:767.9px){.tournament-card__rewards-item:before{bottom:.4rem;left:-1.2rem;top:.4rem}}.tournament-card__rewards-item+.tournament-card__rewards-item{margin-left:3.3rem}@media (max-width:767.9px){.tournament-card__rewards-item+.tournament-card__rewards-item{margin-left:2.4rem}}.tournament-card__rewards-item+.tournament-card__rewards-item:before{opacity:1}.tournament-card__rewards-title{color:var(--color-text-tertiary);font-size:1.3rem;line-height:1.8rem;text-align:right}@media (min-width:768px){.tournament-card__rewards-title{margin-bottom:.2rem}}@media (max-width:767.9px){.tournament-card__rewards-title{font-size:1.2rem;margin-left:.4rem;order:2;white-space:nowrap}}.tournament-card__rewards-value{align-items:center;color:var(--color-blue-700);display:flex;font-size:1.9rem;font-weight:var(--font-bold);line-height:2.7rem;white-space:nowrap}@media (max-width:767.9px){.tournament-card__rewards-value{font-size:1.7rem;line-height:2.4rem}}.tournament-card__rewards-avatar{border-radius:100%;display:block;height:2.4rem;margin-right:.8rem;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:2.4rem}@media (max-width:767.9px){.tournament-card__rewards-avatar{height:2rem;width:2rem}}.tournament-card__rewards-player{color:var(--color-text-primary)}@media (max-width:767.9px){.tournament-card__rewards-player{max-width:12rem;overflow:hidden;text-overflow:ellipsis}}.status{background-color:var(--color-disabled);border-radius:calc(var(--border-radius)/2);color:var(--color-contrast);font-size:1.5rem;font-weight:var(--font-bold);line-height:1;margin-top:.4rem;outline:.1rem solid var(--color-disabled);padding:.8rem}@media (max-width:767.9px){.status{font-size:1.2rem;margin-right:.4rem;margin-top:0;padding:.6rem}}.status--hidden{display:none}.status--final-ongoing{background-color:var(--color-red-600);color:var(--color-contrast);outline-color:var(--color-red-600)}.status--preliminary-ongoing{background-color:var(--color-secondary-fill);color:var(--color-contrast);outline-color:var(--color-secondary-fill)}.status--final-scheduled{background-color:var(--color-contrast);color:var(--color-red-600);outline-color:var(--color-red-600)}.status--preliminary-scheduled{background-color:var(--color-contrast);color:var(--color-secondary-fill);outline-color:var(--color-secondary-fill)}.tournaments{overflow:hidden}.tournaments__body{padding:4rem 0}@media (max-width:767.9px){.tournaments__body{padding:0}}.tournaments__header{display:flex;justify-content:space-between;margin-bottom:4rem}@media (max-width:767.9px){.tournaments__header{justify-content:center;margin-bottom:0;padding:2.4rem 0}}.tournaments__title{padding:.2rem 0}@media (max-width:767.9px){.tournaments__title{display:none}}.tournaments__block{margin-bottom:2.4rem}.tournaments__block:last-child{margin-bottom:0}@media (max-width:767.9px){.tournaments__block{border-top:.8rem solid var(--color-divider);margin-bottom:0;margin-left:-1.6rem;margin-right:-1.6rem;padding-bottom:.4rem;padding-top:2.4rem}.tournaments__block:first-child{border-top:0;padding-top:0}}.tournaments__block-title{border-bottom:.1rem solid var(--color-secondary-fill);color:var(--color-text-secondary);font-size:1.9rem;font-weight:var(--font-bold);line-height:2.7rem;margin-bottom:1.6rem;padding:.8rem .8rem 1.6rem}@media (max-width:767.9px){.tournaments__block-title{background-color:transparent;border:0;font-size:1.7rem;font-weight:var(--font-medium);line-height:1.4;margin-bottom:0;padding:0 1.6rem}}.tournaments__section{margin-bottom:4rem}@media (max-width:767.9px){.tournaments__section{margin-bottom:2rem}}.tournaments__section--present{display:grid;gap:.8rem;grid-template-columns:repeat(1,1fr)}@media (max-width:767.9px){.tournaments__section--present{margin-bottom:4rem}}.tournaments__empty{align-items:center;display:flex;justify-content:center;min-height:45.4rem}@media (max-width:767.9px){.tournaments__empty{min-height:23.1rem}}.tournaments__empty-text{font-size:1.7rem;font-weight:var(--font-medium);line-height:2.4rem}@media (max-width:767.9px){.tournaments__empty-text{font-size:1.5rem;line-height:2.1rem}}.tournaments__epic{display:block}@media (max-width:767.9px){.tournaments__epic{margin-left:-1.6rem;margin-right:-1.6rem}}.tournaments__epic img{width:100%}
