.tcon{padding:0}.modal *{box-sizing:border-box}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15000;display:-ms-flexbox;display:flex;visibility:hidden;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.5);opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#333}.modal--confirm .modal-box{text-align:center}.modal--noOverlayClose{cursor:default}.modal--noClose .modal__close{display:none}.modal__close{position:fixed;top:2rem;z-index:1000;padding:0;width:2rem;height:2rem;border:none;background-color:rgba(0,0,0,0);color:#fff;cursor:pointer}.modal__close svg *{fill:#ff1744}.modal__closeLabel{display:none}.modal__close:hover{color:#fff}.modal-box{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:auto;margin-bottom:auto;border-radius:4px;background:#fff;opacity:1;cursor:auto;will-change:transform,opacity}.modal-box__content{padding:2rem}.modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto}.modal-box__footer:after{display:table;clear:both;content:""}.modal-box__footer--sticky{position:fixed;bottom:-200px;z-index:10001;opacity:1;transition:bottom .3s ease-in-out .3s}.enabled{position:fixed;right:0;left:0;overflow:hidden}.modal--visible .modal-box__footer{bottom:0}.enabled .content-wrapper{filter:blur(8px)}.modal--visible{visibility:visible;opacity:1}.modal--visible .modal-box{animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards}.modal--overflow{overflow-y:scroll;padding-top:8vh}.btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:none;background-color:grey;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;cursor:pointer;transition:background-color .4s ease;border-radius:2rem}.btn--primary{background-color:#3498db}.btn--danger{background-color:#e74c3c}.btn--default{background-color:#34495e}.btn--pull-left{float:left}.btn--pull-right{float:right}@media (max-width:540px){.modal{top:0;display:block;padding-top:60px;width:100%}.modal-box{width:auto;border-radius:0}.modal-box__content{overflow-y:scroll}.modal--noClose{top:0}.modal--noOverlayClose{padding-top:0}.modal__close{top:0;right:0;left:0;display:block;width:100%;height:60px;border:none;background-color:#2c3e50;box-shadow:none;color:#fff}.modal__closeLabel{font-size:1.6rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.modal__closeIcon,.modal__closeLabel{display:inline-block;vertical-align:middle}.modal__closeIcon{margin-right:.8rem;width:1.6rem;font-size:0}}@keyframes scale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@-ms-viewport{width:device-width}#game{background-size:auto;background-color:#b00652;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAATklEQVQoU2O0traWOnr06DMGKADxQUx0MUaYAhCNrAndALhCdAl0jWCF6CYhWw2TY8SmCOYcmDtBaohXSLTVyMGCHCRYPYNNMUbwEBvgAK4LWzdCHITrAAAAAElFTkSuQmCC");position:relative;height:100%;width:calc(100%);border:1px solid #20322a;border-top:none;padding-top:3rem;width:-moz-calc(100%);width:-webkit-calc(100%);width:calc(100%);overflow:hidden;box-shadow:0 0 6px rgba(0,0,0,.9)}#adl{left:10px}#adl,#adr{position:absolute;top:40px;width:160px;height:600px;display:inline}#adr{right:0;padding-right:10px}#root{position:relative;margin:0 auto;overflow:hidden;transform-style:preserve-3d}#topbar{position:absolute;top:0;left:0;width:100%;box-shadow:1px 0 4px 0 rgba(0,0,0,.9);background-color:#6e0132}#topbar .score{float:left;display:inline-block;color:#f2f2f2;padding:.2rem .8rem;text-decoration:none}#topbar .score .data{padding-top:.2rem}#topbar h2{float:left;padding:.7rem 1.2rem 0;font:inherit;font-size:1.2rem;line-height:1;color:#fff;text-transform:uppercase;font-weight:600;text-shadow:-1px -1px 1px hsla(0,0%,100%,.1),1px 1px 1px rgba(0,0,0,.5)}#topbar button{padding:.7rem 1rem;margin:0 .2rem;color:#fff}.deck{transform-style:preserve-3d}.art-wrapper{position:relative;border-top:1px solid #000;height:auto;width:100%;color:#333}.art-wrapper .art-content{padding:0 1rem;margin:25px auto 0;position:relative}.art-wrapper .art-content h6{font-size:1.1rem;margin-left:1rem;margin-right:1rem;margin-bottom:.5rem;line-height:1.1rem;font-weight:700;display:block}.message{position:fixed;top:2.5rem;left:0;width:100%;padding:1rem .5rem;font-size:.5rem;text-align:center}.how-to{display:none}.how-to-m{font-size:1rem}.how-to-m h6{font-size:1.5rem}.how-to-m p{font-size:1.2rem;text-indent:1.5em;margin-top:.6em}.conta p{user-select:text;border:1px solid #ededed;padding:10px;background:#fff}.fb-area{position:absolute;top:120%;left:5%;z-index:1000;width:200px}.fb-area div{float:left}.fb-area div .myButton{margin-top:10px;margin-left:8px}.link-area{position:absolute;top:130%;right:5%;z-index:1000;width:200px}.link-area a:last-child{margin-top:8px}.link-area a{float:right}.myButton{box-shadow:inset 0 1px 0 0 #fff;background:linear-gradient(180deg,#ededed 5%,#dfdfdf);background-color:#ededed;border-radius:4px;border:1px solid #dcdcdc;display:inline-block;cursor:pointer;color:#000;font-size:15px;font-weight:700;padding:4px 10px;text-decoration:none;text-shadow:0 1px 0 #fff}#menuToggle{display:block;position:relative;top:.6rem;right:3%;z-index:5002;-webkit-user-select:none;user-select:none}#menuToggle input{display:block;width:2.6rem;height:2.6rem;position:absolute;top:-.6rem;left:-.3rem;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#232323;top:.3rem;left:.3rem}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translateY(-1px)}#menu{display:none;position:absolute;width:300px;margin:-80px 0 0 -250px;padding-top:90px;padding-bottom:30px;background:#fff;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(100%);transition:transform .5s cubic-bezier(.77,.2,.05,1)}#menu li{color:rgba(0,0,0,.87);padding:10px 0 10px 20px;font-size:22px;cursor:pointer;text-align:left}#menu li:hover{text-decoration:none;background-color:rgba(0,0,0,.08)}#menu li:first-child{border-top:1px solid #e1e1e1}#menuToggle input:checked~ul{display:block;transform:none}hr.solid{border-top:1px solid #e1e1e1}@media (max-width:540px){#topbar{text-align:left}#menuToggle{top:.4rem}}@media (max-width:768px){#adl,#adr{width:0;height:0;display:none}.bid-sel-inner{max-width:90%}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){#adl,#adr{width:0;height:0;display:none}.modal{left:0;right:0}}.modal-box__content{padding-bottom:0}.score-modal{padding:2rem;font-size:1rem}.score-modal .sc-title{padding-bottom:1.2rem}.score-modal .sc-title span{font-size:1.4rem;font-weight:600;margin-right:.5rem}.score-modal .modal-box{max-width:600px}.score-modal .modal-box h6{font-size:1.6rem}.score-modal .modal-box p{display:block;margin:1em 0}.score-modal table{width:100%;border-collapse:collapse;border-radius:.4rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.2);display:table;text-align:center;margin-top:.6rem}.score-modal table thead{background-color:#fff;border-bottom:none;color:#fff;display:table-header-group;vertical-align:middle;font-size:.9rem}.score-modal table thead tr{display:table-row;vertical-align:inherit;border-color:inherit}.score-modal table thead th{text-transform:capitalize;background-color:#27ae60;font-weight:600;padding:6px;display:table-cell}.score-modal table tbody tr{display:table-row;background:#f6f6f6}.score-modal table tbody tr:nth-of-type(odd){background:#e9e9e9}.score-modal table tbody tr:last-of-type{border-top:1px solid #ffbe00;background:#ffe082;font-weight:600}.score-modal table tbody td{border-right:1px solid #d6d6d6;padding:6px 12px;display:table-cell}.score-modal table tbody td span.bluew{color:#0346ff}.score-modal table tbody td span.redl{color:#d50000}.score-modal table tbody td span.noac{color:#949494}@media (max-width:480px){.score-modal{font-size:.8rem}}.player{color:#fff;position:absolute;margin:auto;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAHElEQVQYV2NkYGCQYmBgeMYABYwwBjYBsEoMFQBPvgIFqyjoxwAAAABJRU5ErkJggg==") repeat;padding-top:15px;z-index:5000;text-align:center;border-radius:8px;text-shadow:0 1px 1px #000;box-shadow:inset 0 0 4px 0 hsla(0,0%,100%,.46),inset 0 1em 0 0 hsla(0,0%,100%,.06),0 0 4px 0 rgba(0,0,0,.52);font-weight:600;transition:all .4s ease-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.player .timer-txt{position:absolute;z-index:-1;margin-top:-2rem;margin-left:-.5rem;font-size:.8rem}.player .btn-edit{width:1.2rem;height:1.2rem}.player .btn-edit,.player .btn-multi{position:absolute;z-index:-1;margin-top:-.9rem}.player .btn-multi{margin-left:3.5rem;font-size:.9rem}.player .name span{position:absolute;left:0;top:-50%;right:0;text-shadow:0 1px 3px #000;margin:0 auto;border-radius:50%;background:#0ba67e no-repeat;width:42px;height:42px;background-size:100%;box-shadow:inset 0 0 6px 0 hsla(0,0%,100%,.46),0 2px 1px 0 rgba(0,0,0,.21);border:1px solid #000}.player .bid{font-stretch:ultra-condensed}.tooltip{visibility:hidden;width:7rem;background-color:rgba(51,51,51,.9);color:#fff;font-size:.9em;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:160%;left:50%;margin-left:-4.5rem;opacity:0;-webkit-transition:opacity .4s ease-in-out,visibility .2s ease-in-out;-moz-transition:opacity .4s ease-in-out,visibility .2s ease-in-out;transition:opacity .4s ease-in-out,visibility .2s ease-in-out}.hu{animation:mymove 1s infinite alternate;transform-origin:50% 100%}@keyframes mymove{0%{transform:scale(.9)}to{transform:scale(1.1)}}.tooltip:after{content:"";position:absolute;border-width:5px;border-style:solid}.top{top:2px;left:0;right:0;width:81px}.top .tooltip{top:120%;bottom:auto;margin-left:-3.5rem}.top .tooltip:after{top:-36%;left:50%;margin-left:-5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(51,51,51,.9)}.right{right:10%;top:0;bottom:30%;width:60px;height:72px}.right .tooltip{left:-100%;bottom:40%;margin-left:-3.8rem}.right .tooltip:after{top:35%;left:100%;margin-left:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(51,51,51,.9)}.right .name span{top:-40%}.bottom{bottom:60px;left:0;right:0;cursor:pointer;width:81px}.bottom .tooltip{margin-left:-6rem;width:12rem}.bottom .tooltip:after{top:100%;left:50%;margin-left:-5px;border-color:rgba(51,51,51,.9) rgba(0,0,0,0) rgba(0,0,0,0)}.left{left:10%;top:0;bottom:30%;width:60px;height:72px}.left .tooltip{left:9rem;bottom:40%}.left .tooltip:after{top:35%;left:0;margin-left:-10px;border-color:rgba(0,0,0,0) rgba(51,51,51,.9) rgba(0,0,0,0) rgba(0,0,0,0)}.left .name span{top:-40%}.yellow{background-color:#e65100;border:2px solid #913e00}.green{background-color:#2e7d32;border:2px solid #19511b}.blue{background-color:#1976d2;border:2px solid #05498d}.red{background-color:#dc004e;border:2px solid #80002d}.form-style{max-width:400px;background:#fff;border-radius:2px;padding:20px;font-family:Georgia,Times New Roman,Times,serif;margin:10px auto 5px}.form-style ul{list-style:none;padding:0;margin:0}.form-style ul li{display:block;padding:9px;border:1px solid #ddd;margin-bottom:20px;border-radius:3px;text-align:center}.form-style ul li:last-child{margin-bottom:0}.form-style ul li span{background:#f3f3f3;padding:3px;margin:0 -9px -9px;text-align:center;color:silver;font-size:11px}.form-style ul li label,.form-style ul li span{display:block;font-family:Arial,Helvetica,sans-serif}.form-style ul li label{float:left;margin-top:-19px;background:#fff;height:18px;padding:0 5px;color:#b9b9b9;font-size:14px;overflow:hidden}.form-style input{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;outline:none;border:none;height:25px;line-height:25px;font-size:16px;padding:0;font-family:Georgia,Times New Roman,Times,serif}.form-style .form_radio_avatar{display:inline-block;overflow:hidden;margin:10px}.form-style .form_radio_avatar input[type=radio]{display:none}.form-style .form_radio_avatar input[type=radio]:checked+label span{transform:scale(1.25)}.form-style .form_radio_avatar input[type=radio]:checked+label{border:2px solid #6b6b6b}.form-style .form_radio_avatar label{display:inline-block;width:64px;height:64px;margin:2px;cursor:pointer}.form-style .form_radio_avatar label:hover span{transform:scale(1.25)}.form-style .form_radio_avatar label span{display:block;width:100%;height:100%;padding:0;transition:transform .2s ease-in-out;margin:0 auto 5px;border:none;background-size:100%;background-repeat:no-repeat}.form-style .form_radio_level{display:inline-block;overflow:hidden;margin:0 10px}.form-style .form_radio_level input[type=radio]{display:none}.form-style .form_radio_level input[type=radio]:checked+label span{transform:scale(1.25)}.form-style .form_radio_level input[type=radio]:checked+label .yellow{border:2px solid #913e00}.form-style .form_radio_level input[type=radio]:checked+label .green{border:2px solid #19511b}.form-style .form_radio_level input[type=radio]:checked+label .blue{border:2px solid #05498d}.form-style .form_radio_level input[type=radio]:checked+label .red{border:2px solid #80002d}.form-style .form_radio_level label{display:inline-block;width:60px;height:60px;margin:0 20px 0 0;cursor:pointer;font-size:.7rem;text-align:center;color:#5c5c5c;padding:5px 0 0}.form-style .form_radio_level label:hover span{transform:scale(1.25)}.form-style .form_radio_level label span.yellow{background-color:#e65100}.form-style .form_radio_level label span.green{background-color:#2e7d32}.form-style .form_radio_level label span.blue{background-color:#1976d2}.form-style .form_radio_level label span.red{background-color:#dc004e}.form-style .form_radio_level label span{display:block;width:30px;height:30px;padding:0;transition:transform .2s ease-in-out;margin:0 auto 5px;border:none}.form-style .fin_score{margin:5px}.form-style .fin_score label{display:flex;align-items:center;justify-content:center;background-color:#31e8ff;color:#fff;font-size:18px;border-radius:50%;width:42px;height:42px}.form-style .fin_score input[type=radio]:checked+label span{transform:scale(1.25)}.form-style .fin_score input[type=radio]:checked+label{transform:scale(1.1);border:2px solid #087684;background-color:#00bcd4}@media (max-width:540px){.form-style{padding:5px}.form-style .form_radio_level label{margin:0}}.arrow{position:relative;background:rgba(0,0,0,.4);width:10rem;height:5rem;line-height:5rem;display:inline-block;font-size:2rem;color:#fff;text-align:center;border-radius:1rem;border:none;overflow:hidden;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 2px 0 hsla(0,0%,100%,.16),0 0 4px 0 rgba(0,0,0,.52);transition:width .5s ease-in-out,margin .5s ease-in-out,border-radius .25s ease-in-out,color .1s ease-in-out}.arrow:before{position:absolute;display:inline-block;content:"";background:#fff;width:.4rem;height:3rem;top:50%;left:50%;margin-top:-.2rem;margin-left:-.2rem;transform:translateY(50px)}.arrow:after{position:absolute;display:inline-block;content:"";width:1.6rem;height:1.6rem;color:#fff;border-top:.4rem solid;border-left:.4rem solid;top:50%;left:50%;margin-top:-.2rem;margin-left:-.8rem;transform:translateY(50px) rotate(45deg)}.pass{position:absolute;width:10rem;height:5rem;top:35%;left:50%;margin-top:-2.5rem;margin-left:-5rem;z-index:9999}.pass .autop,.pass:hover>.arrow{width:5rem;margin-left:2.5rem;border-radius:5rem;color:hsla(0,0%,100%,0);transition:transform .2s ease-in-out .2s,width .5s ease-in-out,margin .5s ease-in-out,border-radius .25s ease-in-out,color .1s ease-in-out}.pass .autop:before,.pass:hover>.arrow:before{animation:lineUp 1s cubic-bezier(0,.6,1,.4) .5s infinite}.pass .autop:after,.pass:hover>.arrow:after{animation:tipUp 1s cubic-bezier(0,.6,1,.4) .5s infinite}.pass .autop.arrow.lrot,.pass:hover>.arrow.lrot{transform:rotate(-90deg)}.pass .autop.arrow.trot,.pass:hover>.arrow.trot{transform:rotate(0deg)}.pass .autop.arrow.rrot,.pass:hover>.arrow.rrot{transform:rotate(90deg)}@keyframes tipUp{0%{transform:translateY(50px) rotate(45deg)}to{transform:translateY(-70px) rotate(45deg)}}@keyframes lineUp{0%{transform:translateY(50px)}to{transform:translateY(-70px)}}.play{background-color:#3498db;border-bottom:5px solid #2980b9;text-shadow:0 -2px #2980b9;border-radius:10px;font-weight:600;font-size:1.2rem;margin:0 auto;display:block;width:60%}.cookie-consent{background-color:#252e39;bottom:0;color:#fff;font-family:Arial;font-size:16px;left:0;line-height:1.4;position:fixed;transform:translateZ(0);width:100%;z-index:1000}.cookie-consent__inner{display:flex;flex-direction:column;margin:0 auto;max-width:1400px;padding:20px 0;width:100%}@media only screen and (min-width:800px){.cookie-consent__inner{align-items:center;flex-direction:row}}.cookie-consent__policy{flex:2;margin:0;padding:0 20px}.cookie-consent__buttons-wrap{display:flex;flex:1;flex-direction:column;width:100%}@media only screen and (min-width:500px){.cookie-consent__buttons-wrap{flex-direction:row;justify-content:space-between}}@media only screen and (min-width:800px){.cookie-consent__buttons-wrap{flex-direction:row-reverse}}.cookie-consent__button{background:none;background-color:#3498db;border:0;color:#fff;cursor:pointer;display:block;font-family:Arial;font-size:16px;font-weight:700;margin:20px 20px 0;padding:0;position:relative;text-align:center;text-decoration:none;width:auto}@media only screen and (min-width:500px){.cookie-consent__button{max-width:200px;width:calc(50% - 40px)}}@media only screen and (min-width:800px){.cookie-consent__button{margin:0 20px}}.cookie-consent__button:hover{background-color:#258cd1}.cookie-consent__button:focus{outline:none}.cookie-consent__button:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.8 77.3"><path d="M37 50.4L13.4 26.9 0 40.3l37 37 63.9-63.9L87.4 0 37 50.4z"/></svg>');background-repeat:no-repeat;background-size:100%;content:"";display:block;height:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;color:#fff}.cookie-consent__button--additional:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M0 57.1h71.4L39.3 89.2 50 100l50-50L50 0 39.3 10.7l32.1 32.2H0v14.2z"/></svg>');height:16px;width:16px}.cookie-consent__button-text{display:block;padding:10px 45px 10px 20px}.cookie-consent__accessible-text{height:1px;overflow:hidden;position:absolute;top:-10px;width:1px}.cookie-consent--has-additional .cookie-consent__policy{flex:.8}@media only screen and (min-width:1200px){.cookie-consent--has-additional .cookie-consent__policy{flex:1.5}}.cookie-consent--has-additional .cookie-consent__button{max-width:none}.card{color:#000;position:absolute;display:block;border:none;cursor:default;will-change:transform;backface-visibility:hidden;margin:0;padding:0;background-repeat:no-repeat;background-size:cover}.back{background-image:url(../svg/backs.svg)!important}@media (min-width:481px) and (max-width:767px){#topbar h2{display:none}}@media (min-width:320px) and (max-width:480px){#topbar h2{display:none}}@media (max-width:320px){#topbar h2{display:none}}@media (max-width:415px){.modal--visible .modal-box__footer .btn--pull-left,.modal--visible .modal-box__footer .btn--pull-right{float:none;display:inline-block;margin-bottom:9px}.modal--visible .modal-box__footer{text-align:center}.score-modal table tbody td{padding:0}.modal-box__content{padding:1px}}@media (max-width:360px){.score-modal{padding:9px}}@media (min-width:321px) and (max-width:480px){#root{font-size:12px}.player{padding-top:8px}.player .name span{width:30px;height:30px}.top,.bottom{width:72px}.left,.right{width:48px;height:48px}.left .name span,.right .name span{top:-46%}}@media (max-width:320px){#root{font-size:12px}.player{padding-top:8px}.player .name span{width:30px;height:30px}.top,.bottom{width:72px}.left,.right{width:48px;height:48px}.left .name span,.right .name span{top:-46%}}