*{box-sizing:border-box;scrollbar-color:rgba(255,11,157,.3) rgba(21,12,41,.1);scrollbar-width:thin}:root{--gold:#fc0;--aqua:#00f0ff;--light-aqua:#88f7ff;--padding-horizontal:23.475rem;--main-blue:#00d7ff;--dark-blue:#001926;--spring-green:#43d687;--violet:#b04dff;--pink:#ff23a7;--blue:#00d4ff}@media screen and (max-width:900px){:root{--padding-horizontal:1rem}}@media screen and (max-width:1600px){:root{--padding-horizontal:18rem}}@media screen and (max-width:1440px){:root{--padding-horizontal:13rem}}@media screen and (max-width:1366px){:root{--padding-horizontal:12rem}}@media screen and (max-width:1024px){:root{--padding-horizontal:10rem}}@media screen and (max-width:900px){:root{--padding-horizontal:2rem}}html{font-size:16px}@media screen and (max-width:1600px){html{font-size:14px}}@media screen and (max-width:1440px){html{font-size:13px}}@media screen and (max-width:1366px){html{font-size:13px}}@media screen and (max-width:1024px){html{font-size:11px}}@media screen and (max-width:900px){html{font-size:16px}}@media screen and (max-width:390px){html{font-size:14px}}@media screen and (max-width:340px){html{font-size:12px}}@media screen and (min-width:1601px){html{font-size:16px}}@media screen and (min-width:2180px){html{font-size:21px}}@media screen and (min-width:2700px){html{font-size:23px}}@media screen and (min-width:3140px){html{font-size:25px}}@media screen and (min-width:3440px){html{font-size:28px}}body{align-items:center;background:#150c29;color:#fff;display:flex;flex-direction:column;font-family:Rubik;margin:0;min-height:100vh;overflow-x:hidden;padding:0;width:100%}.popup{align-items:center;display:flex;justify-content:center;pointer-events:none;z-index:10}.popup,.popup .close-wrapper{height:100%;left:0;position:fixed;top:0;width:100%}.popup .close-wrapper{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,25,38,.9);opacity:0;transition:.3s ease}.popup .content{align-items:center;background:rgba(63,81,96,.2);border:.125rem solid #3f5160;border-radius:.5rem;display:flex;flex-direction:column;max-height:90dvh;opacity:0;padding:1.5rem 1.875rem;position:relative;transform:translateY(6rem);transition:.3s ease;z-index:1}.popup .content .heading{color:#fff;font-size:1.5rem;font-weight:500;line-height:2.5rem;margin-bottom:.75rem;text-transform:uppercase}@media screen and (max-width:600px){.popup .content .heading{font-size:1.25rem;line-height:1.75rem;text-align:center}}.popup .content .close-icon{background-image:url(/images/build-fight/close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:1.25rem;opacity:.75;position:absolute;right:1.875rem;top:1.875rem;transition:.15s ease;width:1.25rem}.popup .content .close-icon:hover{opacity:1}@media screen and (max-width:600px){.popup .content .close-icon{right:0;top:-1.875rem;transform:translateY(-50%)}}.popup .content .button-group{align-items:center;display:flex}.popup .content .button-group .button{height:auto;width:auto}.popup .content .button-group .button:not(:last-child){margin-right:1rem}.popup .content .button-group .button.gold-button{background:rgba(255,204,0,.25);border:.125rem solid rgba(255,204,0,.25);color:var(--gold)}.popup .content .button-group .button.gold-button:hover{background:rgba(255,204,0,.35)}.popup .content .button-group .button.gold-button img{height:1rem;-o-object-fit:contain;object-fit:contain;width:1rem}.popup .content .button-group .button.gold-button.error{background:rgba(255,58,58,.25);border:.125rem solid rgba(255,58,58,.25)}.popup .content .button-group .button.gold-button.hidden{display:none}.popup.active{pointer-events:auto}.popup.active .close-wrapper{opacity:1}.popup.active .content{opacity:1;transform:none}.popup.logout-submit{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:8}.popup.logout-submit .close-wrapper{background:rgba(21,12,41,.75);height:100%;left:0;opacity:0;position:fixed;top:0;transition:.3s ease;width:100%}.popup.logout-submit .content{background:#150c29;border:1px solid rgba(191,213,255,.16);border-radius:.625rem;opacity:0;padding:1.125rem 1.75rem;position:absolute;right:var(--padding-horizontal);top:4.5rem;transform:translateY(10%);transition:.3s ease;z-index:1}@media screen and (max-width:900px){.popup.logout-submit .content{right:50%;transform:translateX(50%)}}.popup.logout-submit .content .question{font-size:1rem;font-weight:500;margin-bottom:1rem}.popup.logout-submit .content .button-group{align-items:center;display:flex;flex-grow:1}.popup.logout-submit .content .button-group .button{background:#fff;border:none;border-radius:.5rem;color:var(--dark-blue);cursor:pointer;flex-grow:1;font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:.0437rem;line-height:1rem;outline:none;padding:.75rem 2rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s ease;white-space:nowrap}.popup.logout-submit .content .button-group .button:hover{background:var(--light-aqua)}.popup.logout-submit .content .button-group .button:first-child{margin-right:.75rem}.popup.logout-submit.active{pointer-events:auto}.popup.logout-submit.active .content{opacity:1}@media screen and (max-width:900px){.popup.logout-submit.active .content{transform:translateX(50%)}}.popup.logout-submit.active .close-wrapper{opacity:1}.popup.logout-submit.active .inner{opacity:1;transform:none}.popup.special-offer-popup .content{background:transparent;border:none;padding:0}.popup.special-offer-popup .content .close-icon{z-index:1}.popup.special-offer-popup .content .special-card{align-items:center;display:flex;justify-content:center;position:relative}.popup.special-offer-popup .content .special-card .image{aspect-ratio:570/420;width:35.625rem}@media (max-width:600px),screen and (max-width:900px) and (max-aspect-ratio:8/5){.popup.special-offer-popup .content .special-card .image{width:95%}}.popup.special-offer-popup .content .special-card .image img{-o-object-fit:contain;object-fit:contain;width:100%}.popup.special-offer-popup .content .special-card .info{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:0 5.25rem;position:absolute;top:0;width:100%}@media (max-width:600px),screen and (max-width:900px) and (max-aspect-ratio:8/5){.popup.special-offer-popup .content .special-card .info{padding:0 var(--padding-horizontal)}}.popup.special-offer-popup .content .special-card .info .pass-icon{margin-bottom:1rem;width:10.25rem}@media (max-width:600px),screen and (max-width:900px) and (max-aspect-ratio:8/5){.popup.special-offer-popup .content .special-card .info .pass-icon{width:30%}}.popup.special-offer-popup .content .special-card .info .title{color:#fff;font-size:1.375rem;font-weight:500;line-height:1.25rem;margin-bottom:.875rem;text-align:center;text-transform:uppercase}@media (max-width:600px),screen and (max-width:900px) and (max-aspect-ratio:8/5){.popup.special-offer-popup .content .special-card .info .title{font-size:1rem;margin-bottom:.5rem}}.popup.special-offer-popup .content .special-card .info .description{color:#fff;font-size:1rem;line-height:1.375rem;margin-bottom:1rem;text-align:center}@media (max-width:600px),screen and (max-width:900px) and (max-aspect-ratio:8/5){.popup.special-offer-popup .content .special-card .info .description{font-size:.75rem;line-height:1rem;margin-bottom:.5rem}}.popup.special-offer-popup .content .special-card .info button{align-items:center;background:#f66;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-family:Rubik;font-size:1.125rem;font-weight:500;justify-content:center;outline:none;padding:.875rem 3.625rem;text-transform:uppercase;transition:.3s ease}.popup.special-offer-popup .content .special-card .info button .ruby{align-items:center;display:flex}.popup.special-offer-popup .content .special-card .info button .ruby:before{background-image:url(/images/cold-games/ruby-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1rem;margin-left:.5rem;margin-right:.25rem;width:1rem}.popup.special-offer-popup .content .special-card .info button:hover{background:#ff4b4b}.popup.special-offer-popup .content .special-card .info button.disabled{opacity:.6;pointer-events:none}.button{background-color:#fff;border-radius:.5rem;color:var(--dark-blue);cursor:pointer;font-size:1rem;font-weight:700;height:3rem;line-height:100%;padding:1rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s ease;width:10.63rem}.button:hover{background-color:var(--light-aqua)}.button.disabled{opacity:.6;pointer-events:none}.special-offer-confirm-popup .content p{margin-bottom:2rem}.errors-wrapper{bottom:2rem;left:50%;position:fixed;transform:translateX(-50%);z-index:10}.errors-wrapper .error,.errors-wrapper .success{text-wrap:nowrap;align-items:center;background:#ff4848;border-radius:.5rem;color:#fff;display:flex;left:0;margin-top:1rem;opacity:0;padding:.75rem 1rem;pointer-events:none;position:absolute;top:0;transform:translateY(4rem) translateX(-50%);transition:.15s ease}.errors-wrapper .error.active,.errors-wrapper .success.active{opacity:1;transform:translateY(-100%) translateX(-50%)}.errors-wrapper .error:before,.errors-wrapper .success:before{background:url(/images/id/alert-red.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.875rem;margin-right:.5rem;min-height:1.875rem;min-width:1.875rem;width:1.875rem}.errors-wrapper .success{background-color:#76ff33;color:var(--dark-blue);white-space:wrap;width:19rem}@media (max-width:600px),screen and (max-width:900px) and (max-aspect-ratio:8/5){.errors-wrapper .success{width:90vw}}.errors-wrapper .success:before{background-image:url(/images/id/alert-dark.svg)}::-webkit-scrollbar{height:.375rem;opacity:.1;width:.375rem}::-webkit-scrollbar-track{background-color:rgba(21,12,41,.1)}::-webkit-scrollbar-thumb{background-color:rgba(255,11,157,.3);border-radius:.375rem}.background-image{left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.background-image img{-o-object-fit:cover;object-fit:cover;opacity:.5;width:100%}@media screen and (max-width:540px){.background-image{height:25rem;width:unset}.background-image img{height:100%}}header{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;padding:1.25rem var(--padding-horizontal) 1.125rem;position:fixed;transition:.15s ease;width:100%;z-index:8}header.active{background:rgba(21,12,41,.8)}header .logo{height:2.875rem;margin-right:auto}header .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:901px){header .logo{display:flex;justify-self:left;margin-right:0}}@media screen and (max-width:640px){header .logo{height:unset;width:2rem}}@media screen and (max-width:540px){header .logo{margin-bottom:1rem;width:2.8rem}}header .container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;gap:3.3rem}@media screen and (max-width:901px){header .container{align-self:center;gap:1rem;justify-content:flex-end}}@media screen and (max-width:640px){header .container{gap:.3rem}}@media screen and (max-width:540px){header .container{gap:1rem;margin-bottom:1rem}}header .update-timer{align-items:center;color:var(--aqua);display:flex;font-size:1rem;font-weight:500;line-height:1.5rem;transform:translateX(.675rem);width:6.5rem}header .update-timer:before{background-image:url(/images/sakura-blossom/update.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1rem;margin-right:.375rem;width:1rem}@media screen and (max-width:901px){header .update-timer{margin-bottom:1.4rem}}@media screen and (max-width:640px){header .update-timer{font-size:.8rem;width:5.5rem}header .update-timer:before{height:.8rem;width:.8rem}}@media screen and (max-width:540px){header .update-timer{font-size:1rem;margin-bottom:0;width:6.5rem}header .update-timer:before{height:1rem;width:1rem}}header .lang-container{display:flex;margin-left:auto;position:relative}@media screen and (max-width:900px){header .lang-container{margin-bottom:1rem;margin-left:0}}header .lang-container .current{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;line-height:1.5rem;text-transform:uppercase;transition:.3s ease}header .lang-container .current:after{background:url(/images/sakura-blossom/down-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:9px;margin-left:.5rem;transform-origin:center;transition:.3s ease;width:15px}header .lang-container .current:hover{color:var(--light-aqua)}@media screen and (max-width:640px){header .lang-container .current{font-size:.8rem}header .lang-container .current:after{width:12px}}@media screen and (max-width:540px){header .lang-container .current{font-size:1rem}header .lang-container .current:after{width:15px}}header .lang-container .dropdown{background:#fff;border-radius:4px;bottom:-5px;left:50%;margin:0;max-height:0;overflow:hidden;padding:0;position:absolute;transform:translateY(100%) translateX(-50%);transition:.3s ease;z-index:1}header .lang-container .dropdown li{font-weight:700;list-style:none;text-align:center;transition:.3s ease}header .lang-container .dropdown li:hover{background:var(--light-aqua)}header .lang-container .dropdown li a{color:var(--dark-blue);display:flex;font-size:1rem;height:100%;line-height:1rem;padding:.35rem 1rem;text-decoration:none;width:100%}@media screen and (max-width:640px){header .lang-container .dropdown li a{font-size:.8rem}}@media screen and (max-width:540px){header .lang-container .dropdown li a{font-size:1rem}}header .lang-container.active .dropdown{max-height:calc(1.7rem*var(--lang-count))}header .lang-container.active .current:after{transform:rotate(180deg)}header .user{align-items:flex-start;display:flex;justify-content:flex-end;margin-left:1.75rem}header .user .user-faction{background-position:50%;background-repeat:no-repeat;background-size:contain;height:3rem;margin-right:.625rem;min-width:3rem;width:3rem}header .user .user-faction.NinjaCats{background-image:url(/images/sakura-blossom/cats-ninja-logo.png)}header .user .user-faction.SamuraiDogs{background-image:url(/images/sakura-blossom/dogs-samurai-logo.png)}header .user .user-faction.RoninFoxes{background-image:url(/images/sakura-blossom/fox-ronin-logo.png)}@media screen and (max-width:640px){header .user .user-faction{height:2rem;margin-right:.3rem;width:2rem}}@media screen and (max-width:540px){header .user .user-faction{height:2.5rem;margin-right:.625rem;width:2.5rem}}header .user .user-info{align-items:flex-start;color:#fff;display:flex;flex-direction:column;margin-right:2.8rem}@media screen and (max-width:901px){header .user .user-info{margin-right:1.125rem;min-width:unset}}header .user .user-info .name{align-items:center;display:flex;font-size:1rem;font-weight:700;line-height:1.5rem;text-align:left}@media screen and (max-width:640px){header .user .user-info .name{font-size:.8rem}}@media screen and (max-width:540px){header .user .user-info .name{font-size:.9rem}}header .user .user-info .coins,header .user .user-info .coins-container{align-items:center;display:flex}header .user .user-info .coins{color:var(--spring-green);font-size:1rem;font-weight:700;line-height:1.19rem;text-align:left;text-transform:uppercase;white-space:nowrap}header .user .user-info .coins:before{background-image:url(/images/sakura-blossom/coin.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.5rem;margin-right:.25rem;width:1.5rem}@media screen and (max-width:600px){header .user .user-info .coins:before{min-height:1rem;min-width:1rem}header .user .user-info .coins{font-size:.9rem}}header .user .button,header .user .logout-button,header .user input{align-items:center;background:#fff;border:none;border-radius:8px;color:var(--dark-blue);cursor:pointer;display:flex;font-family:Rubik;font-size:1rem;font-weight:700;height:3rem;justify-content:center;line-height:1rem;min-width:6.25rem;outline:none;padding:1rem 1.2rem;text-transform:uppercase;transition:.3s ease;width:100%}header .user .button:hover,header .user .logout-button:hover,header .user input:hover{background:var(--light-aqua)}@media screen and (max-width:901px){header .user .button,header .user .logout-button,header .user input{font-size:.8rem;height:2.7rem;line-height:.9rem;padding:.8rem;white-space:nowrap}}@media screen and (max-width:640px){header .user .button,header .user .logout-button,header .user input{height:2.5rem;padding:.5rem}}@media screen and (max-width:540px){header .user .button,header .user .logout-button,header .user input{font-size:.8rem;height:2.7rem;padding:.8rem;width:auto}}@media screen and (max-width:901px){header .user{align-items:center;border-left:none;justify-content:center;margin-left:1rem;padding-left:0}}@media screen and (max-width:640px){header .user{margin-left:.5rem}}@media screen and (max-width:540px){header .user{grid-area:user;justify-content:center;margin-left:0}}@media screen and (max-width:901px){header{align-items:center;display:grid;grid-template-columns:1fr 1fr auto;justify-items:end}}@media screen and (max-width:640px){header{padding-bottom:.8rem;padding-top:.9rem}}@media screen and (max-width:540px){header{flex-direction:column;grid-template-areas:"logo timer" "user user";grid-template-columns:none;justify-items:stretch}}.login-popup{align-items:center;display:flex;justify-content:center;pointer-events:none;z-index:8}.login-popup,.login-popup .close-button{height:100%;left:0;position:fixed;top:0;width:100%}.login-popup .close-button{background:rgba(21,12,41,.75);opacity:0;transition:.3s ease}.login-popup .login-content{align-items:flex-start;background:#150c29;border:1px solid rgba(191,213,255,.16);border-radius:.625rem;display:flex;flex-direction:column;justify-content:flex-start;max-height:95vh;opacity:0;overflow-x:hidden;overflow-y:auto;padding:2rem;position:relative;transform:translateY(20px);transition:.3s ease;z-index:3}.login-popup .login-content .heading{color:#fff;font-size:2rem;font-weight:500;line-height:1.875rem;margin-bottom:2rem;text-transform:uppercase}.login-popup .login-content .close-icon{background-image:url(/images/sakura-blossom/close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:1.25rem;opacity:.65;position:absolute;right:1rem;top:1rem;transition:.3s ease;width:1.25rem}.login-popup .login-content .close-icon:hover{opacity:1}.login-popup .login-content .login-form{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.login-popup .login-content .login-form form{display:flex;flex-direction:column;width:420px}@media screen and (max-width:1000px){.login-popup .login-content .login-form form{width:100%}}.login-popup .login-content .login-form form .form-group{display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.login-popup .login-content .login-form form .form-group label{color:hsla(0,0%,100%,.65);font-size:.75rem;font-weight:500;margin-bottom:.5rem;text-transform:uppercase;transition:.3s ease}.login-popup .login-content .login-form form .form-group input{background:transparent;border:none;border-bottom:1px solid rgba(112,34,173,.5);color:#fff;font-family:Rubik;font-size:1.25rem;font-weight:400;outline:none;padding:.5rem 0;transition:.3s ease}.login-popup .login-content .login-form form .form-group input:focus{border-color:var(--light-aqua)}.login-popup .login-content .login-form form .form-group:focus-within label{color:#fff}.login-popup .login-content .login-form form .form-group.submit-group{margin-bottom:0;margin-top:2rem}.login-popup .login-content .login-form form .form-group.submit-group input{background:#fff;border:none;border-radius:8px;color:var(--dark-blue);cursor:pointer;font-family:Rubik;font-size:1rem;font-weight:700;line-height:1rem;outline:none;padding:1rem 1.25rem;text-transform:uppercase;transition:.3s ease}.login-popup .login-content .login-form form .form-group.submit-group input:hover{background:var(--light-aqua)}.login-popup .login-content .login-form form .form-group.submit-group input:disabled{opacity:.5;pointer-events:none}.login-popup .login-content .login-form form .login-errors .error{align-items:center;background:#ff4848;border-radius:8px;color:#fff;display:flex;margin-top:1rem;padding:1rem}.login-popup .login-content .login-form form .login-errors .error:before{background:url(/images/id/alert-red.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.875rem;margin-right:.5rem;width:1.875rem}.login-popup.active{pointer-events:auto}.login-popup.active .close-button{opacity:1}.login-popup.active .login-content{opacity:1;transform:none}h1,h2,h3,p{margin:0;padding:0}section{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.information{margin-bottom:7.3rem;margin-top:8.5rem;padding:0 var(--padding-horizontal)}.information h2{color:#fff;font-size:1.875rem;font-weight:500;letter-spacing:1rem;line-height:92%;margin-bottom:.875rem;text-transform:uppercase}@media screen and (max-width:900px){.information h2{font-size:1.5rem;letter-spacing:.25em;line-height:120%;text-align:center}}.information .event-logo{transform:translateX(-.4rem);width:34.8rem}.information .event-logo img{-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:901px){.information .event-logo,.information .event-logo img{width:100%}}.information p{font-size:1rem;font-weight:400;line-height:1.38rem;margin-bottom:1.7rem;text-align:center;transform:translateY(-.6rem);width:48.13rem}@media screen and (max-width:900px){.information p{width:100%}}.information .links{align-items:center;display:flex}.information .links a{background-color:#fff;border-radius:.5rem;color:var(--dark-blue);font-size:1rem;font-weight:700;height:3rem;line-height:100%;padding:1rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s ease;width:10.63rem}.information .links a:not(:last-child){margin-right:1.25rem}.information .links a:hover{background-color:var(--light-aqua)}.information .rules-popup .content .close-icon{right:2.875rem}@media screen and (max-width:600px){.information .rules-popup .content .close-icon{top:2.5rem}}.information .rules-popup .rules-content{max-height:90dvh;max-width:50vw;overflow-x:hidden;overflow-y:auto;padding:1rem 2rem}@media screen and (max-width:600px){.information .rules-popup .rules-content{max-width:unset;padding:1rem}}.information .rules-popup .rules-content h3{margin-bottom:1rem;text-transform:uppercase}.information .rules-popup .rules-content h3:not(:first-child){margin-top:2rem}.information .rules-popup .rules-content ul{margin:0;padding:0}.information .rules-popup .rules-content ul li{display:flex}.information .rules-popup .rules-content p{margin-bottom:.5rem;max-width:50vw;text-align:left;width:100%}@media screen and (max-width:900px){.information .rules-popup .rules-content p{max-width:66vw}}.information .rules-popup .rules-content b{display:flex;margin-bottom:1rem;max-width:50vw;text-align:left;width:100%}@media screen and (max-width:900px){.information .rules-popup .rules-content b{max-width:66vw}}.information .rules-popup .rules-content a{color:var(--light-aqua)}.information .rules-popup .rules-content .labeled-info{align-items:stretch;display:flex;margin-bottom:1rem;margin-top:1rem}.information .rules-popup .rules-content .labeled-info .info-block{border:1px solid var(--muted);width:50%}.information .rules-popup .rules-content .labeled-info .info-block:last-child{border-left:none}.information .rules-popup .rules-content .labeled-info .info-block .label{border-bottom:1px solid var(--muted);font-weight:500;padding:.5rem 1rem}.information .rules-popup .rules-content .labeled-info .info-block .text{padding:.5rem 1rem}@media screen and (max-width:900px){.information{margin-bottom:5.625rem;margin-top:8rem}}@media screen and (max-width:640px){.information{margin-top:7.5rem}}@media screen and (max-width:540px){.information{margin-top:15rem}}.progress{margin-bottom:5rem;padding:0 var(--padding-horizontal)}.progress h2{font-size:2rem;font-weight:500;line-height:1.88rem;margin-bottom:2.1rem;text-align:center;text-transform:uppercase}@media screen and (max-width:900px){.progress h2{margin-bottom:2rem}}.progress .progress-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.progress .progress-wrapper .team{align-items:center;display:flex;flex-direction:column}.progress .progress-wrapper .team .image{margin-bottom:.8rem;width:23.125rem}.progress .progress-wrapper .team .image img{-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:900px){.progress .progress-wrapper .team .image{width:12.125rem}}@media screen and (max-width:600px){.progress .progress-wrapper .team .image{width:8.125rem}}.progress .progress-wrapper .team .name{font-size:1.38rem;font-weight:500;line-height:1.25rem;margin-bottom:.95rem;text-align:center;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:900px){.progress .progress-wrapper .team .name{display:none}}.progress .progress-wrapper .team .counts{align-items:flex-end;color:var(--spring-green);display:flex;font-size:2rem;font-weight:500;line-height:100%;text-align:center}.progress .progress-wrapper .team .counts:before{background-image:url(/images/sakura-blossom/coin.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:2.1rem;margin-right:.2rem;width:2.1rem}.progress .progress-wrapper .team.NinjaCats .name{color:var(--violet)}.progress .progress-wrapper .team.SamuraiDogs .name{color:var(--pink)}.progress .progress-wrapper .team.RoninFoxes .name{color:var(--blue)}.progress .progress-wrapper .team.SamuraiDogs{margin:0 1.88rem}@media screen and (max-width:900px){.progress .progress-wrapper .team.SamuraiDogs{margin:0 .5rem}}@media screen and (max-width:600px){.progress .progress-wrapper{display:grid;grid-template-columns:1fr 1fr}.progress .progress-wrapper .team.RoninFoxes{grid-column:1/3}}@media screen and (max-width:900px){.progress{margin-bottom:4rem}}.event-timer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:4.5rem;padding:0 var(--padding-horizontal)}.event-timer:before{background-image:url(/images/sakura-blossom/count-background.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:8rem;position:absolute;width:100%}@media screen and (max-width:900px){.event-timer:before{background-image:url(/images/sakura-blossom/count-background-s.png);width:35.625rem}}@media screen and (max-width:600px){.event-timer:before{background-image:url(/images/sakura-blossom/count-background-xs.png);height:100%;max-height:10rem;width:calc(100% - 4rem)}}.event-timer .timer-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:.2rem;width:100%}.event-timer .timer-wrapper .title{color:hsla(0,0%,100%,.6);font-size:1rem;font-weight:500;line-height:1.38rem;margin-bottom:.5rem;text-align:center;text-transform:uppercase}.event-timer .timer-wrapper .timer{display:flex;flex-direction:row;justify-content:center;text-align:center}.event-timer .timer-wrapper .timer span{display:flex;flex-direction:column;position:relative;width:4.375rem}.event-timer .timer-wrapper .timer span:first-child{margin-right:1.875rem}@media screen and (max-width:900px){.event-timer .timer-wrapper .timer span:first-child{margin-right:1rem}}.event-timer .timer-wrapper .timer span:not(:last-child,:first-child){margin-right:1.875rem}.event-timer .timer-wrapper .timer span:not(:last-child,:first-child):after{color:#3e3356;content:":";display:flex;font-size:2.5rem;font-weight:500;line-height:1.88rem;position:absolute;right:-50%;text-align:center;text-transform:uppercase;transform:translateX(12.5%);width:1.875rem}@media screen and (max-width:900px){.event-timer .timer-wrapper .timer span:not(:last-child,:first-child):after{font-size:1.25rem;width:.8rem}.event-timer .timer-wrapper .timer span:not(:last-child,:first-child){margin-right:1rem}}.event-timer .timer-wrapper .timer span .number{font-size:2.5rem;font-weight:500;line-height:1.88rem;text-align:center;text-transform:uppercase}@media screen and (max-width:900px){.event-timer .timer-wrapper .timer span .number{font-size:1.25rem}}.event-timer .timer-wrapper .timer span .description{color:hsla(0,0%,100%,.6);font-size:.75rem;font-weight:500;line-height:1.4rem;text-align:center;text-transform:uppercase}@media screen and (max-width:900px){.event-timer .timer-wrapper .timer span{width:2rem}}.in-game-special{align-items:stretch;flex-direction:row;margin-bottom:1.4rem;padding:0 var(--padding-horizontal);width:100%}.in-game-special .special-card{min-width:35.625rem;overflow:hidden;position:relative;width:35.625rem}.in-game-special .special-card:not(:last-child){margin-right:1.875rem}@media screen and (max-width:900px){.in-game-special .special-card:not(:last-child){margin-bottom:1.875rem;margin-right:0}}.in-game-special .special-card .image{width:100%}.in-game-special .special-card .image img{-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:450px){.in-game-special .special-card .image img{height:100%;-o-object-fit:fill;object-fit:fill}.in-game-special .special-card .image{height:16rem}}.in-game-special .special-card .info{height:100%;left:0;position:absolute;top:0;width:100%}.in-game-special .special-card .info .factions{align-items:center;display:flex;justify-content:center;padding:4rem 0 1.6rem}.in-game-special .special-card .info .factions .team-card{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;text-align:center}.in-game-special .special-card .info .factions .team-card img{margin-bottom:.6rem;-o-object-fit:contain;object-fit:contain;width:7.5rem}@media screen and (max-width:600px){.in-game-special .special-card .info .factions .team-card img{width:20vw}}@media screen and (max-width:450px){.in-game-special .special-card .info .factions .team-card img{width:15vw}}.in-game-special .special-card .info .factions .team-card .name{font-size:1rem;font-weight:700;line-height:1.25rem;text-align:center;text-transform:uppercase;width:7rem}@media screen and (max-width:600px){.in-game-special .special-card .info .factions .team-card .name{line-height:1rem;width:auto}}@media screen and (max-width:450px){.in-game-special .special-card .info .factions .team-card .name{min-width:6rem}}.in-game-special .special-card .info .factions .team-card.SamuraiDogs{margin:0 2.5rem}@media screen and (max-width:600px){.in-game-special .special-card .info .factions .team-card.SamuraiDogs{margin:0 1rem}}@media screen and (max-width:450px){.in-game-special .special-card .info .factions .team-card.SamuraiDogs{margin:0}}.in-game-special .special-card .info .factions .team-card.NinjaCats .name{color:var(--violet)}.in-game-special .special-card .info .factions .team-card.SamuraiDogs .name{color:var(--pink)}.in-game-special .special-card .info .factions .team-card.RoninFoxes .name{color:var(--blue)}@media screen and (max-width:600px){.in-game-special .special-card .info .factions{padding:7vw 6vw 3vw}}@media screen and (max-width:450px){.in-game-special .special-card .info .factions{justify-content:space-around;padding:7vw 4vw 3vw}}.in-game-special .special-card .info .currency{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1.7rem}.in-game-special .special-card .info .currency img{margin-bottom:.5rem;-o-object-fit:contain;object-fit:contain;width:12.5rem}@media screen and (max-width:600px){.in-game-special .special-card .info .currency img{width:8rem}}@media screen and (max-width:450px){.in-game-special .special-card .info .currency img{width:7rem}}.in-game-special .special-card .info .currency .name{color:var(--spring-green);font-size:1rem;font-weight:700;text-transform:uppercase}@media screen and (max-width:600px){.in-game-special .special-card .info .currency{margin-bottom:3vw}}.in-game-special .special-card .info h3{font-size:1.38rem;font-weight:500;line-height:1.25rem;margin-bottom:.8rem;padding:0 2.5rem;text-align:center;text-transform:uppercase}@media screen and (max-width:600px){.in-game-special .special-card .info h3{font-size:4vw;padding:0 3vw}}.in-game-special .special-card .info p{color:#fff;font-size:1rem;font-weight:400;line-height:1.38rem;padding:0 3.5rem;text-align:center}@media screen and (max-width:600px){.in-game-special .special-card .info p{font-size:2.75vw;line-height:3vw;padding:0 3vw}}.in-game-special .special-card:last-child .info{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:600px){.in-game-special .special-card:last-child .info{padding-bottom:1rem}.in-game-special .special-card{min-width:100%;width:100%}}@media screen and (max-width:900px){.in-game-special{align-items:center;flex-direction:column;margin-bottom:1.875rem}}.main-prize-section{margin-bottom:4.8rem;padding:0 var(--padding-horizontal);width:100%}.main-prize-section .main-prize-banner{align-items:center;display:flex;min-width:73.125rem;position:relative;width:73.125rem}.main-prize-section .main-prize-banner .info{display:flex;flex-direction:column;height:100%;left:0;padding-left:5rem;padding-top:5.5rem;position:absolute;top:0;width:100%;z-index:1}.main-prize-section .main-prize-banner .info .subtitle{color:var(--blue);font-size:1.38rem;font-weight:500;line-height:1.25rem;margin-bottom:1rem;text-transform:uppercase}@media screen and (max-width:900px){.main-prize-section .main-prize-banner .info .subtitle{font-size:1.75vw;margin-bottom:1.75vw}}@media screen and (max-width:600px){.main-prize-section .main-prize-banner .info .subtitle{font-size:1.125rem;margin-bottom:2rem;padding:0 1.2rem;text-align:center;width:100%}}.main-prize-section .main-prize-banner .info ul{list-style-type:none;margin:0;padding:0}.main-prize-section .main-prize-banner .info ul li{align-items:center;color:#fff;display:flex;font-size:3.12rem;font-weight:500;line-height:3.44rem;text-transform:uppercase}@media screen and (max-width:900px){.main-prize-section .main-prize-banner .info ul li{font-size:2vw;line-height:100%;margin-bottom:1.25vw}}@media screen and (max-width:600px){.main-prize-section .main-prize-banner .info ul li{font-size:1.75rem;justify-content:center;width:100%}}@media screen and (max-width:900px){.main-prize-section .main-prize-banner .info{justify-content:center;padding-left:6vw;padding-top:0}}@media screen and (max-width:600px){.main-prize-section .main-prize-banner .info{justify-content:flex-start;padding-left:0;padding-top:4rem}}@media screen and (max-width:900px){.main-prize-section .main-prize-banner{justify-content:center;min-width:calc(100% - var(--padding-horizontal)*2);width:calc(100% - var(--padding-horizontal)*2);width:100%}}.main-prize-section img,.main-prize-section picture{-o-object-fit:contain;object-fit:contain;width:100%}.offers{margin-bottom:7.625rem;padding:0 var(--padding-horizontal);position:relative;width:100%}.offers .background-pattern{height:100vh;left:0;position:absolute;top:12rem;transform:translateY(-35%);width:100%;z-index:-1}.offers .background-pattern img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.offers .background-pattern:after,.offers .background-pattern:before{background:linear-gradient(180deg,#150c29 14.75%,rgba(26,50,83,0));content:"";height:20rem;left:0;position:absolute;width:100%}.offers .background-pattern:after{bottom:0;transform:rotate(180deg)}@media screen and (max-width:900px){.offers .background-pattern{height:150rem;top:38rem}}.offers h2{font-size:2rem;font-weight:500;line-height:92%;margin-bottom:.75rem;text-align:center;text-transform:uppercase}.offers .subtitle{font-size:1rem;font-weight:400;line-height:1.375rem;margin-bottom:2.9rem;text-align:center}.offers .offers-row{align-items:stretch;display:flex;justify-content:center}.offers .offers-row:not(:last-child){margin-bottom:1.875rem}@media screen and (max-width:900px){.offers .offers-row:not(:last-child){margin-bottom:0}}.offers .offers-row .offer-card{border:1px solid hsla(0,0%,100%,.25);border-radius:8px;padding:.625rem .7rem}.offers .offers-row .offer-card:not(:last-child){margin-right:1.875rem}@media screen and (max-width:900px){.offers .offers-row .offer-card:not(:last-child){margin-right:0}}.offers .offers-row .offer-card.pass{height:16.25rem;width:23.13rem}.offers .offers-row .offer-card.pass .prizes{width:100%}@media screen and (max-width:900px){.offers .offers-row .offer-card.pass{height:auto;width:100%}}.offers .offers-row .offer-card.crystals-card,.offers .offers-row .offer-card.gold-card{background-color:rgba(191,213,255,.08)}.offers .offers-row .offer-card.crystals-card .prizes .prize{padding:0 .75rem 1.2rem}.offers .offers-row .offer-card.crystals-card .prizes .prize img{margin-bottom:.5rem}.offers .offers-row .offer-card.one-prizes{height:16.25rem;width:35.63rem}.offers .offers-row .offer-card.one-prizes .prizes .prize img{margin-bottom:0}@media screen and (max-width:900px){.offers .offers-row .offer-card.one-prizes{height:auto;width:100%}}.offers .offers-row .offer-card.three-prizes{height:16.25rem;width:35.63rem}.offers .offers-row .offer-card.three-prizes .prizes .prize{padding:0 .75rem 1.6rem}.offers .offers-row .offer-card.three-prizes .prizes .prize img{margin-bottom:.1rem}@media screen and (max-width:900px){.offers .offers-row .offer-card.three-prizes{height:auto;width:100%}.offers .offers-row .offer-card.three-prizes .prizes{flex-direction:column;width:100%}}.offers .offers-row .offer-card .heading{align-items:center;display:flex;margin-bottom:.7rem}.offers .offers-row .offer-card .heading .title{font-size:1.125rem;font-weight:500;margin-right:auto;text-transform:uppercase}.offers .offers-row .offer-card .heading .price{align-items:center;color:#7d6e5b;display:flex;font-size:1.125rem;font-weight:500;text-transform:uppercase}.offers .offers-row .offer-card .heading .price .crystals{align-items:center;color:var(--main-blue);display:flex;font-size:1.13rem;font-weight:500;line-height:1rem;vertical-align:middle;white-space:nowrap}.offers .offers-row .offer-card .heading .price .crystals:before{background-image:url(/images/id/crystal.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1rem;margin-right:.25rem;width:1rem}.offers .offers-row .offer-card .heading .price .del{margin:0 .3rem}.offers .offers-row .offer-card .heading .price .tancoin{align-items:center;color:var(--gold);display:flex;font-size:1.13rem;font-weight:500;line-height:1rem;vertical-align:middle;white-space:nowrap}.offers .offers-row .offer-card .heading .price .tancoin:before{background-image:url(/images/id/tancoin.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1rem;margin-right:.25rem;width:1rem}.offers .offers-row .offer-card .heading .price .ruby{align-items:center;color:#f66;display:flex;font-size:1.13rem;font-weight:500;line-height:1rem;vertical-align:middle;white-space:nowrap}.offers .offers-row .offer-card .heading .price .ruby:before{background-image:url(/images/id/ruby.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1rem;margin-right:.25rem;width:1rem}.offers .offers-row .offer-card .prizes{align-items:stretch;display:flex;flex-direction:row;height:12.7rem;width:34.13rem}.offers .offers-row .offer-card .prizes .prize{align-items:center;background:rgba(191,213,255,.15);border-radius:.25rem;display:flex;flex-direction:column;justify-content:center;padding:0 .75rem .75rem;width:100%}.offers .offers-row .offer-card .prizes .prize:not(:last-child){margin-right:.125rem}@media screen and (max-width:900px){.offers .offers-row .offer-card .prizes .prize:not(:last-child){margin-bottom:.25rem;margin-right:0}}.offers .offers-row .offer-card .prizes .prize img{height:7.75rem;margin-bottom:.25rem;-o-object-fit:contain;object-fit:contain;width:7.75rem}.offers .offers-row .offer-card .prizes .prize .description{align-items:center;font-size:1.125rem;font-weight:500;line-height:1rem;text-align:center;text-transform:uppercase}@media screen and (max-width:900px){.offers .offers-row .offer-card .prizes{height:auto}.offers .offers-row .offer-card{margin-bottom:1.875rem;min-width:unset}.offers .offers-row{flex-direction:column;width:100%}}.offers .to-button{background-color:#fff;border-radius:.5rem;color:var(--dark-blue);cursor:pointer;font-size:1rem;font-weight:700;height:3rem;line-height:100%;min-width:min(16rem,100%);padding:1rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s ease}.offers .to-button:hover{background-color:var(--light-aqua)}@media screen and (max-width:600px){.offers{margin-bottom:5rem}}.user-section{position:relative;width:100%;z-index:1}.user-section:after{background-image:url(/images/sakura-blossom/pattern-footer.png);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:100vh;left:0;position:absolute;width:100%;z-index:-1}@media screen and (max-width:1440px){.user-section:after{height:80vh}}@media screen and (max-width:900px){.user-section:after{height:100rem}}.achievements{margin-bottom:8.375rem;padding:0 var(--padding-horizontal)}.achievements .achievement-bg{height:100vh;left:0;opacity:.7;position:absolute;top:63rem;transform:translateY(-35%);width:100%;z-index:-1}.achievements .achievement-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.achievements .achievement-bg:nth-child(2n){opacity:1;top:155rem}@media screen and (max-width:900px){.achievements .achievement-bg:nth-child(2n){top:50%}}.achievements .achievement-bg:nth-child(3n){bottom:43rem;top:auto}@media screen and (max-width:900px){.achievements .achievement-bg:nth-child(3n){bottom:65rem}}.achievements .achievement-bg:after,.achievements .achievement-bg:before{background:linear-gradient(180deg,#150c29 14.75%,rgba(26,50,83,0));content:"";height:20rem;left:0;position:absolute;width:100%}.achievements .achievement-bg:after{bottom:0;transform:rotate(180deg)}@media screen and (max-width:900px){.achievements .achievement-bg{height:120rem}}.achievements h2{font-size:2rem;font-weight:500;line-height:92%;margin-bottom:1.2rem;text-align:center;text-transform:uppercase}.achievements .subtitle{font-size:1rem;font-weight:400;line-height:1.38rem;margin-bottom:2.8rem;max-width:87%;text-align:center}@media screen and (max-width:900px){.achievements .subtitle{max-width:unset}}.achievements .achievements-wrapper{display:grid;gap:1.875rem;grid-template-columns:1fr 1fr;min-width:73.12rem;width:100%}.achievements .achievements-wrapper .achievement{align-items:center;background:rgba(191,213,255,.08);border:1px solid rgba(191,213,255,.16);border-radius:.625rem;display:flex;padding:.65rem .625rem .6rem 1.875rem;position:relative}.achievements .achievements-wrapper .achievement.done{background:rgba(118,255,51,.16);border:1px solid rgba(118,255,51,.32)}.achievements .achievements-wrapper .achievement.done .info{border-color:rgba(118,255,51,.32)}.achievements .achievements-wrapper .achievement.done .image{background:rgba(118,255,51,.15)}.achievements .achievements-wrapper .achievement .info{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:0 4rem .875rem 0}.achievements .achievements-wrapper .achievement .info .title{font-size:1.25rem;font-weight:700;line-height:120%;margin:.65rem 0;text-transform:uppercase}.achievements .achievements-wrapper .achievement .info .description{font-size:1rem;font-weight:400;line-height:1.3rem;margin-bottom:.65rem}.achievements .achievements-wrapper .achievement .info .progress{align-items:center;display:flex;margin-bottom:0;padding:0}.achievements .achievements-wrapper .achievement .info .progress small{color:hsla(0,0%,100%,.5);font-size:1rem;margin-right:.5rem}.achievements .achievements-wrapper .achievement .info .progress span{align-items:center;color:var(--spring-green);display:inline-flex;font-size:1rem;font-weight:700;vertical-align:middle}.achievements .achievements-wrapper .achievement .info .progress span:before{background-image:url(/images/sakura-blossom/coin.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.5rem;margin-right:.19rem;width:1.5rem}@media screen and (max-width:650px){.achievements .achievements-wrapper .achievement .info{padding:0 0 1.5rem;width:100%}}.achievements .achievements-wrapper .achievement .image{align-items:center;background:rgba(191,213,255,.15);border-radius:.25rem;display:flex;flex-direction:column;height:8.25rem;justify-content:center;padding:1.5rem 1rem .875rem;position:relative;width:13.75rem}.achievements .achievements-wrapper .achievement .image img{height:4.125rem;margin-bottom:.625rem;-o-object-fit:contain;object-fit:contain;width:6.25rem}.achievements .achievements-wrapper .achievement .image .name{font-size:.875rem;font-weight:500;text-align:center;text-transform:uppercase}@media screen and (max-width:650px){.achievements .achievements-wrapper .achievement .image{padding:1.5rem 1.25rem;width:100%}.achievements .achievements-wrapper .achievement{flex-direction:column;padding:1rem 1.875rem}}@media screen and (max-width:900px){.achievements .achievements-wrapper{grid-template-columns:1fr;min-width:auto}}@media screen and (max-width:600px){.achievements{margin-bottom:6rem}}.achievements .claim-wrapper{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.achievements .claim-wrapper .button.claim-button{margin-bottom:1rem;width:auto}.ratings{margin-bottom:7rem;padding:0 var(--padding-horizontal)}.ratings h2{font-size:2rem;font-weight:500;line-height:92%;margin-bottom:2.4rem;text-align:center;text-transform:uppercase}.ratings .fractions-wrapper{align-items:flex-start;display:flex;min-width:73.12rem;width:100%}.ratings .fractions-wrapper .fraction{align-items:center;display:flex;flex-direction:column;width:100%}.ratings .fractions-wrapper .fraction:not(:last-child){margin-right:1.875rem}@media screen and (max-width:900px){.ratings .fractions-wrapper .fraction:not(:last-child){margin-bottom:.9rem;margin-right:0}}.ratings .fractions-wrapper .fraction h3{font-size:1rem;font-weight:500;line-height:1.875rem;margin-bottom:.55rem;text-align:center;text-transform:uppercase}@media screen and (max-width:600px){.ratings .fractions-wrapper .fraction h3{line-height:1.5rem}}.ratings .fractions-wrapper .fraction.NinjaCats h3{color:var(--violet)}.ratings .fractions-wrapper .fraction.NinjaCats .players .heading{border-color:var(--violet);border-bottom:2px solid var(--violet)}.ratings .fractions-wrapper .fraction.NinjaCats .players .user span:last-child{color:var(--violet)}.ratings .fractions-wrapper .fraction.SamuraiDogs h3{color:var(--pink)}.ratings .fractions-wrapper .fraction.SamuraiDogs .players .heading{border-color:var(--pink);border-bottom:2px solid var(--pink)}.ratings .fractions-wrapper .fraction.SamuraiDogs .players .user span:last-child{color:var(--pink)}.ratings .fractions-wrapper .fraction.RoninFoxes h3{color:var(--blue)}.ratings .fractions-wrapper .fraction.RoninFoxes .players .heading{border-color:var(--blue);border-bottom:2px solid var(--blue)}.ratings .fractions-wrapper .fraction.RoninFoxes .players .user span:last-child{color:var(--blue)}.ratings .fractions-wrapper .fraction .players{display:flex;flex-direction:column;width:100%}.ratings .fractions-wrapper .fraction .players .heading{color:hsla(0,0%,100%,.5);font-size:.75rem;font-weight:500;padding:.625rem 0 .625rem .37rem;text-transform:uppercase}.ratings .fractions-wrapper .fraction .players .user{font-size:1rem;font-weight:500;line-height:1.5rem;padding:.625rem .37rem .34rem}.ratings .fractions-wrapper .fraction .players .user:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.1)}.ratings .fractions-wrapper .fraction .players .user span:first-child{color:hsla(0,0%,100%,.5)}.ratings .fractions-wrapper .fraction .players .heading,.ratings .fractions-wrapper .fraction .players .user{display:grid;grid-template-columns:.35fr 2fr 2fr;width:100%}.ratings .fractions-wrapper .fraction .players .heading span:last-child,.ratings .fractions-wrapper .fraction .players .user span:last-child{text-align:right}@media screen and (max-width:900px){.ratings .fractions-wrapper .fraction .players .heading,.ratings .fractions-wrapper .fraction .players .user{grid-template-columns:.2fr 2fr 2fr}.ratings .fractions-wrapper{flex-direction:column;min-width:auto}}footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;padding:2.1rem var(--padding-horizontal);width:100%}@media screen and (max-width:900px){footer{flex-direction:column-reverse}}footer .copyright{color:hsla(0,0%,100%,.7);font-size:1rem;font-weight:400}@media screen and (max-width:900px){footer .copyright{text-align:center}}footer .social-links{align-items:center;display:flex;flex-direction:row;margin:0 0 0 auto;padding:0}@media screen and (max-width:900px){footer .social-links{margin-bottom:2rem;margin-left:0}}footer .social-links li{display:flex;height:2.125rem;transition:.3s ease;width:2.125rem}footer .social-links li:not(:last-child){margin-right:1rem}footer .social-links li:hover{opacity:.6}footer .social-links li a{height:100%;width:100%}footer .social-links li a img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ru .locales{display:none}.ru .update-timer{margin-top:0}
