[hidden]{display:none!important}.responsive-layer{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.5}.responsive-layer .container,.responsive-layer .container-fluid,.responsive-layer .container-lg,.responsive-layer .container-md,.responsive-layer .container-sm,.responsive-layer .container-xl,.responsive-layer .container-xxl{margin-left:auto;margin-right:auto;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);width:100%}@media (min-width:576px){.responsive-layer .container,.responsive-layer .container-sm{max-width:540px}}@media (min-width:768px){.responsive-layer .container,.responsive-layer .container-md,.responsive-layer .container-sm{max-width:720px}}@media (min-width:992px){.responsive-layer .container,.responsive-layer .container-lg,.responsive-layer .container-md,.responsive-layer .container-sm{max-width:960px}}@media (min-width:1200px){.responsive-layer .container,.responsive-layer .container-lg,.responsive-layer .container-md,.responsive-layer .container-sm,.responsive-layer .container-xl{max-width:1140px}}@media (min-width:1400px){.responsive-layer .container,.responsive-layer .container-lg,.responsive-layer .container-md,.responsive-layer .container-sm,.responsive-layer .container-xl,.responsive-layer .container-xxl{max-width:1320px}}.responsive-layer .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.responsive-layer .row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.responsive-layer .col{flex:1 0 0%}.responsive-layer .row-cols-auto>*{flex:0 0 auto;width:auto}.responsive-layer .row-cols-1>*{flex:0 0 auto;width:100%}.responsive-layer .row-cols-2>*{flex:0 0 auto;width:50%}.responsive-layer .row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.responsive-layer .row-cols-4>*{flex:0 0 auto;width:25%}.responsive-layer .row-cols-5>*{flex:0 0 auto;width:20%}.responsive-layer .row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.responsive-layer .col-sm{flex:1 0 0%}.responsive-layer .row-cols-sm-auto>*{flex:0 0 auto;width:auto}.responsive-layer .row-cols-sm-1>*{flex:0 0 auto;width:100%}.responsive-layer .row-cols-sm-2>*{flex:0 0 auto;width:50%}.responsive-layer .row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.responsive-layer .row-cols-sm-4>*{flex:0 0 auto;width:25%}.responsive-layer .row-cols-sm-5>*{flex:0 0 auto;width:20%}.responsive-layer .row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.responsive-layer .col-md{flex:1 0 0%}.responsive-layer .row-cols-md-auto>*{flex:0 0 auto;width:auto}.responsive-layer .row-cols-md-1>*{flex:0 0 auto;width:100%}.responsive-layer .row-cols-md-2>*{flex:0 0 auto;width:50%}.responsive-layer .row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.responsive-layer .row-cols-md-4>*{flex:0 0 auto;width:25%}.responsive-layer .row-cols-md-5>*{flex:0 0 auto;width:20%}.responsive-layer .row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.responsive-layer .col-lg{flex:1 0 0%}.responsive-layer .row-cols-lg-auto>*{flex:0 0 auto;width:auto}.responsive-layer .row-cols-lg-1>*{flex:0 0 auto;width:100%}.responsive-layer .row-cols-lg-2>*{flex:0 0 auto;width:50%}.responsive-layer .row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.responsive-layer .row-cols-lg-4>*{flex:0 0 auto;width:25%}.responsive-layer .row-cols-lg-5>*{flex:0 0 auto;width:20%}.responsive-layer .row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.responsive-layer .col-xl{flex:1 0 0%}.responsive-layer .row-cols-xl-auto>*{flex:0 0 auto;width:auto}.responsive-layer .row-cols-xl-1>*{flex:0 0 auto;width:100%}.responsive-layer .row-cols-xl-2>*{flex:0 0 auto;width:50%}.responsive-layer .row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.responsive-layer .row-cols-xl-4>*{flex:0 0 auto;width:25%}.responsive-layer .row-cols-xl-5>*{flex:0 0 auto;width:20%}.responsive-layer .row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.responsive-layer .col-xxl{flex:1 0 0%}.responsive-layer .row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.responsive-layer .row-cols-xxl-1>*{flex:0 0 auto;width:100%}.responsive-layer .row-cols-xxl-2>*{flex:0 0 auto;width:50%}.responsive-layer .row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.responsive-layer .row-cols-xxl-4>*{flex:0 0 auto;width:25%}.responsive-layer .row-cols-xxl-5>*{flex:0 0 auto;width:20%}.responsive-layer .row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1900px){.responsive-layer .col-hg{flex:1 0 0%}.responsive-layer .row-cols-hg-auto>*{flex:0 0 auto;width:auto}.responsive-layer .row-cols-hg-1>*{flex:0 0 auto;width:100%}.responsive-layer .row-cols-hg-2>*{flex:0 0 auto;width:50%}.responsive-layer .row-cols-hg-3>*{flex:0 0 auto;width:33.3333333333%}.responsive-layer .row-cols-hg-4>*{flex:0 0 auto;width:25%}.responsive-layer .row-cols-hg-5>*{flex:0 0 auto;width:20%}.responsive-layer .row-cols-hg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:2500px){.responsive-layer .col-xh{flex:1 0 0%}.responsive-layer .row-cols-xh-auto>*{flex:0 0 auto;width:auto}.responsive-layer .row-cols-xh-1>*{flex:0 0 auto;width:100%}.responsive-layer .row-cols-xh-2>*{flex:0 0 auto;width:50%}.responsive-layer .row-cols-xh-3>*{flex:0 0 auto;width:33.3333333333%}.responsive-layer .row-cols-xh-4>*{flex:0 0 auto;width:25%}.responsive-layer .row-cols-xh-5>*{flex:0 0 auto;width:20%}.responsive-layer .row-cols-xh-6>*{flex:0 0 auto;width:16.6666666667%}}.responsive-layer .col-auto{flex:0 0 auto;width:auto}.responsive-layer .col-1{flex:0 0 auto;width:8.33333333%}.responsive-layer .col-2{flex:0 0 auto;width:16.66666667%}.responsive-layer .col-3{flex:0 0 auto;width:25%}.responsive-layer .col-4{flex:0 0 auto;width:33.33333333%}.responsive-layer .col-5{flex:0 0 auto;width:41.66666667%}.responsive-layer .col-6{flex:0 0 auto;width:50%}.responsive-layer .col-7{flex:0 0 auto;width:58.33333333%}.responsive-layer .col-8{flex:0 0 auto;width:66.66666667%}.responsive-layer .col-9{flex:0 0 auto;width:75%}.responsive-layer .col-10{flex:0 0 auto;width:83.33333333%}.responsive-layer .col-11{flex:0 0 auto;width:91.66666667%}.responsive-layer .col-12{flex:0 0 auto;width:100%}.responsive-layer .offset-1{margin-left:8.33333333%}.responsive-layer .offset-2{margin-left:16.66666667%}.responsive-layer .offset-3{margin-left:25%}.responsive-layer .offset-4{margin-left:33.33333333%}.responsive-layer .offset-5{margin-left:41.66666667%}.responsive-layer .offset-6{margin-left:50%}.responsive-layer .offset-7{margin-left:58.33333333%}.responsive-layer .offset-8{margin-left:66.66666667%}.responsive-layer .offset-9{margin-left:75%}.responsive-layer .offset-10{margin-left:83.33333333%}.responsive-layer .offset-11{margin-left:91.66666667%}.responsive-layer .g-0,.responsive-layer .gx-0{--bs-gutter-x:0}.responsive-layer .g-0,.responsive-layer .gy-0{--bs-gutter-y:0}.responsive-layer .g-1,.responsive-layer .gx-1{--bs-gutter-x:0.25rem}.responsive-layer .g-1,.responsive-layer .gy-1{--bs-gutter-y:0.25rem}.responsive-layer .g-2,.responsive-layer .gx-2{--bs-gutter-x:0.5rem}.responsive-layer .g-2,.responsive-layer .gy-2{--bs-gutter-y:0.5rem}.responsive-layer .g-3,.responsive-layer .gx-3{--bs-gutter-x:1rem}.responsive-layer .g-3,.responsive-layer .gy-3{--bs-gutter-y:1rem}.responsive-layer .g-4,.responsive-layer .gx-4{--bs-gutter-x:1.5rem}.responsive-layer .g-4,.responsive-layer .gy-4{--bs-gutter-y:1.5rem}.responsive-layer .g-5,.responsive-layer .gx-5{--bs-gutter-x:3rem}.responsive-layer .g-5,.responsive-layer .gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.responsive-layer .col-sm-auto{flex:0 0 auto;width:auto}.responsive-layer .col-sm-1{flex:0 0 auto;width:8.33333333%}.responsive-layer .col-sm-2{flex:0 0 auto;width:16.66666667%}.responsive-layer .col-sm-3{flex:0 0 auto;width:25%}.responsive-layer .col-sm-4{flex:0 0 auto;width:33.33333333%}.responsive-layer .col-sm-5{flex:0 0 auto;width:41.66666667%}.responsive-layer .col-sm-6{flex:0 0 auto;width:50%}.responsive-layer .col-sm-7{flex:0 0 auto;width:58.33333333%}.responsive-layer .col-sm-8{flex:0 0 auto;width:66.66666667%}.responsive-layer .col-sm-9{flex:0 0 auto;width:75%}.responsive-layer .col-sm-10{flex:0 0 auto;width:83.33333333%}.responsive-layer .col-sm-11{flex:0 0 auto;width:91.66666667%}.responsive-layer .col-sm-12{flex:0 0 auto;width:100%}.responsive-layer .offset-sm-0{margin-left:0}.responsive-layer .offset-sm-1{margin-left:8.33333333%}.responsive-layer .offset-sm-2{margin-left:16.66666667%}.responsive-layer .offset-sm-3{margin-left:25%}.responsive-layer .offset-sm-4{margin-left:33.33333333%}.responsive-layer .offset-sm-5{margin-left:41.66666667%}.responsive-layer .offset-sm-6{margin-left:50%}.responsive-layer .offset-sm-7{margin-left:58.33333333%}.responsive-layer .offset-sm-8{margin-left:66.66666667%}.responsive-layer .offset-sm-9{margin-left:75%}.responsive-layer .offset-sm-10{margin-left:83.33333333%}.responsive-layer .offset-sm-11{margin-left:91.66666667%}.responsive-layer .g-sm-0,.responsive-layer .gx-sm-0{--bs-gutter-x:0}.responsive-layer .g-sm-0,.responsive-layer .gy-sm-0{--bs-gutter-y:0}.responsive-layer .g-sm-1,.responsive-layer .gx-sm-1{--bs-gutter-x:0.25rem}.responsive-layer .g-sm-1,.responsive-layer .gy-sm-1{--bs-gutter-y:0.25rem}.responsive-layer .g-sm-2,.responsive-layer .gx-sm-2{--bs-gutter-x:0.5rem}.responsive-layer .g-sm-2,.responsive-layer .gy-sm-2{--bs-gutter-y:0.5rem}.responsive-layer .g-sm-3,.responsive-layer .gx-sm-3{--bs-gutter-x:1rem}.responsive-layer .g-sm-3,.responsive-layer .gy-sm-3{--bs-gutter-y:1rem}.responsive-layer .g-sm-4,.responsive-layer .gx-sm-4{--bs-gutter-x:1.5rem}.responsive-layer .g-sm-4,.responsive-layer .gy-sm-4{--bs-gutter-y:1.5rem}.responsive-layer .g-sm-5,.responsive-layer .gx-sm-5{--bs-gutter-x:3rem}.responsive-layer .g-sm-5,.responsive-layer .gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.responsive-layer .col-md-auto{flex:0 0 auto;width:auto}.responsive-layer .col-md-1{flex:0 0 auto;width:8.33333333%}.responsive-layer .col-md-2{flex:0 0 auto;width:16.66666667%}.responsive-layer .col-md-3{flex:0 0 auto;width:25%}.responsive-layer .col-md-4{flex:0 0 auto;width:33.33333333%}.responsive-layer .col-md-5{flex:0 0 auto;width:41.66666667%}.responsive-layer .col-md-6{flex:0 0 auto;width:50%}.responsive-layer .col-md-7{flex:0 0 auto;width:58.33333333%}.responsive-layer .col-md-8{flex:0 0 auto;width:66.66666667%}.responsive-layer .col-md-9{flex:0 0 auto;width:75%}.responsive-layer .col-md-10{flex:0 0 auto;width:83.33333333%}.responsive-layer .col-md-11{flex:0 0 auto;width:91.66666667%}.responsive-layer .col-md-12{flex:0 0 auto;width:100%}.responsive-layer .offset-md-0{margin-left:0}.responsive-layer .offset-md-1{margin-left:8.33333333%}.responsive-layer .offset-md-2{margin-left:16.66666667%}.responsive-layer .offset-md-3{margin-left:25%}.responsive-layer .offset-md-4{margin-left:33.33333333%}.responsive-layer .offset-md-5{margin-left:41.66666667%}.responsive-layer .offset-md-6{margin-left:50%}.responsive-layer .offset-md-7{margin-left:58.33333333%}.responsive-layer .offset-md-8{margin-left:66.66666667%}.responsive-layer .offset-md-9{margin-left:75%}.responsive-layer .offset-md-10{margin-left:83.33333333%}.responsive-layer .offset-md-11{margin-left:91.66666667%}.responsive-layer .g-md-0,.responsive-layer .gx-md-0{--bs-gutter-x:0}.responsive-layer .g-md-0,.responsive-layer .gy-md-0{--bs-gutter-y:0}.responsive-layer .g-md-1,.responsive-layer .gx-md-1{--bs-gutter-x:0.25rem}.responsive-layer .g-md-1,.responsive-layer .gy-md-1{--bs-gutter-y:0.25rem}.responsive-layer .g-md-2,.responsive-layer .gx-md-2{--bs-gutter-x:0.5rem}.responsive-layer .g-md-2,.responsive-layer .gy-md-2{--bs-gutter-y:0.5rem}.responsive-layer .g-md-3,.responsive-layer .gx-md-3{--bs-gutter-x:1rem}.responsive-layer .g-md-3,.responsive-layer .gy-md-3{--bs-gutter-y:1rem}.responsive-layer .g-md-4,.responsive-layer .gx-md-4{--bs-gutter-x:1.5rem}.responsive-layer .g-md-4,.responsive-layer .gy-md-4{--bs-gutter-y:1.5rem}.responsive-layer .g-md-5,.responsive-layer .gx-md-5{--bs-gutter-x:3rem}.responsive-layer .g-md-5,.responsive-layer .gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.responsive-layer .col-lg-auto{flex:0 0 auto;width:auto}.responsive-layer .col-lg-1{flex:0 0 auto;width:8.33333333%}.responsive-layer .col-lg-2{flex:0 0 auto;width:16.66666667%}.responsive-layer .col-lg-3{flex:0 0 auto;width:25%}.responsive-layer .col-lg-4{flex:0 0 auto;width:33.33333333%}.responsive-layer .col-lg-5{flex:0 0 auto;width:41.66666667%}.responsive-layer .col-lg-6{flex:0 0 auto;width:50%}.responsive-layer .col-lg-7{flex:0 0 auto;width:58.33333333%}.responsive-layer .col-lg-8{flex:0 0 auto;width:66.66666667%}.responsive-layer .col-lg-9{flex:0 0 auto;width:75%}.responsive-layer .col-lg-10{flex:0 0 auto;width:83.33333333%}.responsive-layer .col-lg-11{flex:0 0 auto;width:91.66666667%}.responsive-layer .col-lg-12{flex:0 0 auto;width:100%}.responsive-layer .offset-lg-0{margin-left:0}.responsive-layer .offset-lg-1{margin-left:8.33333333%}.responsive-layer .offset-lg-2{margin-left:16.66666667%}.responsive-layer .offset-lg-3{margin-left:25%}.responsive-layer .offset-lg-4{margin-left:33.33333333%}.responsive-layer .offset-lg-5{margin-left:41.66666667%}.responsive-layer .offset-lg-6{margin-left:50%}.responsive-layer .offset-lg-7{margin-left:58.33333333%}.responsive-layer .offset-lg-8{margin-left:66.66666667%}.responsive-layer .offset-lg-9{margin-left:75%}.responsive-layer .offset-lg-10{margin-left:83.33333333%}.responsive-layer .offset-lg-11{margin-left:91.66666667%}.responsive-layer .g-lg-0,.responsive-layer .gx-lg-0{--bs-gutter-x:0}.responsive-layer .g-lg-0,.responsive-layer .gy-lg-0{--bs-gutter-y:0}.responsive-layer .g-lg-1,.responsive-layer .gx-lg-1{--bs-gutter-x:0.25rem}.responsive-layer .g-lg-1,.responsive-layer .gy-lg-1{--bs-gutter-y:0.25rem}.responsive-layer .g-lg-2,.responsive-layer .gx-lg-2{--bs-gutter-x:0.5rem}.responsive-layer .g-lg-2,.responsive-layer .gy-lg-2{--bs-gutter-y:0.5rem}.responsive-layer .g-lg-3,.responsive-layer .gx-lg-3{--bs-gutter-x:1rem}.responsive-layer .g-lg-3,.responsive-layer .gy-lg-3{--bs-gutter-y:1rem}.responsive-layer .g-lg-4,.responsive-layer .gx-lg-4{--bs-gutter-x:1.5rem}.responsive-layer .g-lg-4,.responsive-layer .gy-lg-4{--bs-gutter-y:1.5rem}.responsive-layer .g-lg-5,.responsive-layer .gx-lg-5{--bs-gutter-x:3rem}.responsive-layer .g-lg-5,.responsive-layer .gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.responsive-layer .col-xl-auto{flex:0 0 auto;width:auto}.responsive-layer .col-xl-1{flex:0 0 auto;width:8.33333333%}.responsive-layer .col-xl-2{flex:0 0 auto;width:16.66666667%}.responsive-layer .col-xl-3{flex:0 0 auto;width:25%}.responsive-layer .col-xl-4{flex:0 0 auto;width:33.33333333%}.responsive-layer .col-xl-5{flex:0 0 auto;width:41.66666667%}.responsive-layer .col-xl-6{flex:0 0 auto;width:50%}.responsive-layer .col-xl-7{flex:0 0 auto;width:58.33333333%}.responsive-layer .col-xl-8{flex:0 0 auto;width:66.66666667%}.responsive-layer .col-xl-9{flex:0 0 auto;width:75%}.responsive-layer .col-xl-10{flex:0 0 auto;width:83.33333333%}.responsive-layer .col-xl-11{flex:0 0 auto;width:91.66666667%}.responsive-layer .col-xl-12{flex:0 0 auto;width:100%}.responsive-layer .offset-xl-0{margin-left:0}.responsive-layer .offset-xl-1{margin-left:8.33333333%}.responsive-layer .offset-xl-2{margin-left:16.66666667%}.responsive-layer .offset-xl-3{margin-left:25%}.responsive-layer .offset-xl-4{margin-left:33.33333333%}.responsive-layer .offset-xl-5{margin-left:41.66666667%}.responsive-layer .offset-xl-6{margin-left:50%}.responsive-layer .offset-xl-7{margin-left:58.33333333%}.responsive-layer .offset-xl-8{margin-left:66.66666667%}.responsive-layer .offset-xl-9{margin-left:75%}.responsive-layer .offset-xl-10{margin-left:83.33333333%}.responsive-layer .offset-xl-11{margin-left:91.66666667%}.responsive-layer .g-xl-0,.responsive-layer .gx-xl-0{--bs-gutter-x:0}.responsive-layer .g-xl-0,.responsive-layer .gy-xl-0{--bs-gutter-y:0}.responsive-layer .g-xl-1,.responsive-layer .gx-xl-1{--bs-gutter-x:0.25rem}.responsive-layer .g-xl-1,.responsive-layer .gy-xl-1{--bs-gutter-y:0.25rem}.responsive-layer .g-xl-2,.responsive-layer .gx-xl-2{--bs-gutter-x:0.5rem}.responsive-layer .g-xl-2,.responsive-layer .gy-xl-2{--bs-gutter-y:0.5rem}.responsive-layer .g-xl-3,.responsive-layer .gx-xl-3{--bs-gutter-x:1rem}.responsive-layer .g-xl-3,.responsive-layer .gy-xl-3{--bs-gutter-y:1rem}.responsive-layer .g-xl-4,.responsive-layer .gx-xl-4{--bs-gutter-x:1.5rem}.responsive-layer .g-xl-4,.responsive-layer .gy-xl-4{--bs-gutter-y:1.5rem}.responsive-layer .g-xl-5,.responsive-layer .gx-xl-5{--bs-gutter-x:3rem}.responsive-layer .g-xl-5,.responsive-layer .gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.responsive-layer .col-xxl-auto{flex:0 0 auto;width:auto}.responsive-layer .col-xxl-1{flex:0 0 auto;width:8.33333333%}.responsive-layer .col-xxl-2{flex:0 0 auto;width:16.66666667%}.responsive-layer .col-xxl-3{flex:0 0 auto;width:25%}.responsive-layer .col-xxl-4{flex:0 0 auto;width:33.33333333%}.responsive-layer .col-xxl-5{flex:0 0 auto;width:41.66666667%}.responsive-layer .col-xxl-6{flex:0 0 auto;width:50%}.responsive-layer .col-xxl-7{flex:0 0 auto;width:58.33333333%}.responsive-layer .col-xxl-8{flex:0 0 auto;width:66.66666667%}.responsive-layer .col-xxl-9{flex:0 0 auto;width:75%}.responsive-layer .col-xxl-10{flex:0 0 auto;width:83.33333333%}.responsive-layer .col-xxl-11{flex:0 0 auto;width:91.66666667%}.responsive-layer .col-xxl-12{flex:0 0 auto;width:100%}.responsive-layer .offset-xxl-0{margin-left:0}.responsive-layer .offset-xxl-1{margin-left:8.33333333%}.responsive-layer .offset-xxl-2{margin-left:16.66666667%}.responsive-layer .offset-xxl-3{margin-left:25%}.responsive-layer .offset-xxl-4{margin-left:33.33333333%}.responsive-layer .offset-xxl-5{margin-left:41.66666667%}.responsive-layer .offset-xxl-6{margin-left:50%}.responsive-layer .offset-xxl-7{margin-left:58.33333333%}.responsive-layer .offset-xxl-8{margin-left:66.66666667%}.responsive-layer .offset-xxl-9{margin-left:75%}.responsive-layer .offset-xxl-10{margin-left:83.33333333%}.responsive-layer .offset-xxl-11{margin-left:91.66666667%}.responsive-layer .g-xxl-0,.responsive-layer .gx-xxl-0{--bs-gutter-x:0}.responsive-layer .g-xxl-0,.responsive-layer .gy-xxl-0{--bs-gutter-y:0}.responsive-layer .g-xxl-1,.responsive-layer .gx-xxl-1{--bs-gutter-x:0.25rem}.responsive-layer .g-xxl-1,.responsive-layer .gy-xxl-1{--bs-gutter-y:0.25rem}.responsive-layer .g-xxl-2,.responsive-layer .gx-xxl-2{--bs-gutter-x:0.5rem}.responsive-layer .g-xxl-2,.responsive-layer .gy-xxl-2{--bs-gutter-y:0.5rem}.responsive-layer .g-xxl-3,.responsive-layer .gx-xxl-3{--bs-gutter-x:1rem}.responsive-layer .g-xxl-3,.responsive-layer .gy-xxl-3{--bs-gutter-y:1rem}.responsive-layer .g-xxl-4,.responsive-layer .gx-xxl-4{--bs-gutter-x:1.5rem}.responsive-layer .g-xxl-4,.responsive-layer .gy-xxl-4{--bs-gutter-y:1.5rem}.responsive-layer .g-xxl-5,.responsive-layer .gx-xxl-5{--bs-gutter-x:3rem}.responsive-layer .g-xxl-5,.responsive-layer .gy-xxl-5{--bs-gutter-y:3rem}}@media (min-width:1900px){.responsive-layer .col-hg-auto{flex:0 0 auto;width:auto}.responsive-layer .col-hg-1{flex:0 0 auto;width:8.33333333%}.responsive-layer .col-hg-2{flex:0 0 auto;width:16.66666667%}.responsive-layer .col-hg-3{flex:0 0 auto;width:25%}.responsive-layer .col-hg-4{flex:0 0 auto;width:33.33333333%}.responsive-layer .col-hg-5{flex:0 0 auto;width:41.66666667%}.responsive-layer .col-hg-6{flex:0 0 auto;width:50%}.responsive-layer .col-hg-7{flex:0 0 auto;width:58.33333333%}.responsive-layer .col-hg-8{flex:0 0 auto;width:66.66666667%}.responsive-layer .col-hg-9{flex:0 0 auto;width:75%}.responsive-layer .col-hg-10{flex:0 0 auto;width:83.33333333%}.responsive-layer .col-hg-11{flex:0 0 auto;width:91.66666667%}.responsive-layer .col-hg-12{flex:0 0 auto;width:100%}.responsive-layer .offset-hg-0{margin-left:0}.responsive-layer .offset-hg-1{margin-left:8.33333333%}.responsive-layer .offset-hg-2{margin-left:16.66666667%}.responsive-layer .offset-hg-3{margin-left:25%}.responsive-layer .offset-hg-4{margin-left:33.33333333%}.responsive-layer .offset-hg-5{margin-left:41.66666667%}.responsive-layer .offset-hg-6{margin-left:50%}.responsive-layer .offset-hg-7{margin-left:58.33333333%}.responsive-layer .offset-hg-8{margin-left:66.66666667%}.responsive-layer .offset-hg-9{margin-left:75%}.responsive-layer .offset-hg-10{margin-left:83.33333333%}.responsive-layer .offset-hg-11{margin-left:91.66666667%}.responsive-layer .g-hg-0,.responsive-layer .gx-hg-0{--bs-gutter-x:0}.responsive-layer .g-hg-0,.responsive-layer .gy-hg-0{--bs-gutter-y:0}.responsive-layer .g-hg-1,.responsive-layer .gx-hg-1{--bs-gutter-x:0.25rem}.responsive-layer .g-hg-1,.responsive-layer .gy-hg-1{--bs-gutter-y:0.25rem}.responsive-layer .g-hg-2,.responsive-layer .gx-hg-2{--bs-gutter-x:0.5rem}.responsive-layer .g-hg-2,.responsive-layer .gy-hg-2{--bs-gutter-y:0.5rem}.responsive-layer .g-hg-3,.responsive-layer .gx-hg-3{--bs-gutter-x:1rem}.responsive-layer .g-hg-3,.responsive-layer .gy-hg-3{--bs-gutter-y:1rem}.responsive-layer .g-hg-4,.responsive-layer .gx-hg-4{--bs-gutter-x:1.5rem}.responsive-layer .g-hg-4,.responsive-layer .gy-hg-4{--bs-gutter-y:1.5rem}.responsive-layer .g-hg-5,.responsive-layer .gx-hg-5{--bs-gutter-x:3rem}.responsive-layer .g-hg-5,.responsive-layer .gy-hg-5{--bs-gutter-y:3rem}}@media (min-width:2500px){.responsive-layer .col-xh-auto{flex:0 0 auto;width:auto}.responsive-layer .col-xh-1{flex:0 0 auto;width:8.33333333%}.responsive-layer .col-xh-2{flex:0 0 auto;width:16.66666667%}.responsive-layer .col-xh-3{flex:0 0 auto;width:25%}.responsive-layer .col-xh-4{flex:0 0 auto;width:33.33333333%}.responsive-layer .col-xh-5{flex:0 0 auto;width:41.66666667%}.responsive-layer .col-xh-6{flex:0 0 auto;width:50%}.responsive-layer .col-xh-7{flex:0 0 auto;width:58.33333333%}.responsive-layer .col-xh-8{flex:0 0 auto;width:66.66666667%}.responsive-layer .col-xh-9{flex:0 0 auto;width:75%}.responsive-layer .col-xh-10{flex:0 0 auto;width:83.33333333%}.responsive-layer .col-xh-11{flex:0 0 auto;width:91.66666667%}.responsive-layer .col-xh-12{flex:0 0 auto;width:100%}.responsive-layer .offset-xh-0{margin-left:0}.responsive-layer .offset-xh-1{margin-left:8.33333333%}.responsive-layer .offset-xh-2{margin-left:16.66666667%}.responsive-layer .offset-xh-3{margin-left:25%}.responsive-layer .offset-xh-4{margin-left:33.33333333%}.responsive-layer .offset-xh-5{margin-left:41.66666667%}.responsive-layer .offset-xh-6{margin-left:50%}.responsive-layer .offset-xh-7{margin-left:58.33333333%}.responsive-layer .offset-xh-8{margin-left:66.66666667%}.responsive-layer .offset-xh-9{margin-left:75%}.responsive-layer .offset-xh-10{margin-left:83.33333333%}.responsive-layer .offset-xh-11{margin-left:91.66666667%}.responsive-layer .g-xh-0,.responsive-layer .gx-xh-0{--bs-gutter-x:0}.responsive-layer .g-xh-0,.responsive-layer .gy-xh-0{--bs-gutter-y:0}.responsive-layer .g-xh-1,.responsive-layer .gx-xh-1{--bs-gutter-x:0.25rem}.responsive-layer .g-xh-1,.responsive-layer .gy-xh-1{--bs-gutter-y:0.25rem}.responsive-layer .g-xh-2,.responsive-layer .gx-xh-2{--bs-gutter-x:0.5rem}.responsive-layer .g-xh-2,.responsive-layer .gy-xh-2{--bs-gutter-y:0.5rem}.responsive-layer .g-xh-3,.responsive-layer .gx-xh-3{--bs-gutter-x:1rem}.responsive-layer .g-xh-3,.responsive-layer .gy-xh-3{--bs-gutter-y:1rem}.responsive-layer .g-xh-4,.responsive-layer .gx-xh-4{--bs-gutter-x:1.5rem}.responsive-layer .g-xh-4,.responsive-layer .gy-xh-4{--bs-gutter-y:1.5rem}.responsive-layer .g-xh-5,.responsive-layer .gx-xh-5{--bs-gutter-x:3rem}.responsive-layer .g-xh-5,.responsive-layer .gy-xh-5{--bs-gutter-y:3rem}}.responsive-layer *{box-sizing:border-box}.responsive-layer .h1,.responsive-layer .h2,.responsive-layer .h3,.responsive-layer .h4,.responsive-layer .h5,.responsive-layer .h6,.responsive-layer h1,.responsive-layer h2,.responsive-layer h3,.responsive-layer h4,.responsive-layer h5,.responsive-layer h6{font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.responsive-layer .h1,.responsive-layer h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.responsive-layer .h1,.responsive-layer h1{font-size:2.5rem}}.responsive-layer .h2,.responsive-layer h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.responsive-layer .h2,.responsive-layer h2{font-size:2rem}}.responsive-layer .h3,.responsive-layer h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.responsive-layer .h3,.responsive-layer h3{font-size:1.75rem}}.responsive-layer .h4,.responsive-layer h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.responsive-layer .h4,.responsive-layer h4{font-size:1.5rem}}.responsive-layer .h5,.responsive-layer h5{font-size:1.25rem}.responsive-layer .h6,.responsive-layer h6{font-size:1rem}.responsive-layer .mt-3{margin-top:1rem!important}.responsive-layer .mt-2{margin-top:.5rem!important}.responsive-layer .btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select:none;vertical-align:middle;width:auto}.responsive-layer .btn.disabled,.responsive-layer .btn:disabled{opacity:.65;pointer-events:none}.responsive-layer .btn.readonly{cursor:unset;pointer-events:none}.responsive-layer .btn-primary{background-color:#865c88;border-color:#865c88;color:#fff}.responsive-layer .btn-primary:active,.responsive-layer .btn-primary:hover{background-color:#724e74;border-color:#724e74;color:#fff}.responsive-layer .btn-outline-secondary{border-color:#6c757d;color:#6c757d}.responsive-layer .btn-outline-secondary:active,.responsive-layer .btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.responsive-layer .btn-close,.responsive-layer .btn-icon{background:transparent;border:0;border-radius:.25rem;box-sizing:content-box;color:#000;cursor:pointer;opacity:.5;padding:.5rem;width:auto}.responsive-layer .btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;height:2rem;width:2rem}.responsive-layer .btn-restaurant{background:transparent;border:4px solid transparent;padding:.375rem .75rem}.responsive-layer .btn-restaurant.active{border-color:#865c88}.responsive-layer .btn-restaurant.disabled{background:#00000012;opacity:.65;pointer-events:none}.responsive-layer .btn-card{background:transparent;border:4px solid transparent;border-radius:14px;height:auto;padding:0}.responsive-layer .btn-card.disabled{opacity:.65;pointer-events:none}.responsive-layer .clickable{cursor:pointer}.responsive-layer .title-basalt{background:hsla(208,7%,46%,.6);margin:0 -10px;padding:4px 12px}.responsive-layer .icon-chevron-down{background:transparent url(img/game/Icons/icon-chevron-down.svg) no-repeat;background-size:contain;display:block;height:1rem;line-height:1rem;width:1rem}.responsive-layer .system-alert{background:hsla(0,0%,97%,.7);box-shadow:0 3px 8px rgba(0,0,0,.3);font-size:110%;font-weight:700;line-height:32px;margin-top:.5rem;padding:5px;text-align:center;width:100%}.responsive-layer .dialog-container{align-items:center;background-color:#00000080;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:end;left:0;overflow:hidden;pointer-events:auto;position:absolute;transition:height 0s;width:100%;z-index:1040}.responsive-layer .dialog-container.show .dialog{margin-bottom:0}.responsive-layer .dialog-container.show.fold{background:none;height:4rem;transition:height .4s linear}.responsive-layer .dialog-container.show.fold .dialog{height:4rem}.responsive-layer .dialog-container.show.fold .dialog .dialog-header .dialog-header-actions .btn-icon.action-minimize{transform:rotate(180deg)}.responsive-layer .dialog{background:#fbf6ea;border-radius:2rem;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;flex-direction:column;height:80%;margin-bottom:-100%;max-width:min(90%,800px);transition:margin-bottom .5s ease-out,height .4s ease-in-out;width:100vw}.responsive-layer .dialog .dialog-header{align-items:center;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.8rem}.responsive-layer .dialog .dialog-header .dialog-header-actions .btn-icon{margin:-.5rem -.5rem -.5rem auto;padding:.5rem}.responsive-layer .dialog .dialog-header .dialog-header-actions .btn-icon.action-minimize{transition:transform .2s ease-in-out}.responsive-layer .dialog .dialog-title{line-height:1.5;margin-bottom:0}.responsive-layer .dialog .dialog-body{flex:1;overflow:auto;padding:1rem 1.8rem;position:relative}.responsive-layer .dialog .dialog-footer{align-items:center;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px);border-top:1px solid #dee2e6;display:flex;flex-shrink:0;flex-wrap:nowrap;justify-content:space-around;padding:1.8rem}.responsive-layer .modal-container{align-items:center;background-color:#00000080;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1050}.responsive-layer .modal-container.show .modal{opacity:1}.responsive-layer .modal{background:#fbf6ea;border-radius:1rem;display:flex;flex-direction:column;height:auto;max-height:80%;max-width:100%;min-height:320px;min-width:560px;opacity:0;transition:opacity .5s ease-out;width:100%}@media (min-width:576px){.responsive-layer .modal{max-width:560px;width:auto}}@media (min-width:1200px){.responsive-layer .modal.size-lg{max-width:1199px;width:auto}}.responsive-layer .modal .modal-header{align-items:center;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.8rem}.responsive-layer .modal .modal-header .btn-close{margin:-.5rem -.5rem -.5rem auto;padding:.5rem}.responsive-layer .modal .modal-title{line-height:1.5;margin-bottom:0}.responsive-layer .modal .modal-body{flex:1;overflow:auto;padding:1rem 1.8rem;position:relative}.responsive-layer .modal .modal-footer{align-items:center;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px);border-top:1px solid #dee2e6;display:flex;flex-shrink:0;flex-wrap:nowrap;justify-content:space-around;padding:1.8rem}.responsive-layer .page-wrapper{min-height:100vh;position:relative}.responsive-layer .page-overlay{height:100vh;left:0;min-height:100%;min-width:100%;position:fixed;top:0;width:100vw;z-index:1030}.responsive-layer .game-table .restaurant-pile{align-items:center;display:flex;flex-direction:column}.responsive-layer .game-table .restaurant-pile .item-title{font-weight:600;margin-bottom:.25rem}.responsive-layer .game-table .restaurant-pile .item-model{display:inline-block;margin-bottom:.25rem}.responsive-layer .game-table .restaurant-pile .item-counter{background:#fff;border-radius:9rem;display:inline-block;font-weight:600;padding:.3rem}.responsive-layer .game-table .restaurant-panel{display:flex;flex-direction:row;gap:2rem}.responsive-layer .game-table .restaurant-panel .restaurant-description .list-info{display:flex;flex-direction:row}.responsive-layer .game-table .restaurant-panel .restaurant-description .item-info{align-items:center;display:inline-flex;gap:.25rem;margin-right:.25rem}.responsive-layer .game-table .restaurant-panel .restaurant-description .item-cost{font-size:2rem}.responsive-layer .game-table .restaurant-panel .restaurant-build{display:flex;flex:1 1 auto;flex-direction:column}.responsive-layer .game-table .restaurant-panel .restaurant-build .build-resource-cards{gap:.5rem}.responsive-layer .game-board{--board-size:719px;background:url(img/game/Board-Game-4p.jpg);background-size:cover;border-radius:2px;height:var(--board-size);margin-bottom:1rem;position:relative;width:var(--board-size)}.responsive-layer .game-board .tile-grid{--grid-position:169px;--grid-size:380px;grid-gap:0;display:grid;grid:repeat(20,19px)/repeat(20,19px);height:var(--grid-size);left:var(--grid-position);position:absolute;top:var(--grid-position);width:var(--grid-size)}.responsive-layer .game-board .tile-grid .tile{border:1px dashed transparent;box-sizing:content-box;margin:0 -1px -1px 0;overflow:visible;position:relative;z-index:10}.responsive-layer .game-board .tile-grid .tile.selectable{background:#00990080;cursor:pointer}.responsive-layer .game-board .tile-grid .tile.selectable .token{pointer-events:none}.responsive-layer .game-board .tile-grid .tile.selectable:hover{outline:2px solid #0b0}.responsive-layer .game-board .tile-grid .tile.tile-rejected{background:rgba(0,0,0,.1)}.responsive-layer .score-summary{aspect-ratio:10/8;background:url(img/game/Book-Score.png) no-repeat;background-size:contain;padding:.6% 0 0;width:100%}.responsive-layer .score-summary .score-summary-grid{font-size:140%;height:100%;text-align:center;width:100%}.responsive-layer .score-summary .score-summary-grid tr>*{width:20%}.responsive-layer .score-summary .score-summary-grid th{padding:.8rem}.responsive-layer .score-summary .score-summary-grid td{padding:0 2px 2px}.responsive-layer .score-summary .score-summary-grid td svg text{font-size:32px}.responsive-layer .game-player-set{margin-bottom:1rem}.responsive-layer .player-board-preview{display:flex;justify-content:center;overflow:auto;position:relative}.responsive-layer .player-board-preview .game-player-board{zoom:2.25;aspect-ratio:1440/948;margin:0;overflow:visible}.responsive-layer .player-board-preview .game-player-board .actions{display:none}.responsive-layer .game-player-board{background:url(img/game/Board-Invidividual.jpg) no-repeat;background-size:cover;border-radius:2px;height:244px;margin-bottom:1rem;overflow:hidden;position:relative;width:372px}.responsive-layer .game-player-board .track-category-1{display:flex;height:16px;justify-content:end;left:54px;position:absolute;top:34px;width:304px}.responsive-layer .game-player-board .track-category-1 .token-terrace:not(:first-child){margin-left:3px}.responsive-layer .game-player-board .track-category-2{display:flex;height:16px;justify-content:end;left:54px;position:absolute;top:93px;width:304px}.responsive-layer .game-player-board .track-category-2 .token-terrace:not(:first-child){margin-left:3px}.responsive-layer .game-player-board .track-category-3{display:flex;height:16px;justify-content:end;left:54px;position:absolute;top:152px;width:228px}.responsive-layer .game-player-board .track-category-3 .token-terrace:not(:first-child){margin-left:3px}.responsive-layer .game-player-board .track-category-4{display:flex;height:16px;justify-content:end;left:54px;position:absolute;top:211px;width:152px}.responsive-layer .game-player-board .track-category-4 .token-terrace:not(:first-child){margin-left:3px}.responsive-layer .game-player-board .track-revenue{left:12.2px;position:absolute;top:28.5px}.responsive-layer .game-player-board .track-revenue .token-cash.cash-balance{left:calc((var(--balance-x) - 1)*20.8px);position:absolute;top:calc((var(--balance-y) - 1)*16.55px)}.responsive-layer .game-player-board .track-revenue .token-cash.cash-balance.on-break{left:6px;top:-26px;transform:rotate(25deg)}.responsive-layer .game-player-board .track-revenue .token-cash.cash-income{left:calc((var(--income-x) - 1)*20.8px);position:absolute;top:calc((var(--income-y) - 1)*16.55px)}.responsive-layer .game-player-board .actions{bottom:0;color:#000;position:absolute;right:0}.responsive-layer .game-player-board .actions .btn{background:hsla(0,0%,100%,.5);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:0;color:#6c757d;padding:.5rem 1rem}.responsive-layer .game-player-board .actions .btn:active,.responsive-layer .game-player-board .actions .btn:hover{background:hsla(208,7%,46%,.9);color:#bfbfbf}.responsive-layer .player-graveyard .title{font-size:1.25rem}.responsive-layer .player-graveyard .title:after,.responsive-layer .player-graveyard .title:before{content:"-----";padding:0 .5rem}.icon-cost{display:inline-block;height:48px;width:68px}.icon-cost:before{background-image:url(img/game/Purchase-Spritesheet-48.png);background-repeat:no-repeat;content:" ";display:block;height:48px;width:68px}.icon-cost.size-32{height:22.5882352944px;width:32px}.icon-cost.size-32:before{transform:scale(.4705882353);transform-origin:top left}.icon-cost.cost-1:before{background-position:-1 -1px}.icon-cost.cost-12:before{background-position:-71px -1px}.icon-cost.cost-2:before{background-position:-141px -1px}.icon-cost.cost-3:before{background-position:-211px -1px}.icon-cost.cost-4:before{background-position:-281px -1px}.icon-cost.cost-5:before{background-position:-351px -1px}.icon-cost.cost-6:before{background-position:-421px -1px}.icon-cost.cost-7:before{background-position:-491px -1px}.icon-cost.cost-8:before{background-position:-561px -1px}.icon-income{display:inline-block;height:48px;width:68px}.icon-income:before{background-image:url(img/game/Purchase-Spritesheet-48.png);background-repeat:no-repeat;content:" ";display:block;height:48px;width:68px}.icon-income.size-32{height:22.5882352944px;width:32px}.icon-income.size-32:before{transform:scale(.4705882353);transform-origin:top left}.icon-income.income-1:before{background-position:-1 -1px}.icon-score{display:inline-block;height:48px;width:48px}.icon-score:before{background-image:url(img/game/Purchase-Spritesheet-48.png);background-repeat:no-repeat;content:" ";display:block;height:48px;width:48px}.icon-score.size-32{height:32.0000000016px;width:32px}.icon-score.size-32:before{transform:scale(.6666666667);transform-origin:top left}.icon-score.score-1:before{background-position:-1 -1px}.icon-score.score-2:before{background-position:-51px -1px}.icon-score.score-3:before{background-position:-101px -1px}.icon-score.score-4:before{background-position:-151px -1px}.icon-score.score-5:before{background-position:-201px -1px}.icon-score.score-6:before{background-position:-251px -1px}.icon-score.score-7:before{background-position:-301px -1px}.icon-score.score-8:before{background-position:-351px -1px}.icon-score.score-9:before{background-position:-401px -1px}.icon-score.score-10:before{background-position:-451px -1px}.icon-score.score-11:before{background-position:-501px -1px}.icon-score.score-12:before{background-position:-551px -1px}.icon-score.score-13:before{background-position:-601px -1px}.icon-score.score-14:before{background-position:-651px -1px}.icon-score.score-15:before{background-position:-701px -1px}.icon-score.score-16:before{background-position:-751px -1px}.icon-score.score-18:before{background-position:-801px -1px}.icon-score.score-20:before{background-position:-851px -1px}.icon-score.score-21:before{background-position:-901px -1px}.icon-score.score-22:before{background-position:-951px -1px}.icon-score.score-24:before{background-position:-1001px -1px}.icon-score.score-26:before{background-position:-1051px -1px}.icon-score.score-28:before{background-position:-1101px -1px}.icon-score.score-34:before{background-position:-1151px -1px}.medal{display:inline-block}.medal,.medal:before{height:128px;width:128px}.medal:before{background-image:url(img/game/Game-Spritesheet-128.png);background-repeat:no-repeat;content:" ";display:block}.medal.size-16{height:16px;width:16px}.medal.size-16:before{transform:scale(.125);transform-origin:top left}.medal.medal-majority:before{background-position:-1px -1px}.medal.medal-score:before{background-position:-131px -1px}.majority-icon{display:inline-block;height:166px;width:166px}.majority-icon:before{background-image:url(img/game/Majority-Spritesheet-166.png);background-repeat:no-repeat;content:" ";display:block;height:166px;width:166px}.majority-icon.size-32{height:31.9999999938px;width:32px}.majority-icon.size-32:before{transform:scale(.1927710843);transform-origin:top left}.majority-icon.majority-around_band:before{background-position:-1 -1px}.majority-icon.majority-around_flower_bed:before{background-position:-169px -1px}.majority-icon.majority-around_fountain:before{background-position:-337px -1px}.majority-icon.majority-around_lamp:before{background-position:-505px -1px}.majority-icon.majority-in_area_east:before{background-position:-673px -1px}.majority-icon.majority-in_area_north:before{background-position:-841px -1px}.majority-icon.majority-in_area_south:before{background-position:-1009px -1px}.majority-icon.majority-in_area_west:before{background-position:-1177px -1px}.majority-icon.majority-more_money:before{background-position:-1345px -1px}.majority-icon.majority-more_pigeon_cards:before{background-position:-1513px -1px}.majority-icon.majority-more_restaurants:before{background-position:-1681px -1px}.resource{display:inline-block;height:200px;width:200px}.resource:before{background-image:url(img/game/Resource-Spritesheet-200.png);background-repeat:no-repeat;content:" ";display:block;height:200px;width:200px}.resource.size-16{height:16px;width:16px}.resource.size-16:before{transform:scale(.08);transform-origin:top left}.resource.size-48{height:48px;width:48px}.resource.size-48:before{transform:scale(.24);transform-origin:top left}.resource.resource-bread:before{background-position:-1 -1px}.resource.resource-cheese:before{background-position:-203px -1px}.resource.resource-flour:before{background-position:-405px -1px}.resource.resource-gold:before{background-position:-607px -1px}.resource.resource-meat:before{background-position:-809px -1px}.resource.resource-potatoes:before{background-position:-1011px -1px}.resource.resource-sea_food:before{background-position:-1213px -1px}.resource.resource-tomatoes:before{background-position:-1415px -1px}.token{--token-height:18px;position:relative;z-index:100}.tile>.token{bottom:0;position:absolute}.token:before{background:transparent no-repeat;content:" ";display:block;left:0;overflow:visible;position:absolute;top:0;transform-origin:top left;z-index:1}.token-wrapper{position:relative}.tile .token.token-face-north{bottom:0}.tile .token.token-face-east{margin-top:calc(var(--token-height)*-1);top:0;transform:rotate(90deg);transform-origin:bottom left}.tile .token.token-face-south{top:0;transform:rotate(180deg)}.tile .token.token-face-west{right:0;top:calc(var(--token-height)*-1);transform:rotate(270deg);transform-origin:bottom right}.token-cash{background-repeat:no-repeat;display:block;height:10px;width:10px}.token-cash:before{background-image:url(img/game/Cash-Spritesheet-32.png);display:block;height:32px;overflow:hidden;transform:scale(.3125);width:32px}.token-cash.cash-balance:before{background-position:-1px -1px}.token-cash.cash-income:before{background-position:-35px -1px}.revenue-equality .cash-income{display:none}.token-restaurant{--token-height:22px;height:var(--token-height)}.token-restaurant:before{background-size:cover;height:100%;width:100%}.token-restaurant>.token-property{bottom:2px;height:10.24px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.token-restaurant.selectable:hover:not(.selected){outline:2px solid #f7954e;z-index:200}.token-restaurant.token-size-1{width:18px}.token-restaurant.token-size-1:before{background-image:url(img/game/Restaurant/Restaurant-S1.png)}.token-restaurant.token-size-2{width:37px}.token-restaurant.token-size-2:before{background-image:url(img/game/Restaurant/Restaurant-S2.png)}.token-restaurant.token-size-3{width:56px}.token-restaurant.token-size-3:before{background-image:url(img/game/Restaurant/Restaurant-S3.png)}.token-restaurant.token-size-4{width:75px}.token-restaurant.token-size-4:before{background-image:url(img/game/Restaurant/Restaurant-S4.png)}.token-restaurant.token-size-5{width:94px}.token-restaurant.token-size-5:before{background-image:url(img/game/Restaurant/Restaurant-S5.png)}.token-restaurant .overlay-purchase-details{align-items:center;background:rgba(0,0,0,.5);display:flex;flex-direction:row;height:100%;justify-content:center;left:0;min-height:32px;min-width:32px;position:absolute;top:100%;width:100%;z-index:10}.token-restaurant .overlay-purchase-details .cost-free{color:#fff;transform:rotate(-30deg)}.token-restaurant.token-face-east .overlay-purchase-details{min-height:48px}.token-restaurant.token-face-east .overlay-purchase-details .fix-rotate-north{transform:rotate(-90deg)}.token-restaurant.token-face-south .overlay-purchase-details .fix-rotate-north{transform:rotate(-180deg)}.token-restaurant.token-face-west .overlay-purchase-details{min-height:48px}.token-restaurant.token-face-west .overlay-purchase-details .fix-rotate-north{transform:rotate(-270deg)}.token-property{background-repeat:no-repeat;display:block;height:64px}.token-property:before{background-image:url(img/game/Property-Spritesheet-64.png);display:block;height:64px;overflow:hidden;transform:scale(.16)}.token-property.token-size-2{width:32.96px}.token-property.token-size-2:before{width:206px}.token-property.token-size-3{width:49.92px}.token-property.token-size-3:before{width:312px}.token-property.token-size-4{width:68.16px}.token-property.token-size-4:before{width:426px}.token-property.token-size-5{width:85.12px}.token-property.token-size-5:before{width:532px}.token-property.property-blue-brasserie:before{background-position:-9px}.token-property.property-blue-creperie:before{background-position:-543px}.token-property.property-blue-friterie:before{background-position:-857px}.token-property.property-blue-gastronomique:before{background-position:-1065px}.token-property.property-blue-grill:before{background-position:-1599px}.token-property.property-blue-pizzeria:before{background-position:-2027px}.token-property.property-blue-fruits-de-mer:before{background-position:-2341px}.token-property.property-blue-bar-a-vin:before{background-position:-2655px}.token-property.property-cyan-brasserie:before{background-position:-3083px}.token-property.property-cyan-creperie:before{background-position:-3617px}.token-property.property-cyan-friterie:before{background-position:-3931px}.token-property.property-cyan-gastronomique:before{background-position:-4139px}.token-property.property-cyan-grill:before{background-position:-4673px}.token-property.property-cyan-pizzeria:before{background-position:-5101px}.token-property.property-cyan-fruits-de-mer:before{background-position:-5415px}.token-property.property-cyan-bar-a-vin:before{background-position:-5729px}.token-property.property-orange-brasserie:before{background-position:-6157px}.token-property.property-orange-creperie:before{background-position:-6691px}.token-property.property-orange-friterie:before{background-position:-7005px}.token-property.property-orange-gastronomique:before{background-position:-7213px}.token-property.property-orange-grill:before{background-position:-7747px}.token-property.property-orange-pizzeria:before{background-position:-8175px}.token-property.property-orange-fruits-de-mer:before{background-position:-8489px}.token-property.property-orange-bar-a-vin:before{background-position:-8803px}.token-property.property-red-brasserie:before{background-position:-9231px}.token-property.property-red-creperie:before{background-position:-9765px}.token-property.property-red-friterie:before{background-position:-10079px}.token-property.property-red-gastronomique:before{background-position:-10287px}.token-property.property-red-grill:before{background-position:-10821px}.token-property.property-red-pizzeria:before{background-position:-11249px}.token-property.property-red-fruits-de-mer:before{background-position:-11563px}.token-property.property-red-bar-a-vin:before{background-position:-11877px}.tile>.token-terrace{margin:1px;position:relative}.token-terrace{background-repeat:no-repeat;display:block;height:16px;min-width:16px}.token-terrace:before{background-image:url(img/game/Terrace-spreadsheet-32.png);border-radius:4px;height:32px;transform:scale(.5);width:32px}.token-terrace.terrace-blue:before{background-position:-1px -1px}.token-terrace.terrace-cyan:before{background-position:-35px -1px}.token-terrace.terrace-orange:before{background-position:-69px -1px}.token-terrace.terrace-red:before{background-position:-103px -1px}.game-card{--card-scale:1;background-color:transparent;perspective:1000px;position:relative}.game-card .game-card-inner{border-radius:10px;height:100%;left:0;overflow:hidden;position:relative;text-align:center;top:0;transform-style:preserve-3d;transition:transform 1s,top .5s;width:100%}.game-card .game-card-inner .overlay .actions{bottom:0;display:flex;flex-direction:column;position:absolute;width:100%}.game-card .game-card-inner .overlay .actions .btn{color:#f7954e;display:block}.game-card .game-card-inner .overlay .actions .btn:active,.game-card .game-card-inner .overlay .actions .btn:hover{background:hsla(208,7%,46%,.6)}.game-card .face{backface-visibility:hidden;height:100%;position:absolute;transform-origin:top left;width:100%}.game-card .face.front{transform:scale(var(--card-scale))}.game-card .face.back{transform:scale(var(--card-scale)) rotateY(180deg)}.game-card .face.back:before{transform:scaleX(-1)}.game-card.face-back .game-card-inner{transform:rotateY(180deg)}.game-card.card-hidden .face.front:before{transform:scaleX(-1)}.discard-pile,.draw-pile{position:relative}.discard-pile .game-card,.draw-pile .game-card{position:absolute}.discard-pile .item-counter,.draw-pile .item-counter{background:rgba(0,0,0,.7);border-radius:0 0 1rem 1rem;bottom:0;color:#fff;display:none;font-size:.625rem;left:0;position:absolute;text-align:center;width:100%}.discard-pile:hover .item-counter,.draw-pile:hover .item-counter{display:block}.card-set{display:inline-flex;gap:.25rem;margin-bottom:.5rem;position:relative}.card-river.overlap{--card-overlapping:-0.8}.card-river.overlap .card-slot:not(:first-child){margin-left:calc(var(--card-width)*var(--card-overlapping));transition:margin-left .4s}.card-river.overlap .card-slot:hover{z-index:1}.card-set.overlap{--card-overlapping:-0.8}.card-set.overlap .token-wrapper:not(:first-child){margin-left:calc(var(--card-width)*var(--card-overlapping));transition:margin-left .4s}.card-set.overlap .token-wrapper:hover{z-index:1}.card-preview{text-align:center}.card-preview>.game-card{display:inline-block}.size-79{--card-width:79px}.card-objective-picker .card-river{display:flex;gap:3px}.game-board .card-objective-picker{display:flex;left:123px;position:absolute;top:123.75px;transform:rotate(90deg);transform-origin:top left;z-index:200}.game-board .card-objective-picker .draw-pile{margin-right:13px}.game-board .card-objective-picker .card-objective-container{transform:rotate(180deg)}.dialog-body .card-objective-picker .card-river{justify-content:space-evenly}.card-objective-container{height:110px;width:78.75px}.select-token .game-card.card-objective{cursor:pointer}.select-token .game-card.card-objective:hover .game-card-inner{top:-6px}.game-card.card-objective.selectable .game-card-inner{outline:2px solid #865c88}.game-card.card-objective.selected .game-card-inner{outline:2px solid #f7954e;top:-6px}.game-card.card-objective.selectable:hover .game-card-inner{top:-6px}.game-card.card-objective.disabled .game-card-inner .overlay{background:rgba(0,0,0,.5);color:hsla(0,0%,100%,.7);display:block!important;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.game-card.card-objective.disabled .game-card-inner .overlay:before{content:var(--text);display:flex;flex-direction:column;font-size:2rem;height:100%;justify-content:center;left:0;position:absolute;top:0;transform:rotate(-50deg);width:100%}.card-objective,.card-objective .face{height:352px;width:252px}.card-objective .face:before{background-image:url(img/game/ObjectiveCard-Spritesheet-EN-352.png);background-repeat:no-repeat;content:" ";display:block;height:100%;width:100%}.card-objective .face.back:before{background-position:-1px -1px}.card-objective.size-79{--card-scale:0.3125;height:110px;width:78.75px}.card-objective.size-237{--card-scale:0.9404761905;height:332px;width:237px}.card-objective.card-objective-hidden .face.front:before{background-position:-1px -1px}.card-objective.card-objective-M1TAll .face.front:before{background-position:-255px -1px}.card-objective.card-objective-M1TLamps .face.front:before{background-position:-509px -1px}.card-objective.card-objective-M20Terraces .face.front:before{background-position:-763px -1px}.card-objective.card-objective-M2TFlowers .face.front:before{background-position:-1017px -1px}.card-objective.card-objective-M2TMusicians .face.front:before{background-position:-1271px -1px}.card-objective.card-objective-M3CategoryT .face.front:before{background-position:-1525px -1px}.card-objective.card-objective-M3TQuarter .face.front:before{background-position:-1779px -1px}.card-objective.card-objective-M5TFountain .face.front:before{background-position:-2033px -1px}.card-objective.card-objective-M9TEast .face.front:before{background-position:-2287px -1px}.card-objective.card-objective-M9TNorth .face.front:before{background-position:-2541px -1px}.card-objective.card-objective-M9TSouth .face.front:before{background-position:-2795px -1px}.card-objective.card-objective-M9TWest .face.front:before{background-position:-3049px -1px}.card-objective.card-objective-MAllCatT .face.front:before{background-position:-3303px -1px}.card-objective.card-objective-P01 .face.front:before{background-position:-3557px -1px}.card-objective.card-objective-P02 .face.front:before{background-position:-3811px -1px}.card-objective.card-objective-P03 .face.front:before{background-position:-4065px -1px}.card-objective.card-objective-P04 .face.front:before{background-position:-4319px -1px}.card-objective.card-objective-P05 .face.front:before{background-position:-4573px -1px}.card-objective.card-objective-P06 .face.front:before{background-position:-4827px -1px}.card-objective.card-objective-P07 .face.front:before{background-position:-5081px -1px}.card-objective.card-objective-P08 .face.front:before{background-position:-5335px -1px}.card-objective.card-objective-P09 .face.front:before{background-position:-5589px -1px}.card-objective.card-objective-P10 .face.front:before{background-position:-5843px -1px}.card-objective.card-objective-P11 .face.front:before{background-position:-6097px -1px}.card-objective.size-237 .game-card-inner{border-radius:29px;outline-width:4px}.objective-card{display:inline-block;height:352px;width:252px}.objective-card:before{background-image:url(img/game/ObjectiveCard-Spritesheet-EN-352.png);background-repeat:no-repeat;content:" ";display:block;height:352px;width:252px}.objective-card.size-16{height:16.000000016px;width:16px}.objective-card.size-16:before{transform:scale(.0454545455);transform-origin:top left}.objective-card.objective-card-hidden:before{background-position:-1px -1px}.objective-card.objective-card-M1TAll:before{background-position:-255px -1px}.objective-card.objective-card-M1TLamps:before{background-position:-509px -1px}.objective-card.objective-card-M20Terraces:before{background-position:-763px -1px}.objective-card.objective-card-M2TFlowers:before{background-position:-1017px -1px}.objective-card.objective-card-M2TMusicians:before{background-position:-1271px -1px}.objective-card.objective-card-M3CategoryT:before{background-position:-1525px -1px}.objective-card.objective-card-M3TQuarter:before{background-position:-1779px -1px}.objective-card.objective-card-M5TFountain:before{background-position:-2033px -1px}.objective-card.objective-card-M9TEast:before{background-position:-2287px -1px}.objective-card.objective-card-M9TNorth:before{background-position:-2541px -1px}.objective-card.objective-card-M9TSouth:before{background-position:-2795px -1px}.objective-card.objective-card-M9TWest:before{background-position:-3049px -1px}.objective-card.objective-card-MAllCatT:before{background-position:-3303px -1px}.objective-card.objective-card-P01:before{background-position:-3557px -1px}.objective-card.objective-card-P02:before{background-position:-3811px -1px}.objective-card.objective-card-P03:before{background-position:-4065px -1px}.objective-card.objective-card-P04:before{background-position:-4319px -1px}.objective-card.objective-card-P05:before{background-position:-4573px -1px}.objective-card.objective-card-P06:before{background-position:-4827px -1px}.objective-card.objective-card-P07:before{background-position:-5081px -1px}.objective-card.objective-card-P08:before{background-position:-5335px -1px}.objective-card.objective-card-P09:before{background-position:-5589px -1px}.objective-card.objective-card-P10:before{background-position:-5843px -1px}.objective-card.objective-card-P11:before{background-position:-6097px -1px}.asset-locale-fr .card-objective .face:before,.asset-locale-fr .objective-card:before{background-image:url(img/game/ObjectiveCard-Spritesheet-FR-352.png)}.card-majority-picker{left:556.8px;position:absolute;top:443px}.card-majority-container{height:110px;width:79px}.card-majority,.card-majority .face{height:352px;width:252px}.card-majority .face:before{background-image:url(img/game/MajorityCard-Spritesheet-EN-352.png);background-repeat:no-repeat;content:" ";display:block;height:100%;width:100%}.card-majority .face.back:before{background-position:-1px -1px}.card-majority.size-79{--card-scale:0.3134920635;height:110px;width:79px}.card-majority.size-237{--card-scale:0.9404761905;height:332px;width:237px}.card-majority.card-majority-hidden .face.front:before{background-position:-1px -1px}.card-majority.card-majority-FlowersLamps .face.front:before{background-position:-255px -1px}.card-majority.card-majority-FlowersRestaurants .face.front:before{background-position:-509px -1px}.card-majority.card-majority-FountainFlowers .face.front:before{background-position:-763px -1px}.card-majority.card-majority-FountainGold .face.front:before{background-position:-1017px -1px}.card-majority.card-majority-FountainPigeons .face.front:before{background-position:-1271px -1px}.card-majority.card-majority-LampRestaurants .face.front:before{background-position:-1525px -1px}.card-majority.card-majority-MusiciansGold .face.front:before{background-position:-1779px -1px}.card-majority.card-majority-MusiciansPigeons .face.front:before{background-position:-2033px -1px}.card-majority.size-237 .game-card-inner{border-radius:29px;outline-width:4px}.asset-locale-fr .card-majority .face:before{background-image:url(img/game/MajorityCard-Spritesheet-FR-352.png)}.card-pigeon-picker{left:557.4px;position:absolute;top:190px}.dialog-body .card-river{display:flex;gap:3px;justify-content:space-evenly;width:100%}.card-pigeon-container{height:110px;width:79px}.select-token .game-card.card-pigeon{cursor:pointer}.select-token .game-card.card-pigeon:hover .game-card-inner{top:-6px}.game-card.card-pigeon.selectable .game-card-inner{outline:2px solid #865c88}.game-card.card-pigeon.selected .game-card-inner{outline:2px solid #f7954e;top:-6px}.game-card.card-pigeon.selectable:hover .game-card-inner{top:-6px}.game-card.card-pigeon.disabled .game-card-inner .overlay{background:rgba(0,0,0,.5);color:hsla(0,0%,100%,.7);display:block!important;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.game-card.card-pigeon.disabled .game-card-inner .overlay:before{content:var(--text);display:flex;flex-direction:column;font-size:2rem;height:100%;justify-content:center;left:0;position:absolute;top:0;transform:rotate(-50deg);width:100%}.card-pigeon,.card-pigeon .face{height:352px;width:252px}.card-pigeon .face:before{background-image:url(img/game/PigeonCard-Spritesheet-EN-352.png);background-repeat:no-repeat;content:" ";display:block;height:100%;width:100%}.card-pigeon .face.back:before{background-position:-1px -1px}.card-pigeon.size-79{--card-scale:0.3134920635;height:110px;width:79px}.card-pigeon.size-56{--card-scale:0.2272727273;height:80px;width:57.27px}.card-pigeon.card-pigeon-hidden .face.front:before{background-position:-1px -1px}.card-pigeon.card-pigeon-AddTerrace .face.front:before{background-position:-255px -1px}.card-pigeon.card-pigeon-AdjacentTerrace .face.front:before{background-position:-509px -1px}.card-pigeon.card-pigeon-DrawResource .face.front:before{background-position:-763px -1px}.card-pigeon.card-pigeon-Ingredient .face.front:before{background-position:-1017px -1px}.card-pigeon.card-pigeon-Objective .face.front:before{background-position:-1271px -1px}.card-pigeon.card-pigeon-TwoGolds .face.front:before{background-position:-1525px -1px}.card-pigeon.size-56 .game-card-inner{border-radius:7px}.card-pigeon.size-237 .game-card-inner{border-radius:29px;outline-width:4px}.asset-locale-fr .card-pigeon .face:before{background-image:url(img/game/PigeonCard-Spritesheet-FR-352.png)}.card-resource-picker{display:flex;left:187px;position:absolute;top:589px}.card-resource-picker .discard-pile{margin-right:8px}.card-resource-picker .draw-pile{margin-right:3.3px}.card-resource-picker .card-river{display:flex;gap:3.5px}.card-resource-container{height:80px;width:56px}.select-token .game-card.card-resource{cursor:pointer}.select-token .game-card.card-resource:hover .game-card-inner{top:-4px}.game-card.card-resource.selectable .game-card-inner{outline:2px solid #865c88}.game-card.card-resource.selected .game-card-inner{outline:2px solid #f7954e;top:-4px}.game-card.card-resource.selectable:hover .game-card-inner{top:-4px}.game-card.card-resource.disabled .game-card-inner .overlay{background:rgba(0,0,0,.5);color:hsla(0,0%,100%,.7);display:block!important;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.game-card.card-resource.disabled .game-card-inner .overlay:before{content:var(--text);display:flex;flex-direction:column;font-size:2rem;height:100%;justify-content:center;left:0;position:absolute;top:0;transform:rotate(-50deg);width:100%}.card-resource,.card-resource .face{height:352px;width:245px}.card-resource .face:before{background-image:url(img/game/ResourceCard-Spritesheet-352.png);background-repeat:no-repeat;content:" ";display:block;height:100%;width:100%}.card-resource .face.back:before{background-position:-1px -1px}.card-resource.size-56{--card-scale:0.2285714286;height:80px;width:56px}.card-resource.card-resource-hidden .face.front:before{background-position:-1px -1px}.card-resource.card-resource-C1Bread .face.front:before{background-position:-248px -1px}.card-resource.card-resource-C1Cheese .face.front:before{background-position:-495px -1px}.card-resource.card-resource-C1Flour .face.front:before{background-position:-742px -1px}.card-resource.card-resource-C1Gold .face.front:before{background-position:-989px -1px}.card-resource.card-resource-C1Meat .face.front:before{background-position:-1236px -1px}.card-resource.card-resource-C1Potatoes .face.front:before{background-position:-1483px -1px}.card-resource.card-resource-C1SeaFood .face.front:before{background-position:-1730px -1px}.card-resource.card-resource-C1Tomatoes .face.front:before{background-position:-1977px -1px}.card-resource.card-resource-C2BT .face.front:before{background-position:-2224px -1px}.card-resource.card-resource-C2MF .face.front:before{background-position:-2471px -1px}.card-resource.card-resource-C2PC .face.front:before{background-position:-2718px -1px}.card-resource.card-resource-C2PT .face.front:before{background-position:-2965px -1px}.card-resource.card-resource-C3CFT .face.front:before{background-position:-3212px -1px}.card-resource.card-resource-C3SBP .face.front:before{background-position:-3459px -1px}.card-resource.card-resource-C3SMP .face.front:before{background-position:-3706px -1px}.resource-card{display:inline-block;height:352px;width:245px}.resource-card:before{background-image:url(img/game/ResourceCard-Spritesheet-352.png);background-repeat:no-repeat;content:" ";display:block;height:352px;width:245px}.resource-card.size-16{height:16.000000016px;width:16px}.resource-card.size-16:before{transform:scale(.0454545455);transform-origin:top left}.resource-card.resource-card-hidden:before{background-position:-1px -1px}.resource-card.resource-card-C1Bread:before{background-position:-248px -1px}.resource-card.resource-card-C1Cheese:before{background-position:-495px -1px}.resource-card.resource-card-C1Flour:before{background-position:-742px -1px}.resource-card.resource-card-C1Gold:before{background-position:-989px -1px}.resource-card.resource-card-C1Meat:before{background-position:-1236px -1px}.resource-card.resource-card-C1Potatoes:before{background-position:-1483px -1px}.resource-card.resource-card-C1SeaFood:before{background-position:-1730px -1px}.resource-card.resource-card-C1Tomatoes:before{background-position:-1977px -1px}.resource-card.resource-card-C2BT:before{background-position:-2224px -1px}.resource-card.resource-card-C2MF:before{background-position:-2471px -1px}.resource-card.resource-card-C2PC:before{background-position:-2718px -1px}.resource-card.resource-card-C2PT:before{background-position:-2965px -1px}.resource-card.resource-card-C3CFT:before{background-position:-3212px -1px}.resource-card.resource-card-C3SBP:before{background-position:-3459px -1px}.resource-card.resource-card-C3SMP:before{background-position:-3706px -1px}.game-player-panel{display:flex;flex-direction:column}.game-player-panel>*{display:flex;gap:.5rem;padding:.5rem .5rem .25rem}.game-player-panel .panel-item{align-items:center;display:flex;gap:.25rem;position:relative}.game-player-panel .panel-item.item-majority-ranking .item-value{background:#fff;border-radius:16px;bottom:-4px;display:inline-block;font-size:10px;height:16px;left:8px;line-height:16px;position:absolute;text-align:center;width:16px;z-index:1}.game-board.debug .tile-grid .tile{background:#ff000030}.game-board.debug .tile-grid .tile.tile-out{background:#ff000090}.game-board.debug .tile-grid .tile.tile-bush{background:#00770090}.game-board.debug .tile-grid .tile.tile-restaurant{background:#00ff0050}.game-board.debug .tile-grid .tile.tile-pigeon{background:#77777790}.game-board.debug .tile-grid .tile.tile-fountain{background:#33d8ff90}.game-board.debug .tile-grid .tile.tile-musician{background:#0000ff90}.game-board.debug .tile-grid .tile.tile-lamp{background:#ece20a90}.game-board.debug .tile-grid .tile.tile-flowerbed{background:#a30e6490}.game-board.debug .card-majority-container,.game-board.debug .card-objective-container,.game-board.debug .card-pigeon-container,.game-board.debug .card-resource-container{background:#00ff0030}.game-board.debug .cheat .game-card:hover .game-card-inner{transform:rotateY(180deg)}.game-board.debug .cheat .game-card.face-back:hover .game-card-inner{transform:none}.server-logs{margin-top:1rem;max-width:100%;overflow-x:auto}.server-logs pre br{display:none}