.game-finals{margin-top:calc(24/var(--size-unit)*1em);justify-content:center;align-items:center;display:flex}.game-finals:after{content:"";width:100%;height:calc(320/var(--size-unit)*1em);inset:calc(-8/var(--size-unit)*1em) 0;z-index:-1;pointer-events:none;background:radial-gradient(94.72% 94.72% at 50% 5.28%,#cc770080 0%,#c700 100%);position:absolute}.game-finals .header{justify-content:center;align-items:center;width:100%;display:flex}.game-finals-container{height:calc(100% - 48/var(--size-unit)*1em);width:100vw;position:relative}.game-finals .top{width:100%;margin-top:calc(30/var(--size-unit)*1em);flex-direction:column;justify-content:center;align-items:center;display:flex}.game-finals .icon{width:calc(72/var(--size-unit)*1em);height:calc(72/var(--size-unit)*1em);pointer-events:none;position:relative}.game-finals .icon__image{z-index:2;width:100%;height:100%;position:relative}.game-finals .icon__light{width:calc(162/var(--size-unit)*1em);height:calc(162/var(--size-unit)*1em);z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-finals .top-title{margin-top:calc(14/var(--size-unit)*1em);flex-direction:column;justify-content:center;align-items:center;display:flex}.game-finals .top-title__text{color:#ffa800}.game-finals .results{gap:calc(10/var(--size-unit)*1em);margin-top:calc(20/var(--size-unit)*1em);grid-template-columns:repeat(3,1fr);display:grid}.game-finals .results-card{background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;display:flex}.game-finals .results-card:first-of-type{grid-column:1/4}.game-finals .results-card-content{align-items:center;gap:calc(12/var(--size-unit)*1em);padding:calc(16/var(--size-unit)*1em) calc(40/var(--size-unit)*1em) calc(16/var(--size-unit)*1em) calc(16/var(--size-unit)*1em);display:flex}.game-finals .results-card__icon{width:calc(36/var(--size-unit)*1em);height:calc(36/var(--size-unit)*1em);border-radius:calc(100/var(--size-unit)*1em);background-color:#664300;justify-content:center;align-items:center;display:flex}.game-finals .results .small-results-card{aspect-ratio:1;background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;justify-content:center;display:flex;position:relative}@media (min-width:1024px){.game-finals .results .small-results-card{aspect-ratio:auto;padding-bottom:calc(20/var(--size-unit)*1em)}}.game-finals .results .small-results-card-content{align-items:center;gap:calc(4/var(--size-unit)*1em);text-align:center;flex-direction:column;display:flex}@media (min-width:1024px){.game-finals .results .small-results-card-content{gap:calc(8/var(--size-unit)*1em)}}.game-finals .results .small-results-card__icon{padding:calc(4/var(--size-unit)*1em) calc(11/var(--size-unit)*1em) calc(7/var(--size-unit)*1em) calc(11/var(--size-unit)*1em);background-color:#664300;border-end-end-radius:calc(30/var(--size-unit)*1em);border-end-start-radius:calc(30/var(--size-unit)*1em)}.game-finals .images-list{margin-top:calc(16/var(--size-unit)*1em);padding-bottom:calc(150/var(--size-unit)*1em)}.game-finals .images-list-content{margin-top:calc(12/var(--size-unit)*1em);gap:calc(8/var(--size-unit)*1em);flex-direction:column;display:flex}@media (min-width:1024px){.game-finals .images-list-content{justify-content:space-between;gap:calc(12/var(--size-unit)*1em);flex-flow:wrap}}.game-finals .images-list .image-item{width:100%;padding:calc(4/var(--size-unit)*1em);border-radius:calc(12/var(--size-unit)*1em);color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:calc(12/var(--size-unit)*1em);background:0 0;border:1px solid #0000;transition:background-color .2s,border-color .2s;display:flex}@media (hover:hover){.game-finals .images-list .image-item:hover{background-color:#ffffff0d;border-color:#ffffff29}}@media (min-width:1024px){.game-finals .images-list .image-item{width:45%}}.game-finals .images-list .image-item__image{width:calc(40/var(--size-unit)*1em);height:calc(40/var(--size-unit)*1em);border-radius:calc(12/var(--size-unit)*1em);border:1px solid #ffffff29}.game-finals-buttons{padding:0 calc(15/var(--size-unit)*1em) calc(15/var(--size-unit)*1em);position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.game-finals-buttons{padding:calc(15/var(--size-unit)*1em) 0;background-color:#0f0f0f;border-top:1px solid #ffffff29;justify-content:center;align-items:center;display:flex}}.game-finals-buttons:after{content:"";inset:calc(-50/var(--size-unit)*1em) 0 0;z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#000 40%);position:absolute}@media (min-width:1024px){.game-finals-buttons:after{display:none}}.game-finals-buttons-content{z-index:2;align-items:center;gap:calc(8/var(--size-unit)*1em);flex-direction:column;display:flex;position:relative}@media (min-width:1024px){.game-finals-buttons-content{max-width:calc(480/var(--size-unit)*1em);flex-direction:row;grid-template-columns:repeat(2,1fr);justify-content:center;width:100%;display:grid}}.game-finals-buttons__link{text-decoration:underline}@media (min-width:1024px){.game-finals-buttons__link{font-size:calc(15/var(--size-unit)*1em);text-align:center;grid-area:2/1/auto/3}}.game-finals-buttons .button{width:100%}@media (min-width:1024px){.game-finals-buttons .button{width:auto;padding:calc(15/var(--size-unit)*1em) 0}}
.button{width:100%;padding:calc(10/var(--size-unit)*1em) 0;border-radius:calc(12/var(--size-unit)*1em);color:#000;justify-content:center;align-items:center;gap:calc(8/var(--size-unit)*1em);background-color:#fff;line-height:1;transition:background-color .3s,color .3s;display:flex}@media (hover:hover){.button:hover{background-color:#e6e6e6}}.button:disabled{cursor:not-allowed;opacity:.65}@media (min-width:1024px){.button{padding:calc(20/var(--size-unit)*1em) 0}}.button--orange{color:#000;background-color:#ffa800}@media (hover:hover){.button--orange:hover{background-color:#cc8600}}.button__text{text-transform:uppercase}@media (min-width:1024px){.button__text{font-size:calc(15/var(--size-unit)*1em)}}.button__icon{width:calc(16/var(--size-unit)*1em);height:calc(16/var(--size-unit)*1em)}
.fullscreen-image{width:100%;height:100%;max-height:calc(700/var(--size-unit)*1em);z-index:50;opacity:0;pointer-events:none;background-color:#000000eb;justify-content:center;align-items:flex-end;transition:opacity .3s;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fullscreen-image--open{opacity:1;pointer-events:all}.fullscreen-image--review{z-index:100;box-sizing:border-box;max-height:none;padding:calc(14/var(--size-unit)*1em) calc(14/var(--size-unit)*1em) calc(20/var(--size-unit)*1em);overscroll-behavior:contain;touch-action:none;background-color:#000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden;transform:none}@media (min-width:1024px){.fullscreen-image--review{padding:calc(24/var(--size-unit)*1em);background-color:#000000eb}}.fullscreen-image--review .fullscreen-image__content{width:100%;max-width:calc(480/var(--size-unit)*1em);box-sizing:border-box;gap:calc(24/var(--size-unit)*1em);flex-direction:column;flex:auto;min-height:0;margin:0 auto;display:flex}@media (min-width:1024px){.fullscreen-image--review .fullscreen-image__content{height:100%;max-height:calc(700/var(--size-unit)*1em);flex:0 auto}}.fullscreen-image--review .fullscreen-image__container{width:100%;height:auto;min-height:0;box-shadow:none;background-color:#0000;border:none;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fullscreen-image--review .fullscreen-image__photo{object-fit:contain;border-radius:calc(12/var(--size-unit)*1em);max-width:100%;max-height:100%;display:block;width:auto!important;height:auto!important}.fullscreen-image--review .fullscreen-image__review{flex:none}.fullscreen-image__content{position:relative}.fullscreen-image__close{bottom:calc(12/var(--size-unit)*1em);right:calc(12/var(--size-unit)*1em);z-index:51;width:calc(36/var(--size-unit)*1em);height:calc(36/var(--size-unit)*1em);border-radius:calc(6/var(--size-unit)*1em);cursor:pointer;background-color:#000;border:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute}.fullscreen-image__close:hover{opacity:.7}.fullscreen-image__close svg{width:calc(18/var(--size-unit)*1em);height:calc(18/var(--size-unit)*1em)}.fullscreen-image__close--review{width:100%;height:auto;padding:calc(22/var(--size-unit)*1em) 0;border-radius:calc(12/var(--size-unit)*1em);color:#000;background-color:#fff;position:static}.fullscreen-image__close--review span{font-size:calc(15/var(--size-unit)*1em);line-height:1}.fullscreen-image__container{width:auto;height:calc(630/var(--size-unit)*1em);border-radius:calc(12/var(--size-unit)*1em);position:relative;overflow:hidden}.fullscreen-image__container img{object-fit:contain;width:auto;position:relative!important}.fullscreen-image__review{width:100%;padding-top:calc(24/var(--size-unit)*1em);align-items:center;gap:calc(24/var(--size-unit)*1em);border-top:1px solid #ffffff42;flex-direction:column;display:flex}.fullscreen-image__credit{text-align:center;overflow-wrap:anywhere;max-width:100%}
.game-intro{height:100svh;position:absolute;inset:0;overflow:hidden}.first-screen{z-index:9;justify-content:center;align-items:center;width:100vw;height:100svh;display:flex;position:absolute;inset:0;overflow:hidden}.first-screen-container{width:100%;height:calc(100% - 48/var(--size-unit)*1em);flex-direction:column;justify-content:space-between;display:flex;position:relative}@media (min-width:1024px){.first-screen-container{max-height:calc(800/var(--size-unit)*1em)}}.first-screen-header{justify-content:center;align-items:center;display:flex}.first-screen-header .logo{width:calc(82/var(--size-unit)*1em);height:calc(16/var(--size-unit)*1em)}@media (min-width:1024px){.first-screen-header .logo{width:calc(122/var(--size-unit)*1em);height:calc(24/var(--size-unit)*1em)}}.first-screen__animation{height:calc(320/var(--size-unit)*1em);margin-left:calc(-24/var(--size-unit)*1em);margin-right:calc(-24/var(--size-unit)*1em)}@media (min-width:1024px){.first-screen__animation{height:calc(400/var(--size-unit)*1em);margin:0}}.first-screen__animation-image{object-fit:cover;width:100%;height:100%}.first-screen .bottom{text-align:center;justify-content:center;align-items:center;gap:calc(40/var(--size-unit)*1em);flex-direction:column;display:flex}.first-screen .bottom__text{width:45%}@media (min-width:1024px){.first-screen .bottom__text{width:100%}}.second-screen{z-index:10;opacity:0;pointer-events:none;background-color:#000;justify-content:center;align-items:center;height:100svh;transition:opacity .3s;display:flex;position:absolute;inset:0}.second-screen--active{opacity:1;pointer-events:all}.second-screen-container{width:100%;height:calc(100% - 48/var(--size-unit)*1em);flex-direction:column;justify-content:space-between;display:flex;position:relative}@media (min-width:1024px){.second-screen-container{max-height:calc(800/var(--size-unit)*1em)}.second-screen__header{justify-content:center;align-items:center;display:flex}}.second-screen .logo{width:calc(61/var(--size-unit)*1em);height:calc(12/var(--size-unit)*1em)}@media (min-width:1024px){.second-screen .logo{width:calc(122/var(--size-unit)*1em);height:calc(24/var(--size-unit)*1em)}}.second-screen .game-list{margin-top:calc(16/var(--size-unit)*1em)}@media (min-width:1024px){.second-screen .game-list{margin-top:calc(32/var(--size-unit)*1em)}}.second-screen .game-list-content{margin-top:calc(16/var(--size-unit)*1em)}@media (min-width:1024px){.second-screen .game-list-content{margin-top:calc(24/var(--size-unit)*1em)}}.second-screen .game-list-item{padding:calc(11/var(--size-unit)*1em) calc(40/var(--size-unit)*1em) calc(11/var(--size-unit)*1em) calc(20/var(--size-unit)*1em);border-left:1px solid #292929;position:relative}@media (min-width:1024px){.second-screen .game-list-item{padding:calc(16/var(--size-unit)*1em) calc(40/var(--size-unit)*1em) calc(16/var(--size-unit)*1em) calc(40/var(--size-unit)*1em)}}.second-screen .game-list-item:after{content:"";left:calc(-24/var(--size-unit)*1em);right:calc(-24/var(--size-unit)*1em);background-color:#292929;height:1px;position:absolute;top:0}@media (min-width:1024px){.second-screen .game-list-item:after{left:0;right:0}}.second-screen .game-list-item:last-of-type:before{content:"";left:calc(-24/var(--size-unit)*1em);right:calc(-24/var(--size-unit)*1em);background-color:#292929;height:1px;position:absolute;bottom:0}@media (min-width:1024px){.second-screen .game-list-item:last-of-type:before{left:0;right:0}}.second-screen .game-list-item__title{position:relative}.second-screen .game-list-item__title:before{content:"";left:calc(-20/var(--size-unit)*1em);width:calc(8/var(--size-unit)*1em);height:calc(8/var(--size-unit)*1em);background-color:#ffa800;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:1024px){.second-screen .game-list-item__title:before{width:calc(10/var(--size-unit)*1em);height:calc(10/var(--size-unit)*1em);left:calc(-30/var(--size-unit)*1em)}}.second-screen .game-list-item__description{text-wrap:balance}
.home{width:100vw;overflow:hidden}.share-notice{right:calc(16/var(--size-unit)*1em);bottom:calc(112/var(--size-unit)*1em);z-index:40;align-items:center;gap:calc(10/var(--size-unit)*1em);max-width:calc(100vw - 32/var(--size-unit)*1em);padding:calc(11/var(--size-unit)*1em) calc(14/var(--size-unit)*1em);color:#fff;border-radius:calc(8/var(--size-unit)*1em);box-shadow:0 calc(18/var(--size-unit)*1em) calc(44/var(--size-unit)*1em) #0000006b;-webkit-backdrop-filter:blur(calc(16 / var(--size-unit) * 1em));backdrop-filter:blur(calc(16 / var(--size-unit) * 1em));pointer-events:none;background:#101010e0;border:1px solid #ffffff2e;display:flex;position:fixed}@media (min-width:1024px){.share-notice{right:calc(24/var(--size-unit)*1em);bottom:calc(96/var(--size-unit)*1em)}}.share-notice__mark{width:calc(8/var(--size-unit)*1em);height:calc(8/var(--size-unit)*1em);box-shadow:0 0 0 calc(4/var(--size-unit)*1em) #ffa8002e;background:#ffa800;border-radius:50%;flex:none}.share-notice__text{font-size:calc(13/var(--size-unit)*1em);white-space:nowrap;line-height:1.25}.share-notice--error .share-notice__mark{box-shadow:0 0 0 calc(4/var(--size-unit)*1em) #ff5c5c2e;background:#ff5c5c}
.game-screens-manager{z-index:8;height:100svh;min-height:calc(500/var(--size-unit)*1em);position:absolute;inset:0;overflow:hidden}.game-screen-wrapper{justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s;display:flex;position:absolute;inset:0}.game-screen-wrapper--inactive{opacity:0;z-index:5;pointer-events:none}.game-screen-wrapper--active{opacity:1;z-index:10;pointer-events:all}.game-screen-wrapper--fading-out{opacity:0;z-index:9;pointer-events:none}.game-screen-wrapper--fading-out .game-screen-results{opacity:1!important}.game-screen-wrapper--completed{opacity:0;z-index:1;pointer-events:none;display:none}.game-screen{justify-content:center;align-items:center;height:100%;display:flex}@media (min-width:1024px){.game-screen{overflow:hidden}}.game-screen--result .header:after{opacity:1!important}.game-screen--result .header .center .answer{opacity:1!important;pointer-events:all!important}.game-screen--result .header .center .timer{opacity:0!important;pointer-events:none!important}.game-screen--result .card-image{transform:scale(1.25);border-radius:0!important}.game-screen--result .game-screen-results{opacity:1;pointer-events:all}.game-screen--result .game-screen-bottom{opacity:0;pointer-events:none}.game-screen--fullscreen .header:after{opacity:1!important}.game-screen-wrapper{z-index:8;height:100svh;min-height:calc(500/var(--size-unit)*1em);position:absolute;inset:0;overflow:hidden}.game-screen-content{height:calc(100% - 48/var(--size-unit)*1em);justify-content:space-between;gap:calc(14/var(--size-unit)*1em);flex-direction:column;width:100%;display:flex;position:relative}@media (min-width:1024px){.game-screen-content{max-height:calc(700/var(--size-unit)*1em);align-items:center}}.game-screen .top{height:100%}.game-screen .header{z-index:51;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}@media (min-width:1024px){.game-screen .header{width:calc(420/var(--size-unit)*1em);margin:0 auto}}.game-screen .header:after{content:"";inset:calc(-8/var(--size-unit)*1em) calc(-12/var(--size-unit)*1em);z-index:-1;border-radius:calc(12/var(--size-unit)*1em);pointer-events:none;opacity:0;background-color:#131415;transition:opacity .3s;position:absolute}.game-screen .header .left{width:30%}.game-screen .header .left .streak{align-items:center;gap:calc(4/var(--size-unit)*1em);display:flex}.game-screen .header .center{justify-content:center;align-items:center;width:30%;display:flex;position:relative}.game-screen .header .center .timer{width:calc(62/var(--size-unit)*1em);height:calc(32/var(--size-unit)*1em);opacity:1;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:relative}.game-screen .header .center .timer__icon{width:100%;height:100%;position:absolute;inset:0}.game-screen .header .center .timer__icon--animated{z-index:2;transform:scaleX(-1)}.game-screen .header .center .timer__icon--default{opacity:.5;z-index:1}.game-screen .header .center .answer{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.game-screen .header .center .answer-content{justify-content:center;align-items:center;gap:calc(4/var(--size-unit)*1em);display:flex}.game-screen .header .right{flex-direction:column;justify-content:flex-end;align-items:flex-end;width:30%;display:flex}.game-screen .header .right .points{align-items:center;gap:calc(4/var(--size-unit)*1em);display:flex}.game-screen .card-image{width:100%;height:calc(340/var(--size-unit)*1em);z-index:1;margin-top:calc(16/var(--size-unit)*1em);border-radius:calc(12/var(--size-unit)*1em);transform-origin:bottom;transition:transform .3s,border-radius .3s;position:relative;overflow:hidden}@media (min-width:1024px){.game-screen .card-image{height:calc(480/var(--size-unit)*1em)}}.game-screen .card-image__fullscreen-btn{display:none}@media (min-width:1024px){.game-screen .card-image__fullscreen-btn{bottom:calc(12/var(--size-unit)*1em);right:calc(12/var(--size-unit)*1em);z-index:51;width:calc(36/var(--size-unit)*1em);height:calc(36/var(--size-unit)*1em);border-radius:calc(6/var(--size-unit)*1em);cursor:pointer;background-color:#000;border:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute}.game-screen .card-image__fullscreen-btn:hover{opacity:.7}.game-screen .card-image__fullscreen-btn svg{width:calc(18/var(--size-unit)*1em);height:calc(18/var(--size-unit)*1em)}}.game-screen-bottom{justify-content:space-between;align-items:center;gap:calc(14/var(--size-unit)*1em);z-index:3;flex-direction:column;display:flex;position:relative}@media (min-width:1024px){.game-screen-bottom{width:calc(420/var(--size-unit)*1em)}}.game-screen-bottom .buttons{align-items:center;gap:calc(8/var(--size-unit)*1em);width:100%;display:flex}@media (min-width:1024px){.game-screen-bottom .buttons .button{padding:calc(16/var(--size-unit)*1em) 0}}.game-screen-results{z-index:3;justify-content:center;align-items:center;gap:calc(16/var(--size-unit)*1em);opacity:0;pointer-events:none;flex-direction:column;width:100%;transition:opacity .3s;display:flex;position:absolute;bottom:0}@media (min-width:1024px){.game-screen-results{width:calc(420/var(--size-unit)*1em);margin:0 auto}}.game-screen-results:after{content:"";inset:calc(-8/var(--size-unit)*1em) calc(-28/var(--size-unit)*1em);z-index:-1;background:linear-gradient(#0000 7.39%,#000 45.84%);position:absolute}@media (min-width:1024px){.game-screen-results:after{inset:calc(-8/var(--size-unit)*1em) calc(-48/var(--size-unit)*1em)}}.game-screen-results .result-card{width:100%;padding:calc(12/var(--size-unit)*1em) 0 calc(16/var(--size-unit)*1em);border-radius:calc(12/var(--size-unit)*1em);-webkit-backdrop-filter:blur(calc(1 / var(--size-unit) * 1em));backdrop-filter:blur(calc(1 / var(--size-unit) * 1em));justify-content:space-between;align-items:center;gap:calc(8/var(--size-unit)*1em);background-color:#00000090;border:1px solid #292929;flex-direction:column;display:flex}.game-screen-results .result-card__icon{width:calc(28/var(--size-unit)*1em);height:calc(28/var(--size-unit)*1em)}.game-screen-results .result-card__icon svg{width:100%;height:100%}.game-screen-results .result-card .text{flex-direction:column;align-items:center;display:flex}.game-screen-results .points{justify-content:center;align-items:center;gap:calc(4/var(--size-unit)*1em);flex-direction:column;display:flex}.game-screen-results .points__value{align-items:center;gap:calc(6/var(--size-unit)*1em);display:flex}.game-screen-results .line{background-color:#292929;width:100%;height:1px}
