@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";@keyframes fadeInSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slideInDrawer{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideOutDrawer{0%{transform:translate(0)}to{transform:translate(-100%)}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;color-scheme:dark;color:#ffffffde;background:var(--Neutral-900-BG, #171717);font-synthesis:none;text-rendering:optimizeLegibility;--border-primary: #b7423e;--border-secondary: #46eca2;--primary-containers-bg: rgba(0, 0, 0, .25);--secondary-containers-bg: rgba(70, 236, 162, .03);--blue-bg: #0f1f23;--primary-text-color: #46eca2;--secondary-text-color: #76edf6;--tabs-inactive: #b7423e;--tabs-active: #46eca2;--error-border: #ef4444;--red-bg: #1c1115;--bottom-tabs-active: #76edf6;--input-bg: #111a13;--yellow-text: #ece065;--yellow-bg: #2a2b21;--error-text-color: #f87171;--disabled-border: var(--Neutral-500, #737373);--tab-panel-bg: rgba(70, 236, 162, .03);--fade-in-animation: fadeInSlide 1s ease-out forwards;--right-slide-in: slideIn .3s ease-in-out forwards;--right-slide-out: slideOut .3s ease-in-out forwards;--left-drawer-in: slideInDrawer .3s ease-in-out forwards;--left-drawer-out: slideOutDrawer .3s ease-in-out forwards;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow:hidden}.full-width{width:100vw}.full-height{height:100vh}.body-height{height:83vh}.gradient{background:linear-gradient(to bottom,#2c1010,#0a1017);background-position:center center;background-size:cover;background-repeat:no-repeat}@font-face{font-family:bigover;src:url(/fonts/bBigerOver.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:archivo;src:url(/fonts/Archivo-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:archivo-bold;src:url(/fonts/Archivo-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body{margin:0;padding:0}button{padding:.6em 1.2em;font-family:inherit;cursor:pointer}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:98}p{margin-block-start:0px;margin-block-end:0px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#a3a3a3;border-radius:10px}::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--border-primary)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#game_ui{display:none}.SnackbarContainer-root,.notistack-SnackbarContainer,.notistack-SnackbarContainer>div,.MuiSnackbar-root,.MuiSnackbarContent-root{z-index:300000!important}.header-title{font-size:max(1.667vw,16px);font-weight:400;font-family:bigover,sans-serif;line-height:120%}.g-heading-1{font-size:max(1.25vw,14px);font-weight:400;font-family:bigover,sans-serif;line-height:120%}.g-heading-2{font-size:max(1.042vw,12px);font-weight:400;font-family:bigover,sans-serif;line-height:120%}.g-heading-3{font-size:max(.833vw,10px);font-weight:400;font-family:bigover,sans-serif;line-height:130%}.p1{font-size:max(.938vw,10px);font-family:archivo,sans-serif;line-height:150%}.p2{font-size:max(.833vw,10px);font-family:archivo,sans-serif;line-height:150%}.p3{font-size:max(.729vw,10px);font-family:archivo,sans-serif;line-height:150%}.header-title,.g-heading-1,.g-heading-2,.g-heading-3,.p1,.p2,.p3{-webkit-user-select:none;user-select:none}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.header-title{font-size:max(1.667vh,16px)}.g-heading-1{font-size:max(1.25vh,14px)}.g-heading-2{font-size:max(1.042vh,12px)}.g-heading-3{font-size:max(.833vh,10px)}.p1{font-size:max(.938vh,10px)}.p2{font-size:max(.833vh,10px)}.p3{font-size:max(.729vh,10px)}}.button{padding:2% 4%;border:none;color:primary}.button.active{background-color:var(--input-bg);color:var(--primary-text-color)}.button.disabled{color:#a3a3a3;pointer-events:none}.button.error{background-color:var(--red-bg);color:var(--tabs-inactive)}.button-wrapper{border:1px solid var(--button-border-color);border-radius:10px}.join-button{border:none;position:relative;background-color:var(--yellow-bg);width:90%;padding:0;color:var(--yellow-text);border-left:1px solid var(--yellow-text);border-right:1px solid var(--yellow-text)}.donut{width:1.7vh;height:1.7vh;border-radius:50%;border:.2rem solid rgba(163,163,163,.3);border-top-color:#a3a3a3;animation:.7s spin infinite linear}@keyframes spin{to{transform:rotate(360deg)}}.leave-room-popup-container{background-color:var(--Black-BG, rgba(0, 0, 0, .25));text-align:center;border:1px solid var(--Neutral-700-Stroke, #404040);width:25%;padding:1%;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.game-results{display:flex;width:100%}.game-results-inner{border:1px solid var(--Neutral-700-Stroke, #404040);width:33.3%;padding:2%}.game-results-inner-2{border:1px solid var(--Neutral-700-Stroke, #404040);width:50%;padding:2%}@keyframes blink{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.blink{animation:blink .8s infinite}.spectate-text{position:absolute;z-index:999;top:3%;left:43%}.spectate-text h1{animation:spectate-blink .7s ease-in infinite alternate}.spectate-text h1{font-size:1.667vw;font-family:bigover}@keyframes spectate-blink{0%{opacity:.2}to{opacity:1}}.game-over-popup-container{background-color:var(--Black-BG, rgba(0, 0, 0, .25));text-align:center;border:1px solid var(--Neutral-700-Stroke, #404040);width:100%;padding:3%;top:60%;left:50%;position:fixed;z-index:999999999;transform:translate(-50%,-50%)}.kill-reward-div{display:flex;align-items:center;justify-content:center;gap:1%;margin-top:5%}.game-over-text{position:fixed;top:18%;left:50%;transform:translate(-50%,-50%);color:var(--error-border);text-shadow:0px 0px 8px var(--error-border);font-size:2rem;font-weight:700;text-align:center;z-index:100}.game-over-parent-div{text-align:center;width:25%;padding:1%;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.coin-wrapper{position:relative;z-index:1}.coin-wrapper:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:radial-gradient(circle,#fffb00be,#fe00 70%);border-radius:50%;z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s ease-out}.coin-wrapper.coin-glow-hit:before{opacity:1}.coin-wrapper-2{position:relative;z-index:1}.coin-wrapper-2:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:radial-gradient(circle,#00ff9dbe,#fe00 70%);border-radius:50%;z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s ease-out}.coin-wrapper-2.coin-glow-hit-2:before{opacity:1}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.leave-room-popup-container{width:40%}.game-over-parent-div{width:30%}.game-over-text{top:14%}.game-over-popup-container{top:100%}.spectate-text{left:40%}.spectate-text h1{font-size:1.667vh}}.ability-button{transition:all .1s ease}.ability-button:hover{transform:translateY(-1px) scale(1.03)}.ability-button:active,.ability-button.active{transform:translateY(5px) scale(.9)}.damage-borders{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999999999;display:none}.damage-borders.visible{display:block}.damage-borders .border{position:absolute;background-repeat:no-repeat;background-size:cover;pointer-events:none}.damage-borders .left,.damage-borders .right{top:0;bottom:0;width:10vw}.damage-borders .top,.damage-borders .bottom{left:0;right:0;height:10vh}.damage-borders.visible .left{left:0;animation:borderRightFlash .8s linear forwards}.damage-borders.visible .right{right:0;animation:borderLeftFlash .8s linear forwards}.damage-borders.visible .top{top:0;animation:borderBottomFlash .8s linear forwards}.damage-borders.visible .bottom{bottom:0;animation:borderTopFlash .8s linear forwards}@keyframes borderLeftFlash{0%{background:linear-gradient(to left,rgba(139,0,0,1),transparent)}5%{background:linear-gradient(to left,rgba(139,0,0,.95),transparent)}10%{background:linear-gradient(to left,rgba(139,0,0,.9),transparent)}15%{background:linear-gradient(to left,rgba(139,0,0,.85),transparent)}20%{background:linear-gradient(to left,rgba(139,0,0,.8),transparent)}25%{background:linear-gradient(to left,rgba(139,0,0,.75),transparent)}30%{background:linear-gradient(to left,rgba(139,0,0,.7),transparent)}35%{background:linear-gradient(to left,rgba(139,0,0,.65),transparent)}40%{background:linear-gradient(to left,rgba(139,0,0,.6),transparent)}45%{background:linear-gradient(to left,rgba(139,0,0,.55),transparent)}50%{background:linear-gradient(to left,rgba(139,0,0,.5),transparent)}55%{background:linear-gradient(to left,rgba(139,0,0,.45),transparent)}60%{background:linear-gradient(to left,rgba(139,0,0,.4),transparent)}65%{background:linear-gradient(to left,rgba(139,0,0,.35),transparent)}70%{background:linear-gradient(to left,rgba(139,0,0,.3),transparent)}75%{background:linear-gradient(to left,rgba(139,0,0,.25),transparent)}80%{background:linear-gradient(to left,rgba(139,0,0,.2),transparent)}85%{background:linear-gradient(to left,rgba(139,0,0,.15),transparent)}90%{background:linear-gradient(to left,rgba(139,0,0,.1),transparent)}95%{background:linear-gradient(to left,rgba(139,0,0,.05),transparent)}to{background:linear-gradient(to left,rgba(139,0,0,0),transparent)}}@keyframes borderRightFlash{0%{background:linear-gradient(to right,rgba(139,0,0,1),transparent)}5%{background:linear-gradient(to right,rgba(139,0,0,.95),transparent)}10%{background:linear-gradient(to right,rgba(139,0,0,.9),transparent)}15%{background:linear-gradient(to right,rgba(139,0,0,.85),transparent)}20%{background:linear-gradient(to right,rgba(139,0,0,.8),transparent)}25%{background:linear-gradient(to right,rgba(139,0,0,.75),transparent)}30%{background:linear-gradient(to right,rgba(139,0,0,.7),transparent)}35%{background:linear-gradient(to right,rgba(139,0,0,.65),transparent)}40%{background:linear-gradient(to right,rgba(139,0,0,.6),transparent)}45%{background:linear-gradient(to right,rgba(139,0,0,.55),transparent)}50%{background:linear-gradient(to right,rgba(139,0,0,.5),transparent)}55%{background:linear-gradient(to right,rgba(139,0,0,.45),transparent)}60%{background:linear-gradient(to right,rgba(139,0,0,.4),transparent)}65%{background:linear-gradient(to right,rgba(139,0,0,.35),transparent)}70%{background:linear-gradient(to right,rgba(139,0,0,.3),transparent)}75%{background:linear-gradient(to right,rgba(139,0,0,.25),transparent)}80%{background:linear-gradient(to right,rgba(139,0,0,.2),transparent)}85%{background:linear-gradient(to right,rgba(139,0,0,.15),transparent)}90%{background:linear-gradient(to right,rgba(139,0,0,.1),transparent)}95%{background:linear-gradient(to right,rgba(139,0,0,.05),transparent)}to{background:linear-gradient(to right,rgba(139,0,0,0),transparent)}}@keyframes borderBottomFlash{0%{background:linear-gradient(to bottom,rgba(139,0,0,1),transparent)}5%{background:linear-gradient(to bottom,rgba(139,0,0,.95),transparent)}10%{background:linear-gradient(to bottom,rgba(139,0,0,.9),transparent)}15%{background:linear-gradient(to bottom,rgba(139,0,0,.85),transparent)}20%{background:linear-gradient(to bottom,rgba(139,0,0,.8),transparent)}25%{background:linear-gradient(to bottom,rgba(139,0,0,.75),transparent)}30%{background:linear-gradient(to bottom,rgba(139,0,0,.7),transparent)}35%{background:linear-gradient(to bottom,rgba(139,0,0,.65),transparent)}40%{background:linear-gradient(to bottom,rgba(139,0,0,.6),transparent)}45%{background:linear-gradient(to bottom,rgba(139,0,0,.55),transparent)}50%{background:linear-gradient(to bottom,rgba(139,0,0,.5),transparent)}55%{background:linear-gradient(to bottom,rgba(139,0,0,.45),transparent)}60%{background:linear-gradient(to bottom,rgba(139,0,0,.4),transparent)}65%{background:linear-gradient(to bottom,rgba(139,0,0,.35),transparent)}70%{background:linear-gradient(to bottom,rgba(139,0,0,.3),transparent)}75%{background:linear-gradient(to bottom,rgba(139,0,0,.25),transparent)}80%{background:linear-gradient(to bottom,rgba(139,0,0,.2),transparent)}85%{background:linear-gradient(to bottom,rgba(139,0,0,.15),transparent)}90%{background:linear-gradient(to bottom,rgba(139,0,0,.1),transparent)}95%{background:linear-gradient(to bottom,rgba(139,0,0,.05),transparent)}to{background:linear-gradient(to bottom,rgba(139,0,0,0),transparent)}}@keyframes borderTopFlash{0%{background:linear-gradient(to top,rgba(139,0,0,1),transparent)}5%{background:linear-gradient(to top,rgba(139,0,0,.95),transparent)}10%{background:linear-gradient(to top,rgba(139,0,0,.9),transparent)}15%{background:linear-gradient(to top,rgba(139,0,0,.85),transparent)}20%{background:linear-gradient(to top,rgba(139,0,0,.8),transparent)}25%{background:linear-gradient(to top,rgba(139,0,0,.75),transparent)}30%{background:linear-gradient(to top,rgba(139,0,0,.7),transparent)}35%{background:linear-gradient(to top,rgba(139,0,0,.65),transparent)}40%{background:linear-gradient(to top,rgba(139,0,0,.6),transparent)}45%{background:linear-gradient(to top,rgba(139,0,0,.55),transparent)}50%{background:linear-gradient(to top,rgba(139,0,0,.5),transparent)}55%{background:linear-gradient(to top,rgba(139,0,0,.45),transparent)}60%{background:linear-gradient(to top,rgba(139,0,0,.4),transparent)}65%{background:linear-gradient(to top,rgba(139,0,0,.35),transparent)}70%{background:linear-gradient(to top,rgba(139,0,0,.3),transparent)}75%{background:linear-gradient(to top,rgba(139,0,0,.25),transparent)}80%{background:linear-gradient(to top,rgba(139,0,0,.2),transparent)}85%{background:linear-gradient(to top,rgba(139,0,0,.15),transparent)}90%{background:linear-gradient(to top,rgba(139,0,0,.1),transparent)}95%{background:linear-gradient(to top,rgba(139,0,0,.05),transparent)}to{background:linear-gradient(to top,rgba(139,0,0,0),transparent)}}@media (max-width: 768px){.damage-borders .left,.damage-borders .right{width:6vw}.damage-borders .top,.damage-borders .bottom{height:6vh}}.create-main-component,.table-container{height:100%}.data-container{max-height:82%;overflow-y:auto}.headings-container{border-bottom:1px solid var(--border-secondary);display:grid;grid-template-columns:.3fr 1fr 1fr 1fr;align-items:center;text-align:start;margin-top:1%;height:10%}.data-row{display:grid;grid-template-columns:.3fr 1fr 1fr 1fr;padding:2% 0;border-bottom:1px solid var(--Neutral-700-Stroke, #404040);align-items:center;text-align:start}.checkbox{display:flex;gap:5px;align-items:center;accent-color:var(--border-secondary);cursor:pointer}.create-main{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding:1rem}.create-main h1{font-size:.833vw}.input-main{display:flex;width:100%;gap:1rem}.input-field{border-left:1px solid grey;border-top:none;border-bottom:none;padding:2% 1%;border-right:1px solid grey;transition:border-color .3s ease,background-color .3s ease}.input-field.error{border-color:var(--error-text-color);background-color:#2d0505;color:var(--error-text-color)}.input-field:focus{border-color:var(--border-secondary);outline:none;color:var(--border-secondary);background:var(--input-bg)}.rewards-container{display:flex;width:100%;justify-content:space-between;align-items:center}.rewards{display:flex;flex-direction:column;text-align:left;gap:1rem;width:50%}.rewards hr{width:100%;border:.5px solid var(--Neutral-700-Stroke, #404040)}.load-button{width:100%;margin-top:2%;background-color:var(--button-bg-color);border:1px solid var(--primary-active)}.reward-values{display:flex;justify-content:space-between;font-size:.938vw}.create-button-component{width:100%}.create-buttons-inactive{width:50%;text-align:center;padding:1%;border-radius:0;font-size:.833vw;border:1px solid var(--Neutral-700-Stroke, #404040);background:#ffffff0d}.create-buttons-active{width:50%;text-align:center;font-size:.833vw;padding:1%;border-radius:0;border:1px solid var(--Primary, #059033);background:var(--Primary-BG, #143e23);font-family:bigover}.buttons-create{width:30%;padding:1% 4%;position:relative;border:none;background:var(--yellow-bg);border-left:1px solid var(--yellow-text);border-right:1px solid var(--yellow-text)}.action-panel-container{display:flex;align-items:center;gap:.8rem}.action-panel-container svg{cursor:pointer}.dropdown-menu{position:absolute;top:5;right:5;width:10%;z-index:9;border:1px solid var(--border-primary)}.join-room-modal{text-align:center;padding:1rem;width:450px;border:1px solid var(--tabs-inactive);left:35%;top:25%;position:fixed;z-index:99;animation:var(--right-drawer-in)}.room-details-drawer{width:420px;background-color:var(--default-bg-color);padding:0rem 1rem;height:100%;overflow-y:auto!important;position:fixed;top:0;right:0;z-index:99;border-left:1px solid var(--border-primary);color:#fff}.room-details-drawer.open{animation:var(--right-slide-in)}.room-details-drawer.close{animation:var(--right-slide-out)}.room-details-list{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--Neutral-700-Stroke, #404040);margin-bottom:1rem}.room-details-list p{color:var(--bottom-tabs-active)}.panel-icon{font-size:max(1.2vw,18px)}@media screen and (max-height: 450px){.panel-icon{font-size:max(1.2vh,18px)}.data-container{max-height:60%}.headings-container{height:4vw}.create-main{gap:.8rem;padding-top:.5rem;padding-bottom:.5rem}.rewards{gap:0rem}hr{margin-block-start:2px;margin-block-end:2px}}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.data-container{max-height:60%}.create-main{gap:.5rem}.rewards{gap:0}.panel-icon{font-size:max(1.2vh,18px)}.headings-container{height:4vh}.dropdown-menu{width:15%}}.success-snackbar{display:flex;align-items:center;background-color:var(--input-bg);border-top:1px solid var(--border-secondary);border-bottom:1px solid var(--border-secondary);border-left:none;border-right:none;width:100%;gap:3%;text-align:center;padding:1rem;background:linear-gradient(45deg,#44eca122,#44eca100);font-family:archivo;font-weight:bolder;font-size:.833vw}.error-snackbar{display:flex;align-items:center;background-color:var(--red-bg);border-top:1px solid var(--error-border);border-bottom:1px solid var(--error-border);border-left:none;border-right:none;gap:3%;width:100%;text-align:center;padding:1rem;background:linear-gradient(45deg,#ec444422,#44eca100);font-family:archivo;font-weight:bolder;font-size:.833vw}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.error-snackbar{position:fixed;bottom:0;right:0;width:fit-content;z-index:999999}.success-snackbar{position:fixed;bottom:0;right:0;width:fit-content}}.create-priv-room-tour{position:absolute;top:17%;left:33%;background:var(--primary-containers-bg);z-index:99999;width:30%;text-align:center;border:1px solid var(--disabled-border);padding:1%}.input-fields-wrapper-tour{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.create-priv-room-tour{width:40%;top:4%;left:30%}.input-fields-wrapper-tour{gap:1%}}.modal-container{background-color:var(--default-bg-color);text-align:center;border:1px solid var(--border-primary);width:30%;padding:1%;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.tx-status-popup{background-color:var(--default-bg-color);text-align:center;border:1px solid var(--border-primary);width:25%;padding:1%;top:50%;left:50%;position:fixed;z-index:9999;transform:translate(-50%,-50%)}.ep-tx-popup{background-color:var(--default-bg-color);text-align:center;border:1px solid var(--border-primary);width:35%;padding:1%;top:50%;left:50%;position:fixed;z-index:9999;transform:translate(-50%,-50%)}.chain-select-dropdown{position:relative;background-color:var(--primary-containers-bg);cursor:pointer;border:1px solid #404040;border-top:none;border-bottom:none;padding:2%}.chain-select__selected{display:flex;justify-content:space-between;align-items:center;color:#fff;width:100%}.chain-select__value{display:flex;align-items:center;gap:8px}.chain-select__arrow{margin-left:8px;font-size:14px}.chain-select__list{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#131010d8;border:1px solid #475569;list-style:none;padding:4px 0;margin:0;z-index:1000;width:100%}.chain-select__option{display:flex;align-items:center;gap:8px;padding:1% 2%;cursor:pointer}.chain-select__option:hover{background:#334155}.tabs{margin-top:2rem}.tabs button{border:none;width:50%;color:var(--tabs-inactive);border-top:none;border-left:1px solid var(--border-primary);border-right:1px solid var(--border-primary);background:transparent;border-bottom:1px solid var(--border-primary)}.tabs button.active{color:var(--tabs-active);border-radius:0;font-family:bigover;border-top:1px solid var(--border-secondary);border-left:1px solid var(--border-secondary);border-right:1px solid var(--border-secondary);border-bottom:none}.tabs button.active+.tabs button{border-left:none}.tabs button:has(+.tabs button.active){border-right:none}.exchange-fields{display:flex;align-items:center;justify-content:space-evenly;padding-top:1.6rem;gap:1rem;margin-bottom:1.6rem}.exchange-fields input{padding:.8rem .9rem;width:100%;background-color:var(--primary-containers-bg)}.blink-dot{animation-duration:1.3s;animation-iteration-count:infinite;animation-timing-function:linear}.blink-dot:nth-child(1){animation-name:first}.blink-dot:nth-child(2){animation-name:second}.blink-dot:nth-child(3){animation-name:third}.blink-dot:nth-child(4){animation-name:fourth}@keyframes first{0%{opacity:0}60%,to{opacity:1}}@keyframes second{0%,20%{opacity:0}80%,to{opacity:1}}@keyframes third{0%,40%{opacity:0}to{opacity:1}}@keyframes fourth{0%{opacity:0}to{opacity:1}}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.modal-container{width:40%}}.in-game-life-popup{position:absolute;top:20%;left:31%;width:35%;display:flex;flex-direction:column;align-items:center;z-index:999999999999999;background-color:var(--Black-BG, rgba(0, 0, 0, .25));border:1px solid var(--Neutral-700-Stroke, #404040)}.defeat-results{display:flex;width:70%}.defeat-results-inner{display:flex;flex-direction:column;align-items:center;border:1px solid var(--Neutral-700-Stroke, #404040);width:100%}.friends-popup{position:fixed;top:20%;left:36%;border:1px solid var(--disabled-border);padding:1%;width:25%;z-index:1111;background:var(--Black-BG, rgba(0, 0, 0, .25))}.friends-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:3%;padding-bottom:3%;border-bottom:1px solid var(--disabled-border)}.drawer-container{width:30%;height:100%;padding:0rem 1rem;overflow-y:auto!important;border-right:1px solid var(--border-primary);position:fixed;overflow-x:hidden;z-index:99;top:0;left:0;transform:translate(-100%)}.drawer-container.open{animation:var(--left-drawer-in);transform:translate(0)}.drawer-container.close{animation:var(--left-drawer-out);transform:translate(-100%)}.drawer-header{position:sticky;top:.16rem;background-color:var(--default-bg-color);left:.16rem;font-size:.833vw}.drawer-header-inner{display:flex;justify-content:space-between;align-items:center}.drawer-inner-container{display:flex;align-items:center;gap:1rem}.search-field{width:100%;font-family:archivo;padding:.5rem 0rem}.search-field::placeholder{font-family:archivo}.drawer-container .button-group button{background-color:transparent;border:none}.sent-request-div{margin-top:1rem}.sent-request-list{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;border-bottom:1px solid var(--text-color-disabled)}.sent-request-list p{font-size:12px;color:#fff}.button-group{display:flex;gap:1rem}.sent-request-list svg{cursor:pointer}.friendlist{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #737373;padding:1rem 0rem;animation:var(--fade-in-animation)}.add-friend-button{border:none;border-left:1px solid var(--primary-text-color);border-right:1px solid var(--primary-text-color);background-color:var(--input-bg);color:var(--primary-text-color);position:relative}.add-friend-button svg{font-size:1.2vw}.remove-friend-button{background-color:transparent;padding:.7rem .9rem;border:none;color:red;font-size:1.5vw}.remove-friend-popup{background-color:var(--default-bg-color);text-align:center;border:1px solid var(--border-primary);width:25%;padding:1%;position:fixed;top:50%;left:50%;z-index:999999;transform:translate(-50%,-50%)}.back-button{display:flex;align-items:center;border:transparent;padding:0;margin-bottom:1rem;gap:.5rem;background-color:transparent}.add-friend-input{width:100%;padding:.5rem .1rem;font-family:archivo}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.add-friend-button svg{font-size:2vh}.add-friend-button{padding:.2rem .3rem}.friendlist{padding:.5rem 0rem}.remove-friend-button{font-size:1.5vh}}.loading-container{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:9}.loading-animation{width:19.635vw;height:19.635vw;background-repeat:no-repeat;background-size:39.271vw 235.625vw;background-image:url(/images/loading.svg);animation:play-loading-animation 1.5s steps(1) infinite}@keyframes play-loading-animation{0%{background-position:0px 0px}4.55%{background-position:-19.635vw 0px}9.1%{background-position:0px -19.635vw}13.65%{background-position:-19.635vw -19.635vw}18.2%{background-position:0px -39.27vw}22.75%{background-position:-19.635vw -39.27vw}27.3%{background-position:0px -58.905vw}31.85%{background-position:-19.635vw -58.905vw}36.4%{background-position:0px -78.54vw}40.95%{background-position:-19.635vw -78.54vw}45.5%{background-position:0px -98.175vw}50.05%{background-position:-19.635vw -98.175vw}54.6%{background-position:0px -117.81vw}59.15%{background-position:-19.635vw -117.81vw}63.7%{background-position:0px -137.445vw}68.25%{background-position:-19.635vw -137.445vw}72.8%{background-position:0px -157.08vw}77.35%{background-position:-19.635vw -157.08vw}81.9%{background-position:0px -176.715vw}86.45%{background-position:-19.635vw -176.715vw}91%{background-position:0px -196.35vw}95.55%{background-position:-19.635vw -196.35vw}to{background-position:0px 0px}}.cards-loading-container{width:15.625vw;height:15.625vw;overflow:hidden;justify-items:center}.cards-loading-animation{width:19.635vw;height:19.635vw;background-repeat:no-repeat;background-size:39.27vw 245.004vw;transform:scale(.5);background-image:url(/images/Loading.png);animation:cards-loading-animation 1.5s steps(1) infinite}@keyframes cards-loading-animation{0%{background-position:0px 0px}4.55%{background-position:-19.635vw 0px}9.1%{background-position:0px -19.635vw}13.65%{background-position:-19.635vw -19.635vw}18.2%{background-position:0px -39.27vw}22.75%{background-position:-19.635vw -39.27vw}27.3%{background-position:0px -58.905vw}31.85%{background-position:-19.635vw -58.905vw}36.4%{background-position:0px -78.54vw}40.95%{background-position:-19.635vw -78.54vw}45.5%{background-position:0px -98.175vw}50.05%{background-position:-19.635vw -98.175vw}54.6%{background-position:0px -117.81vw}59.15%{background-position:-19.635vw -117.81vw}63.7%{background-position:0px -142.917vw}68.25%{background-position:-19.635vw -142.917vw}72.8%{background-position:0px -137.445vw}77.35%{background-position:-19.635vw -137.445vw}81.9%{background-position:0px -157.08vw}86.45%{background-position:-19.635vw -157.08vw}91%{background-position:0px -176.715vw}95.55%{background-position:-19.635vw -176.715vw}to{background-position:0px 0px}}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}*:not(svg){min-height:0px;min-width:0px}.match-invite{position:fixed;top:10%;left:0%;width:30%;background-color:var(--blue-bg);z-index:10000;border:1px solid var(--secondary-text-color);border-left:none}.img-wrapper{width:10%;padding:3%;text-align:center}.invite-content{width:80%}.invite-accepted{position:fixed;top:10%;left:0%;width:30%;background-color:var(--input-bg);z-index:10000;border:1px solid var(--primary-text-color);border-left:none}.claim-popup{background-color:transparent;text-align:center;width:40%;padding:1%;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.reward-img img{width:20%;position:relative}@keyframes rotating-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.room-main-container{display:flex;flex-direction:column;width:100%;padding:.5rem 0rem}.inputfield{display:flex;gap:1rem}.inputfield input{display:flex;padding:1rem 0rem 1rem .5rem;width:100%}.field-container{display:flex;flex-direction:column;text-align:start}.button-div{display:flex;justify-content:flex-end;align-items:flex-end;text-align:end;margin-top:.5rem;padding:.5rem}.join-priv-room-popup{background-color:var(--default-bg-color);text-align:center;border:1px solid var(--border-primary);width:30%;padding:1%;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.popup-buttons{display:flex;width:100%;gap:5%}.task-reward-popup{text-align:center;left:32%;top:25%;position:absolute;z-index:9999999;border:1px solid var(--border-primary);animation:modalFadeIn .3s ease-out;width:25%;padding:2%}.popup-img{width:60%}.tab-icon-container.active{background-image:url(/images/tabs-bg.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;align-items:center;justify-content:center;padding:6%;position:relative}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.tab-icon{font-size:1.4vh;display:none}.bottom-tabs{gap:0px}.bottom-tabs.polygon-1,.bottom-tabs.polygon-2,.bottom-tabs.polygon-3,.bottom-tabs.polygon-4{gap:2px}.bottom-tabs.polygon-1 .tab-icon,.bottom-tabs.polygon-2 .tab-icon,.bottom-tabs.polygon-3 .tab-icon,.bottom-tabs.polygon-4 .tab-icon{display:block!important}}.bottom-nav{grid-area:footer}.header-main{width:100%;background:#1c1115;color:#fff}.header-container{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1536px;margin:0 auto;padding:12px 16px;min-width:0}@media (min-width: 768px){.header-container{padding:24px 32px;gap:16px}}@media (min-width: 1280px){.header-container{padding:24px 64px}}.left-section{display:flex;align-items:center;flex-shrink:0}.header-logo-link{display:inline-flex;width:142px;flex-shrink:0}@media (min-width: 768px){.header-logo-link{width:213px}}.header-logo-img{width:100%;height:auto;display:block}.right-section{display:flex;align-items:center;gap:12px;min-width:0}@media (min-width: 768px){.right-section{gap:16px}}.right-section>.header-divider{display:none;width:1px;height:35px;background:#404040;flex-shrink:0}@media (min-width: 768px){.right-section>.header-divider{display:block}}.notification-btn{background:transparent;border:0;padding:4px;color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.notification-btn p,.notification-btn span{color:#76edf6;font-family:Archivo,sans-serif;font-size:14px;margin:0}@media (min-width: 768px){.notification-btn p,.notification-btn span{font-size:16px}}.user-amount,.connect-wallet-btn,.header-ticket-cluster{display:none}@media (min-width: 768px){.user-amount{display:flex;flex-direction:row;align-items:center;gap:8px}.header-ticket-cluster{display:flex}.connect-wallet-btn{display:inline-flex}}.user-amount-inner-container{display:flex;align-items:center;gap:6px}.user-amount p{color:#fff;margin:0}.header-ticket-cluster{flex-direction:row;align-items:center;flex-shrink:0;background:#00000040;border:1px dashed #404040}.header-ticket-segment{display:flex;flex-direction:row;align-items:center;gap:4px;padding:8px 12px}.header-ticket-segment:not(:first-child){border-left:1px dashed #404040}.header-ticket-x{font-family:Archivo,sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#46eca2}.header-ticket-art{display:block;object-fit:contain;flex-shrink:0}.header-ticket-segment--plus{padding:4px 8px}.header-ticket-plus-btn{display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:transparent;cursor:pointer;line-height:0}.header-ticket-plus-btn:focus-visible{outline:2px solid #46eca2;outline-offset:2px}.header-ticket-plus-graphic{display:block;height:28px;width:auto;max-width:44px}.connect-wallet-btn{color:#fff;font-family:bigover,sans-serif;background-color:transparent;border:0;padding:8px 12px}.header-usdt-add{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;padding:0;background:#46eca214;border:1px solid #46eca2;border-radius:4px;color:#46eca2;cursor:pointer;transition:background-color .18s ease,color .18s ease}.header-usdt-add:hover{background:#46eca22e}.header-usdt-add:focus-visible{outline:2px solid #46eca2;outline-offset:2px}.copy-container{display:inline-flex;align-items:center;position:relative;cursor:pointer}.copy-button{cursor:pointer}.tooltip{position:absolute;background-color:var(--blue-bg);color:var(--bottom-tabs-active);padding:8px 12px;border-radius:5px;font-size:12px;font-family:archivo,sans-serif;white-space:nowrap;border:1px solid var(--bottom-tabs-active);opacity:1;transition:opacity .3s ease-in-out;z-index:10}.tooltip.top{bottom:120%;left:50%;transform:translate(-50%)}.tooltip.top:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--bottom-tabs-active) transparent transparent transparent}.tooltip.right{left:120%;top:50%;transform:translateY(-50%)}.tooltip.left{right:120%;top:50%;transform:translateY(-50%)}.tooltip.left:after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);border-width:5px;border-style:solid;border-color:transparent transparent transparent var(--bottom-tabs-active)}.glow-effect{box-shadow:0 0 15px 5px gold;transition:box-shadow .3s ease-in-out}.setting-icon{color:var(--primary-text-color)}.notification-drawer-container{width:30%;padding:0rem 1rem;height:100%;overflow-y:auto!important;border-right:1px solid var(--border-primary);font-family:archivo;position:fixed;top:0;left:0;z-index:99999}.notification-drawer-container.open{animation:var(--left-drawer-in);transform:translate(0)}.notification-drawer-container.close{animation:var(--left-drawer-out);transform:translate(100%)}.filter-button{border:none;background-color:transparent;display:flex;align-items:center;float:inline-end;position:relative;gap:.5rem;padding:0% 3%;color:var(--primary-text-color);border-left:1px solid var(--primary-text-color);border-right:1px solid var(--primary-text-color)}.dropdown-list{position:absolute;top:13%;right:15%;display:flex;width:180px;flex-direction:column;justify-content:start;box-shadow:0 2px 13px #46eca233;z-index:1000;border:1px solid #404040;background-color:var(--red-bg)}.dropdown-item{display:flex;align-items:center;padding:8px;cursor:pointer;gap:4%;border-bottom:1px solid #404040;margin:3%}.dropdown-item:last-child{border-bottom:none}.notification-drawer-inner-container{display:flex;align-items:center;gap:1rem}.notification-item{border-bottom:1px solid grey;padding-bottom:5%;animation:var(--fade-in-animation)}input[type=radio]:checked{accent-color:var(--primary-text-color)}.chain-popup{background-color:var(--default-bg-color);text-align:center;border:1px solid var(--border-primary);width:20%;padding:1%;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.chain-select{display:flex;align-items:center;justify-content:space-between;border:1px solid #404040;padding:2%;margin-bottom:2%}.chain-icon{width:22px;height:22px}@media (max-width: 768px){.chain-icon{width:20px;height:20px}}@media (max-width: 480px){.chain-icon{width:16px;height:16px}}.wallet-adapter-button .wallet-adapter-button-trigger{justify-content:center!important;color:var(--primary-text-color)!important;font-family:bigover!important;background-color:var(--input-bg)!important;border:none!important;border-left:1px solid var(--primary-text-color)!important;border-right:1px solid var(--primary-text-color)!important;border-radius:0!important;width:100%;padding:1.855rem 2rem!important}.copy-address-btn{background-color:var(--input-bg);border:1px solid var(--primary-text-color);border-top:none;border-bottom:none;color:var(--primary-text-color);width:100%;margin-top:2%}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.chain-popup{width:30%}.wallet-adapter-modal{top:auto!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;width:100%!important;height:auto!important;border-radius:12px 12px 0 0!important}}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(46vh - 2rem)!important}}.logout-popup{text-align:center;border:1px solid var(--disabled-border);width:25%;padding:1%;top:45%;left:48%;position:fixed;z-index:99;transform:translate(-50%,-50%)}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.logout-popup{top:50%;left:50%}}@media (max-width: 767px){.logout-popup{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:calc(100vw - 24px)!important;max-width:440px;height:auto!important;max-height:calc(100dvh - 24px)!important;padding:16px!important;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}}.link-game-accounts-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1111;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;width:calc(100vw - 24px);max-width:440px;max-height:calc(100dvh - 24px);overflow-y:auto;padding:16px;text-align:left;border:1px solid #b7423e;background:linear-gradient(180deg,#2c1010,#0a1017)}@media (min-width: 768px){.link-game-accounts-popup{width:440px}}.lga-header{display:flex;flex-direction:column;align-items:center;gap:8px}.lga-title{margin:0;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:20px;line-height:1.2;text-align:center;color:#fff}.lga-subtitle{margin:0;font-family:Archivo,sans-serif;font-weight:400;font-size:14px;line-height:1.5;text-align:center;color:#e5e5e5}.lga-card{display:flex;flex-direction:column;gap:8px;padding:16px;background:#00000040;border:1px solid #404040}.lga-card-identity{display:flex;flex-direction:row;align-items:center;gap:16px}.lga-card-provider{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.lga-card-provider img{width:24px;height:24px;object-fit:contain;flex-shrink:0}.lga-card-provider-name{font-family:Archivo,sans-serif;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:-.01em;color:#e5e5e5}.lga-card-status{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-family:Archivo,sans-serif;font-weight:400;font-size:12px;line-height:1.3;color:#46eca2}.lga-card-divider{height:1px;width:100%;background:#404040;border:0;margin:0}.lga-card-user{display:flex;flex-direction:row;align-items:center;gap:8px}.lga-card-avatar{width:32px;height:32px;border-radius:999px;flex-shrink:0;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0e1c30,#1377a9);color:#e5e5e5;font-family:Archivo,sans-serif;font-size:16px}.lga-card-user-meta{display:flex;flex-direction:column;justify-content:center;min-width:0}.lga-card-user-name{font-family:Archivo,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lga-card-user-handle{font-family:Archivo,sans-serif;font-weight:400;font-size:12px;line-height:1.5;color:#737373;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lga-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:9px;width:100%;padding:12px 16px;box-sizing:border-box;background:transparent;border:0;border-left:1px solid currentColor;border-right:1px solid currentColor;border-radius:5px;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:-.01em;cursor:pointer;transition:opacity .18s ease}.lga-btn:hover{opacity:.8}.lga-btn--danger{color:#ef4444}.lga-btn--connect{color:#46eca2}.lga-tekken{display:flex;flex-direction:column;gap:16px}.lga-tekken-label{margin:0;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:16px;line-height:1.3;text-align:center;color:#fff}.lga-tekken-group{display:flex;flex-direction:column;gap:24px;background:#00000040}.tekken-id-input{box-sizing:border-box;width:100%;padding:14px 12px;background:#00000040;border:0;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;color:#fff;font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;outline:none}.tekken-id-input::placeholder{color:#a3a3a3}.tekken-id-input:focus{border-left-color:#46eca2;border-right-color:#46eca2}.lga-btn:disabled{opacity:.45;cursor:not-allowed}.in-progress-popup{border:1px solid var(--tabs-inactive);padding:1%;width:23%;z-index:1111;text-align:center;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.setup-room-inputs{border-left:1px solid grey;border-top:none;font-family:bigover;border-bottom:none;width:20%;text-align:center;padding:4% 1%;border-right:1px solid grey;transition:border-color .3s ease,background-color .3s ease}.setup-room-inputs:focus{border-color:var(--border-secondary);outline:none;color:var(--border-secondary);background:var(--input-bg)}.report-dispute-popup{border:1px solid var(--tabs-inactive);padding:2%;width:30%;z-index:1111;text-align:center;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.password-input{width:100%;height:45px;border:1px solid var(--disabled-border);border-top:none;border-bottom:none;text-align:center;font-size:1vw}.password-input:focus{border-color:var(--border-secondary);outline:none;color:var(--border-secondary);background:var(--input-bg)}.dispute-success-popup{border:1px solid var(--tabs-inactive);padding:1%;width:22%;z-index:1111;text-align:center;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.track-dispute-popup{border:1px solid var(--tabs-inactive);padding:2%;width:50%;z-index:1111;text-align:center;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.track-dispute-scroll-container::-webkit-scrollbar{width:6px}.track-dispute-scroll-container::-webkit-scrollbar-track{background:var(--input-bg);border-radius:3px}.track-dispute-scroll-container::-webkit-scrollbar-thumb{background:var(--tabs-inactive);border-radius:3px}.track-dispute-scroll-container::-webkit-scrollbar-thumb:hover{background:var(--primary-text-color)}.textarea{font-family:archivo;width:100%;border-left:1px solid grey;border-top:none;border-bottom:none;padding:2% 1%;border-right:1px solid grey;transition:border-color .3s ease,background-color .3s ease;resize:none}.textarea:focus{border-color:var(--border-secondary);outline:none;color:var(--border-secondary);background:var(--input-bg)}.popup-close-x{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:0;color:#d4d4d4;font-size:18px;line-height:1;cursor:pointer;z-index:3;transition:color .18s ease}.popup-close-x:hover{color:#fff}@media (max-width: 767px){.track-dispute-popup{top:50%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important;width:calc(100vw - 24px)!important;max-width:440px;height:auto!important;max-height:calc(100dvh - 24px)!important;padding:16px!important;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.track-dispute-popup .dispute-table-xscroll{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.track-dispute-popup .game-headings-container,.track-dispute-popup .game-data-row{min-width:560px}.track-dispute-popup .game-headings-container .g-heading-3{font-size:13px}.track-dispute-popup .game-data-row .p2{font-size:13px;word-break:break-word}.track-dispute-popup .track-dispute-scroll-container{min-width:560px}}@media (max-width: 767px){.in-progress-popup,.dispute-success-popup,.report-dispute-popup{top:50%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important;width:calc(100vw - 24px)!important;max-width:420px;height:auto!important;max-height:calc(100dvh - 24px)!important;padding:16px!important;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.password-input{font-size:20px}}.hdd-trigger{display:flex;align-items:center;gap:.3rem;cursor:pointer}.hdd-avatar-pill{display:flex;align-items:center;justify-content:center;padding:.3rem 1rem;background-color:var(--blue-bg);border:1px solid var(--secondary-text-color);font-weight:700;color:#fff}@media (max-width: 767px){.hdd-avatar-pill{padding:.3rem .6rem}}.hdd-chevron{color:var(--secondary-text-color);transition:transform .2s ease}.hdd-chevron--open{transform:rotate(180deg)}.hdd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-start;justify-content:flex-end;background:#0009;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:16px;box-sizing:border-box}.hdd-panel{position:relative;display:flex;flex-direction:column;gap:16px;width:100%;max-width:380px;max-height:calc(100dvh - 32px);overflow-y:auto;box-sizing:border-box}.hdd-close{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:0;color:#d4d4d4;cursor:pointer;z-index:2;transition:color .18s ease}.hdd-close:hover{color:#fff}@media (max-width: 767px){.hdd-overlay{justify-content:center;padding:16px}.hdd-panel{max-width:390px}}.hdd-profile{display:flex;flex-direction:row;align-items:center;gap:8px;padding-right:36px}.hdd-profile-avatar{display:flex;align-items:center;justify-content:center;padding:10px 16px;background:#0f1f23;border:1px solid #76edf6;color:#fff;font-family:Archivo,sans-serif;font-size:24px;line-height:1.2;flex-shrink:0}.hdd-profile-meta{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.hdd-profile-name{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#fff}.hdd-profile-wallet{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Archivo,sans-serif;font-size:12px;line-height:1.5;color:#a3a3a3}.hdd-profile-wallet-icon{flex-shrink:0;color:#a3a3a3}.hdd-balance{display:flex;flex-direction:row;align-items:center;gap:16px;min-width:0}.hdd-balance-item{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 0}.hdd-balance-value{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:16px;line-height:1.3}.hdd-balance-value--coin{color:#ece065}.hdd-balance-divider{width:1px;align-self:stretch;min-height:28px;background:#404040;flex-shrink:0}.hdd-balance-icon{flex-shrink:0}.hdd-tickets{display:inline-flex;align-items:center;gap:12px;flex:1 1 0;min-width:0;flex-wrap:wrap}.hdd-ticket{display:inline-flex;align-items:center;gap:4px;min-width:0}.hdd-ticket-img{width:24px;height:24px;object-fit:contain;flex-shrink:0}.hdd-ticket-count{font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#46eca2;white-space:nowrap}.hdd-add-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:#111a13;border:1px solid #46eca2;color:#46eca2;cursor:pointer;flex-shrink:0;transition:background-color .18s ease}.hdd-add-btn:hover{background:#46eca22e}.hdd-divider{height:1px;width:100%;background:#404040;border:0;margin:0}.hdd-menu{display:flex;flex-direction:column}.hdd-menu-item{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;padding:12px 0;background:transparent;border:0;border-bottom:1px solid #404040;color:#fff;font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;text-align:left;cursor:pointer;transition:opacity .18s ease}.hdd-menu-item:hover{opacity:.8}.hdd-menu-item:last-child{border-bottom:0}.hdd-menu-item--danger{color:#ef4444}.hdd-menu-item-icon{flex-shrink:0}.hdd-menu-item-label{flex:1 1 auto;min-width:0}.hdd-menu-item-chevron{flex-shrink:0;color:#ffffff73}.hdd-desktop-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;display:flex;flex-direction:column;min-width:220px;background:#1c1115;border:1px solid #404040;box-shadow:0 2px 12px #46eca214}.hdd-desktop-item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:transparent;border:0;cursor:pointer;font-family:Archivo,sans-serif;font-weight:400;font-size:16px;line-height:1.5;transition:background-color .16s ease}.hdd-desktop-item:hover{background:#ffffff0a}.hdd-desktop-item--settings{color:#46eca2;border-bottom:1px solid #404040}.hdd-desktop-item--logout{color:#ef4444}@media (max-width: 767px){.hdd-desktop-menu{display:none}}@media (min-width: 768px){.hdd-overlay{display:none}}.buy-tickets-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:8px;overflow:hidden;background:#0009;box-sizing:border-box}.buy-tickets-panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2.4vh,24px);padding:clamp(12px,2.4vh,24px);width:min(100%,calc(100vw - 16px));max-width:1200px;max-height:min(calc(100dvh - 16px),calc(100vh - 16px));box-sizing:border-box;overflow:hidden;border:1px solid #b7423e;border-radius:2px;background:linear-gradient(180deg,#2c1010,#0a1017)}.buy-tickets-close{position:absolute;top:clamp(6px,1.2vh,16px);right:clamp(6px,1.2vw,16px);display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:4px;background:transparent;color:#d4d4d4;cursor:pointer;z-index:3}.buy-tickets-close:hover{color:#fff}.buy-tickets-balance-cluster{display:flex;flex-direction:row;align-items:center;flex-shrink:0;background:#00000040;border:1px dashed #404040}.buy-tickets-balance-label{display:flex;align-items:center;padding:8px 12px;font-family:b Biger Over,Bigover,sans-serif;font-size:clamp(12px,2.6vw,16px);line-height:130%;color:#fff}.buy-tickets-balance-value{display:flex;flex-direction:row;align-items:center;gap:4px;padding:8px 12px;border-left:1px dashed #404040;font-family:Archivo,sans-serif;font-size:clamp(13px,2.8vw,18px);line-height:150%;color:#46eca2}.buy-tickets-heading-block{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;flex-shrink:0;max-width:min(720px,100%)}.buy-tickets-title{margin:0;font-family:b Biger Over,Bigover,sans-serif;font-size:clamp(16px,3.6vw,24px);line-height:120%;color:#fff}.buy-tickets-subtitle{margin:0;font-family:Archivo,sans-serif;font-size:clamp(11px,2.4vw,16px);line-height:150%;color:#e5e5e5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.buy-tickets-cards{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;align-self:stretch;justify-content:center;gap:clamp(8px,2vw,24px);width:100%;min-width:0;min-height:0;flex:1 1 auto}.buy-tickets-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(10px,2vh,24px);flex:1 1 0;min-width:0;width:0;max-width:368px;padding:clamp(10px,2vh,24px) clamp(8px,1.6vw,16px);box-sizing:border-box;border:1px solid #404040;background:#00000040;overflow:visible}.buy-tickets-card--silver{border-color:#ece065;background-image:linear-gradient(#ece0650f,#ece0650f);box-shadow:0 0 16px #ece06566}.buy-tickets-silver-ribbon{position:absolute;top:-8px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;padding:2px 6px;border:1px solid #ece065;border-radius:2px;background:#2a2b21;font-family:Archivo,sans-serif;font-size:clamp(9px,2vw,12px);line-height:150%;color:#ece065;white-space:nowrap;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis}.buy-tickets-card-art{width:clamp(48px,14vw,100px);height:clamp(48px,14vw,100px);object-fit:contain;display:block;flex-shrink:0}.buy-tickets-card-titles{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:stretch;min-width:0}.buy-tickets-card-name{margin:0;font-family:b Biger Over,Bigover,sans-serif;font-size:clamp(14px,3vw,20px);line-height:120%;color:#fff;text-align:center}.buy-tickets-card-desc{margin:0;font-family:Archivo,sans-serif;font-size:clamp(10px,2.2vw,14px);line-height:150%;color:#d4d4d4;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;min-width:0}.buy-tickets-stepper{display:flex;flex-direction:row;align-items:center;align-self:stretch;justify-content:center;gap:16px;padding:12px;border:1px dashed #404040;min-width:0}.buy-tickets-step-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:4px;border:1px solid #737373;border-radius:2px;background:#262626;color:#fff;cursor:pointer;font-size:18px;line-height:1;flex-shrink:0}.buy-tickets-step-btn:disabled{opacity:.35;cursor:not-allowed}.buy-tickets-step-count{flex:1 1 auto;min-width:0;text-align:center;font-family:Archivo,sans-serif;font-weight:700;font-size:clamp(15px,3.6vw,20px);line-height:130%;color:#fff}.buy-tickets-buy-row{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;padding:clamp(8px,1.6vh,16px) clamp(10px,2vw,24px);border:none;border-left:1px solid #46eca2;border-right:1px solid #46eca2;border-top:none;border-bottom:none;background:#111a13;cursor:pointer;font-family:b Biger Over,Bigover,sans-serif;font-size:clamp(11px,2.4vw,16px);line-height:130%;color:#46eca2;box-sizing:border-box}.buy-tickets-buy-row:disabled{opacity:.45;cursor:not-allowed}.buy-tickets-buy-row-inner{display:flex;flex-direction:row;align-items:center;gap:4px;font-family:Archivo,sans-serif;font-size:clamp(13px,2.8vw,18px);color:#46eca2}.buy-tickets-note{margin:0;font-family:Archivo,sans-serif;font-size:clamp(9px,2vw,14px);line-height:150%;color:#76edf6;text-align:center}.buy-tickets-note strong{font-weight:700}.buy-tickets-platinum-note-title{margin:0;font-family:b Biger Over,Bigover,sans-serif;font-size:clamp(12px,2.6vw,16px);line-height:130%;color:#fff;text-align:center}.buy-tickets-platinum-note-body{margin:0;font-family:Archivo,sans-serif;font-size:clamp(9px,2vw,14px);line-height:150%;color:#76edf6;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.buy-tickets-card--platinum{align-self:stretch}.buy-tickets-footer{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:clamp(10px,2vh,16px);width:100%;flex-shrink:0;min-height:0}.buy-tickets-owned-heading{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.buy-tickets-owned-title{margin:0;font-family:b Biger Over,Bigover,sans-serif;font-size:clamp(14px,3vw,20px);line-height:120%;color:#fff}.buy-tickets-owned-sub{margin:0;font-family:Archivo,sans-serif;font-size:clamp(11px,2.4vw,16px);line-height:150%;color:#d4d4d4}.buy-tickets-owned-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(8px,2vw,24px);width:100%;min-width:0}.buy-tickets-owned-item{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex:0 1 auto}.buy-tickets-owned-item-inner{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.buy-tickets-owned-thumb{width:clamp(36px,9vw,56px);height:clamp(36px,9vw,56px);object-fit:contain;flex-shrink:0}.buy-tickets-owned-label{font-family:Archivo,sans-serif;font-size:clamp(10px,2.2vw,16px);color:#fff;text-align:center}.buy-tickets-owned-count{font-family:Archivo,sans-serif;font-size:clamp(12px,2.6vw,18px);line-height:150%;color:#76edf6;flex-shrink:0}.buy-tickets-owned-sep{width:1px;align-self:stretch;min-height:32px;background:#404040;flex-shrink:0}.buy-tickets-convert{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:8px;width:100%;min-width:0}.buy-tickets-convert-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:clamp(10px,1.8vh,16px) clamp(12px,2.4vw,24px);border:none;border-left:1px solid #46eca2;border-right:1px solid #46eca2;border-top:none;border-bottom:none;background:#111a13;font-family:b Biger Over,Bigover,sans-serif;font-size:clamp(11px,2.4vw,16px);line-height:130%;color:#46eca2;cursor:pointer}.buy-tickets-convert-btn:hover:not(:disabled){filter:brightness(1.08)}.buy-tickets-convert-btn:disabled{opacity:.45;cursor:not-allowed}.buy-tickets-convert-hint{display:flex;flex-direction:row;align-items:center;justify-content:center;align-self:stretch;gap:8px;padding:0 8px;min-width:0}.buy-tickets-convert-hint svg{flex-shrink:0;color:#e5e5e5}.buy-tickets-convert-hint span{font-family:Archivo,sans-serif;font-size:clamp(10px,2vw,14px);line-height:150%;color:#e5e5e5;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.buy-tickets-pay-block{display:flex;flex-direction:column;gap:8px;align-self:stretch}.buy-tickets-pay-label{margin:0;text-align:left;font-family:Archivo,sans-serif;font-size:14px;line-height:150%;color:#fff}.buy-tickets-pay-pills{display:flex;flex-direction:row;align-items:stretch;gap:16px;align-self:stretch}.buy-tickets-pay-pill{flex:1 1 0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:8px;background:transparent;border:1px solid #404040;border-radius:2px;color:#fff;cursor:pointer;font-family:Archivo,sans-serif;font-size:16px;line-height:150%}.buy-tickets-pay-pill--selected{border-color:#46eca2;color:#46eca2;background:transparent}.buy-tickets-pay-pill-label{font-weight:600}.buy-tickets-pay-icon{width:18px;height:18px}@media (max-width: 767px){.buy-tickets-overlay{align-items:flex-start;justify-content:center;overflow-y:auto;overflow-x:hidden;padding:24px 16px;-webkit-overflow-scrolling:touch}.buy-tickets-panel{width:100%;max-width:560px;height:auto;max-height:none;margin:auto;gap:16px;padding:16px;overflow:visible}.buy-tickets-cards{flex:0 0 auto;flex-direction:column;align-items:stretch;gap:16px}.buy-tickets-card{width:100%;max-width:100%;flex:0 0 auto;gap:16px;padding:16px}.buy-tickets-footer,.buy-tickets-heading-block,.buy-tickets-balance-cluster{flex:0 0 auto}.buy-tickets-card-art{width:64px;height:64px}.buy-tickets-owned-row{gap:12px}.buy-tickets-owned-thumb{width:36px;height:36px}.buy-tickets-pay-pills{flex-wrap:wrap;gap:8px}.buy-tickets-pay-pill{padding:8px 10px;font-size:14px}}.convert-tickets-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;display:flex;align-items:center;justify-content:center;padding:8px;overflow:hidden;background:#0009;box-sizing:border-box}.convert-tickets-panel{position:relative;display:flex;flex-direction:column;gap:clamp(12px,2.4vh,24px);padding:clamp(12px,2.4vh,24px);width:min(100%,calc(100vw - 16px));max-width:1200px;max-height:min(calc(100dvh - 16px),calc(100vh - 16px));box-sizing:border-box;overflow:auto;border:1px solid #b7423e;border-radius:2px;background:linear-gradient(180deg,#2c1010,#0a1017)}.convert-tickets-top-actions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;flex-shrink:0}.convert-tickets-back{display:inline-flex;flex-direction:row;align-items:center;gap:6px;padding:6px 10px;border:none;border-radius:4px;background:transparent;color:#d4d4d4;cursor:pointer;font-family:Archivo,sans-serif;font-size:clamp(12px,2.4vw,14px)}.convert-tickets-back:hover{color:#fff}.convert-tickets-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin-left:auto;border:none;border-radius:4px;background:transparent;color:#d4d4d4;cursor:pointer}.convert-tickets-close:hover{color:#fff}.convert-tickets-heading-block{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;max-width:min(720px,100%);align-self:center}.convert-tickets-title{margin:0;font-family:b Biger Over,Bigover,sans-serif;font-size:clamp(16px,3.6vw,24px);line-height:120%;color:#fff}.convert-tickets-subtitle{margin:0;font-family:Archivo,sans-serif;font-size:clamp(11px,2.4vw,16px);line-height:150%;color:#e5e5e5}.convert-tickets-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(12px,2vw,24px);width:100%;align-items:start}.convert-tickets-card{display:flex;flex-direction:column;gap:clamp(10px,1.8vh,16px);padding:clamp(12px,2vh,20px);border:1px solid #404040;background:#00000040;box-sizing:border-box;min-width:0;position:relative}.convert-tickets-card-head{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.convert-tickets-card-art{width:clamp(56px,12vw,88px);height:clamp(56px,12vw,88px);object-fit:contain;flex-shrink:0}.convert-tickets-card-titles{display:flex;flex-direction:column;gap:6px;min-width:0}.convert-tickets-card-name{margin:0;font-family:b Biger Over,Bigover,sans-serif;font-size:clamp(13px,2.6vw,18px);line-height:120%;color:#fff}.convert-tickets-ratio-row{display:flex;flex-direction:row;align-items:center;gap:6px;font-family:Archivo,sans-serif;font-size:clamp(10px,2vw,14px);line-height:150%;color:#a3a3a3}.convert-tickets-ratio-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.convert-tickets-you-have{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px dashed #404040;background:#0003}.convert-tickets-you-have-label{font-family:b Biger Over,Bigover,sans-serif;font-size:clamp(12px,2.4vw,16px);color:#fff}.convert-tickets-you-have-value{font-family:Archivo,sans-serif;font-size:clamp(13px,2.6vw,16px);color:#46eca2}.convert-tickets-slider-block{display:flex;flex-direction:column;gap:8px}.convert-tickets-slider-label-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;font-family:Archivo,sans-serif;font-size:clamp(13px,2.6vw,18px);color:#fff}.convert-tickets-qty-pill{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:4px 10px;border:1px solid #46eca2;border-radius:2px;background:#111a13;font-family:Archivo,sans-serif;font-size:clamp(13px,2.6vw,18px);color:#46eca2}.convert-tickets-slider-wrap{display:flex;align-items:center;width:100%;min-height:32px;padding:6px 0;box-sizing:border-box}.convert-tickets-slider{--track-h: 8px;--thumb-w: 12px;--thumb-h: 18px;--track-bg: #2a2a2a;--fill: #46eca2;width:100%;height:32px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;box-sizing:border-box}.convert-tickets-slider:disabled{cursor:not-allowed;opacity:.55}.convert-tickets-slider::-webkit-slider-runnable-track{width:100%;height:var(--track-h);border-radius:4px;background:linear-gradient(to right,var(--fill) 0%,var(--fill) var(--fill-pct, 0%),var(--track-bg) var(--fill-pct, 0%),var(--track-bg) 100%);box-shadow:inset 0 0 0 1px #00000073}.convert-tickets-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--thumb-w);height:var(--thumb-h);border-radius:3px;margin-top:calc((var(--track-h) - var(--thumb-h)) / 2);background:#fafafa;border:1px solid #525252;box-shadow:0 1px 3px #0000008c,0 0 0 1px #0000001f}.convert-tickets-slider:focus{outline:none}.convert-tickets-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #46eca2a6,0 1px 3px #0000008c}.convert-tickets-slider::-moz-range-track{width:100%;height:var(--track-h);border-radius:4px;background:var(--track-bg);box-shadow:inset 0 0 0 1px #00000073}.convert-tickets-slider::-moz-range-progress{height:var(--track-h);border-radius:4px;background:var(--fill)}.convert-tickets-slider::-moz-range-thumb{width:var(--thumb-w);height:var(--thumb-h);border-radius:3px;border:1px solid #525252;background:#fafafa;box-shadow:0 1px 3px #0000008c}.convert-tickets-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px #46eca2a6,0 1px 3px #0000008c}.convert-tickets-receive-title{font-family:b Biger Over,Bigover,sans-serif;font-size:clamp(12px,2.4vw,16px);color:#fff}.convert-tickets-receive{display:flex;flex-direction:column;gap:8px}.convert-tickets-receive-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.convert-tickets-receive-grid--single{grid-template-columns:1fr}.convert-tickets-receive-cell{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:12px 14px;min-height:72px;border:1px dashed #404040;background:#0003;min-width:0;box-sizing:border-box}.convert-tickets-receive-tier{display:block;width:100%;margin:0;font-family:Archivo,sans-serif;font-size:clamp(13px,2.6vw,18px);line-height:1.3;color:#46eca2}.convert-tickets-receive-line{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;font-family:Archivo,sans-serif;font-size:clamp(12px,2.4vw,16px);line-height:1.3;color:#a3a3a3}.convert-tickets-receive-icon{width:22px;height:22px;object-fit:contain;flex-shrink:0}.convert-tickets-cta{display:flex;align-items:center;justify-content:center;width:100%;margin-top:4px;padding:clamp(10px,1.8vh,16px) clamp(12px,2.4vw,24px);border:none;border-left:1px solid #46eca2;border-right:1px solid #46eca2;border-top:none;border-bottom:none;background:#111a13;font-family:b Biger Over,Bigover,sans-serif;font-size:clamp(11px,2.4vw,16px);line-height:130%;color:#46eca2;cursor:pointer;box-sizing:border-box}.convert-tickets-cta:hover:not(:disabled){filter:brightness(1.08)}.convert-tickets-cta:disabled{opacity:.45;cursor:not-allowed}.convert-tickets-empty{margin:0;font-family:Archivo,sans-serif;font-size:clamp(11px,2.2vw,14px);line-height:150%;color:#a3a3a3;text-align:center}@media (max-width: 767px){.convert-tickets-overlay{align-items:flex-start;justify-content:center;overflow-y:auto;overflow-x:hidden;padding:24px 16px;-webkit-overflow-scrolling:touch}.convert-tickets-panel{position:relative;width:100%;max-width:560px;height:auto;max-height:none;margin:auto;gap:24px;padding:16px;overflow:visible}.convert-tickets-top-actions,.convert-tickets-heading-block,.convert-tickets-columns,.convert-tickets-card,.convert-tickets-card-head,.convert-tickets-card-art,.convert-tickets-card-titles,.convert-tickets-you-have,.convert-tickets-slider-block,.convert-tickets-receive,.convert-tickets-cta{flex-shrink:0;min-height:auto}.convert-tickets-heading-block{gap:8px}.convert-tickets-title{font-size:20px}.convert-tickets-subtitle{font-size:14px}.convert-tickets-columns{display:flex;flex-direction:column;gap:24px}.convert-tickets-card{padding:16px;gap:16px}.convert-tickets-card-head{flex-direction:row;align-items:center;justify-content:center;gap:12px}.convert-tickets-card-art{width:64px;height:64px}.convert-tickets-card-titles{align-items:flex-start;gap:6px;width:auto;flex:0 1 auto}.convert-tickets-card-name{font-size:16px;line-height:1.3;color:#fff;text-align:left}.convert-tickets-ratio-row{font-size:13px;color:#e5e5e5;gap:6px;justify-content:flex-start}.convert-tickets-ratio-icon{width:18px;height:18px}.convert-tickets-you-have{flex-direction:row;align-items:center;justify-content:center;gap:4px;padding:8px 0;border-style:dashed;border-width:1px;border-color:#404040}.convert-tickets-you-have-label{font-family:b Biger Over,Bigover,sans-serif;font-size:14px;line-height:1.2;color:#fff}.convert-tickets-you-have-value{font-family:Archivo,sans-serif;font-size:14px;line-height:1.5;color:#76edf6}.convert-tickets-slider-block{gap:12px}.convert-tickets-slider-label-row{justify-content:flex-start;gap:24px}.convert-tickets-receive{gap:8px}.convert-tickets-receive-title{font-family:b Biger Over,Bigover,sans-serif;font-size:14px;line-height:1.2;color:#fff}.convert-tickets-receive-grid{gap:16px}.convert-tickets-receive-cell{align-items:center;justify-content:center;gap:8px;padding:12px 8px;min-height:80px}.convert-tickets-receive-tier{display:block;margin:0;width:100%;font-size:14px;line-height:1.2;text-align:center;color:#76edf6}.convert-tickets-receive-line{justify-content:center;flex-wrap:wrap;gap:10px;width:auto;font-size:16px;color:#e5e5e5}.convert-tickets-receive-icon{width:24px;height:24px}.convert-tickets-cta{margin-top:0;padding:12px 16px;background:#111a13;border:0;border-left:1px solid #46eca2;border-right:1px solid #46eca2;border-radius:3px;font-family:b Biger Over,Bigover,sans-serif;font-size:14px;line-height:1.2;letter-spacing:-.01em;color:#46eca2}}.convert-success-overlay{z-index:10003;display:flex;align-items:center;justify-content:center;background:#00000094}.convert-success-popup{background:#0a1017e0;border:1px solid #404040;text-align:center;width:min(40%,620px);min-width:min(92vw,360px);padding:1%;top:50%;left:50%;position:fixed;z-index:10004;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px}.convert-success-title{margin:0;font-family:b Biger Over,Bigover,sans-serif;font-size:clamp(24px,3.5vw,52px);color:#46eca2;text-shadow:0 0 16px rgba(70,236,162,.5)}.convert-success-ticket-art-wrap{display:flex;align-items:center;justify-content:center;padding:6px 0 2px;width:100%}.convert-success-art{width:clamp(72px,12vw,120px);height:clamp(72px,12vw,120px);object-fit:contain;filter:drop-shadow(0 0 10px rgba(70,236,162,.35))}.convert-success-got{margin:0;text-align:center;font-family:b Biger Over,Bigover,sans-serif;font-size:clamp(16px,3vw,24px);color:#fff}.convert-success-subtitle{margin:0;text-align:center;font-family:Archivo,sans-serif;font-size:clamp(12px,2.2vw,16px);color:#d4d4d4}.convert-success-continue{width:min(320px,90%);padding:12px 16px;border:none;border-left:1px solid #46eca2;border-right:1px solid #46eca2;border-top:none;border-bottom:none;background:#111a13;color:#46eca2;font-family:b Biger Over,Bigover,sans-serif;cursor:pointer}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.convert-success-popup{width:min(90%,520px)}}.main-container{display:grid;grid-template-areas:"left-panel right-panel";grid-template-columns:35% 65%;max-width:1536px;margin:auto;width:100%}.left-panel{grid-area:left-panel;display:grid;align-content:space-between;margin:1rem 1rem 1rem 0rem;grid-template-rows:84% 11%;grid-template-areas:"skin-selection" "footer";grid-row-gap:5%}.right-panel{grid-area:right-panel;display:grid;margin:1rem 0rem 1rem 1rem;align-content:space-between;grid-template-areas:"game-tabs" "footer";grid-row-gap:5%;grid-template-rows:84% 11%}@media screen and (max-height: 450px){.left-panel,.right-panel{margin:1rem}.drawer-icon{font-size:1.25vh}}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.left-panel,.right-panel{margin:1rem}.drawer-icon{font-size:1.25vh}}.tabs-container{margin:0 auto;height:100%}.tab-header{display:flex;width:100%;background:var(--primary-containers-bg)}.tab-button{display:flex;justify-content:center;align-items:center;flex:1;cursor:pointer;border-top:none;border-left:1px solid var(--border-primary);border-right:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);background:var(--primary-containers-bg);color:var(--tabs-inactive);text-align:center;border-radius:0;font-size:1vw;padding:1%;font-family:bigover;transition:background-color .3s,color .3s}.tab-button:hover{background-color:#ffffff0d;border-color:none!important}.tab-button:focus-visible{outline:transparent}.tab-button.active{background-color:#271615;border-top:1px solid var(--border-secondary);border-left:1px solid var(--border-secondary);border-right:1px solid var(--border-secondary);border-bottom:none;text-shadow:0px 0px 12px var(--tabs-active);color:var(--tabs-active);font-family:bigover}.tab-button.active+.tab-button{border-left:none}.tab-button:has(+.tab-button.active){border-right:none}.tab-content{text-align:center;height:85%;padding:1%;overflow-y:hidden;overflow-x:hidden}.practice-main{width:100%;height:100%;display:flex;justify-content:space-between}.practice-mode-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-family:archivo;height:100%;width:50%}.text-container{display:flex;width:100%;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:2px}.content-wrapper{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.text-container p{color:var(--bottom-tabs-active)}.coin-div{height:1.2vw;width:1.2vw}.button-container{display:flex;width:100%;align-items:center;font-family:bigover;justify-content:center;flex-direction:column;margin-top:6%}.play-button{display:flex;border:none;gap:.5rem;margin-top:3%;width:fit-content;color:var(--primary-text-color);border-left:1px solid var(--primary-text-color);border-right:1px solid var(--primary-text-color);padding:5% 10%;background-color:var(--input-bg, "white");font-size:.833vw}.task-container{width:50%;height:100%;border-left:1px solid #404040;text-align:left;display:flex;flex-direction:column}.button-heading-container{padding-left:2%;display:flex;justify-content:space-between;align-items:center}.wrapper{display:flex;justify-content:space-between;margin-left:3%;margin-right:2%;align-items:center;background-color:var(--primary-containers-bg);border:1px solid #404040;padding:2%}.wrapper-icon{font-size:1.4vw;color:var(--secondary-text-color);margin-right:2%;stroke-width:1.25}.inner-wrapper{display:flex;align-items:center;width:100%}@keyframes stretchGlow{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 24px var(--primary-text-color, #000)}}.animated-play{animation:stretchGlow 1.5s ease-in-out infinite}.text-container p{width:60%}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.practice-main{height:100%}.task-container{height:90%;justify-content:center}.practice-mode-container{height:100%}.copy-input-field{padding:1}.wrapper-icon{font-size:1.5vh}.play-button{font-size:1.2vh}.coin-div{height:1.2vh;width:1.2vh}}@media screen and (max-height: 485px){.practice-main{height:100%}.task-container{height:90%;justify-content:center}.practice-mode-container{height:80%}.play-button{font-size:1.2vw}}.invite-friend-drawer{width:30%;padding:0rem 1rem;height:100%;overflow-y:auto!important;border-left:1px solid var(--border-primary);font-family:archivo;position:fixed;top:0;right:0;z-index:99;text-align:left}.input-field-wrapper{width:95%;margin-bottom:3%}.copy-input-field{border:1px solid var(--secondary-text-color);font-family:archivo;background-color:var(--blue-bg);width:100%;padding:2%;font-size:.729vw;text-align:center}.buttons-wrapper{display:flex;gap:5%;margin-top:3%;align-items:center;justify-content:flex-end}.buttons-div{display:flex;align-items:center;justify-content:space-around;gap:5%}.stats-wrapper{position:relative;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:50%;background-color:var(--primary-containers-bg);z-index:1}.x-tasks{border:1px solid #404040;display:flex;align-items:center;gap:3%;justify-content:space-between;padding:1% 2%;margin-top:2%;background-color:var(--primary-containers-bg)}.stats-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(to right,#404040 7% 30px,transparent 30px 40px),repeating-linear-gradient(to bottom,#404040 20% 30px,transparent 30px 40px),repeating-linear-gradient(to left,#404040 7% 30px,transparent 30px 40px),repeating-linear-gradient(to top,#404040 20% 30px,transparent 30px 40px);background-repeat:no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%;background-position:top,right,bottom,left;pointer-events:none}.invite-friend-drawer.open{animation:var(--right-slide-in)}.invite-friend-drawer.close{animation:var(--right-slide-out)}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.invite-friend-drawer{width:35%}.input-field-wrapper{flex-direction:column}.copy-input-field{width:95%}.buttons-wrapper{width:100%;justify-content:center}.copy-input-field{font-size:.729vh}.stats-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(to right,#404040 12% 30px,transparent 30px 40px),repeating-linear-gradient(to bottom,#404040 26% 30px,transparent 30px 40px),repeating-linear-gradient(to left,#404040 12% 30px,transparent 30px 40px),repeating-linear-gradient(to top,#404040 26% 30px,transparent 30px 40px);background-repeat:no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%;background-position:top,right,bottom,left;pointer-events:none}}@media screen and (max-height: 485px){.invite-friend-drawer{width:35%}.input-field-wrapper{flex-direction:column}.copy-input-field{width:95%}.buttons-wrapper{width:100%;justify-content:center}.copy-input-field{font-size:.729vw}.stats-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(to right,#404040 12% 30px,transparent 30px 40px),repeating-linear-gradient(to bottom,#404040 26% 30px,transparent 30px 40px),repeating-linear-gradient(to left,#404040 12% 30px,transparent 30px 40px),repeating-linear-gradient(to top,#404040 26% 30px,transparent 30px 40px);background-repeat:no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%;background-position:top,right,bottom,left;pointer-events:none}}.ifm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#0009}.ifm-modal{display:flex;flex-direction:column;gap:24px;width:100%;max-width:620px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;box-sizing:border-box;border:1px solid #b7423e;background:linear-gradient(180deg,#2c1010,#0a1017);text-align:left}.ifm-header{display:flex;flex-direction:column;gap:8px}.ifm-title{margin:0;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:20px;line-height:1.2;color:#fff}.ifm-desc{display:flex;flex-direction:column;gap:2px}.ifm-desc-line{margin:0;font-family:Archivo,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#e5e5e5}.ifm-desc-em{font-family:archivo-bold,Archivo,sans-serif;font-weight:700;color:#46eca2}.ifm-desc-coin{display:inline-flex;align-items:center;gap:4px;font-family:archivo-bold,Archivo,sans-serif;font-weight:700;color:#ece065}.ifm-desc-coin-icon{flex-shrink:0;width:16px;height:16px}.ifm-desc-skin{display:inline-flex;align-items:center;gap:4px;font-family:archivo-bold,Archivo,sans-serif;font-weight:700;color:#76edf6}.ifm-link-block{display:flex;flex-direction:column;gap:16px}.ifm-link-label{font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#fff}.ifm-link-field{display:flex;align-items:center;padding:9px 16px;background:#0f1f23;border:1px solid #76edf6}.ifm-link-input{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:0;padding:0;font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;color:#fff;text-overflow:ellipsis}.ifm-link-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:24px}.ifm-link-btn{display:inline-flex;align-items:center;gap:8px;padding:0;background:transparent;border:0;cursor:pointer;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#46eca2;transition:opacity .18s ease}.ifm-link-btn:hover{opacity:.8}.ifm-stats{display:flex;flex-direction:row;gap:16px}.ifm-stat{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:24px;background:#00000040;border:1px dashed #404040}.ifm-stat-label{font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:16px;line-height:1.3;text-align:center;color:#fff}.ifm-stat-value{display:inline-flex;align-items:center;gap:4px;font-family:Archivo,sans-serif;font-weight:400;font-size:16px;line-height:1.3}.ifm-stat-value--cyan{color:#76edf6}.ifm-stat-value--gold{color:#ece065}.ifm-stat-coin{flex-shrink:0;width:20px;height:20px}@media (max-width: 767px){.ifm-overlay{align-items:flex-start;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch}.ifm-modal{max-width:358px;padding:16px;gap:32px;margin:auto;max-height:none;overflow:visible}.ifm-link-block{gap:24px}.ifm-stats{flex-direction:column}.ifm-stat{flex:0 0 auto}}.tpt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#0009}.tpt-modal{display:flex;flex-direction:column;gap:24px;width:100%;max-width:620px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;box-sizing:border-box;border:1px solid #b7423e;background:linear-gradient(180deg,#2c1010,#0a1017);text-align:left}.tpt-header{display:flex;flex-direction:column;gap:4px}.tpt-title{margin:0;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:20px;line-height:1.2;color:#fff}.tpt-subtitle{margin:0;font-family:Archivo,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#76edf6}.tpt-stats{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.tpt-stat{display:inline-flex;align-items:flex-end;gap:8px}.tpt-stat-label{font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#fff}.tpt-stat-value{display:inline-flex;align-items:center;gap:4px;font-family:Archivo,sans-serif;font-weight:400;font-size:16px;line-height:1.3}.tpt-stat-value--cyan{color:#76edf6}.tpt-stat-value--gold{color:#ece065}.tpt-stat-coin{flex-shrink:0}.tpt-tabs{display:flex;flex-direction:row}.tpt-tab{flex:1 1 0;padding:16px 8px;background:#00000040;border:1px solid #b7423e;border-bottom-width:1px;color:#b7423e;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:16px;line-height:1.3;cursor:pointer;transition:color .16s ease,background-color .16s ease}.tpt-tab--active{background:#46eca208;border-color:#46eca2;border-bottom-color:transparent;color:#46eca2;text-shadow:0 0 12px rgba(118,237,246,1)}.tpt-list{display:flex;flex-direction:column;gap:8px}.tpt-row{display:flex;flex-direction:row;align-items:center;gap:16px;padding:12px;background:#00000040;border:1px solid #404040}.tpt-row-icon{width:32px;height:36px;object-fit:contain;flex-shrink:0}.tpt-row-body{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0}.tpt-row-desc{margin:0;font-family:Archivo,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#76edf6}.tpt-row-reward{display:inline-flex;align-items:center;gap:8px;font-family:Archivo,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#ece065}.tpt-row-coin{flex-shrink:0}.tpt-row-actions{display:flex;flex-direction:row;align-items:center;gap:16px;flex-shrink:0}.tpt-row-btn{padding:0;background:transparent;border:0;cursor:pointer;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#46eca2;transition:opacity .16s ease}.tpt-row-btn:hover{opacity:.8}.tpt-row-done{color:#34d399;flex-shrink:0}.tpt-loading,.tpt-empty{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.tpt-modal{max-width:358px;height:min(674px,calc(100dvh - 96px));padding:16px;gap:16px}.tpt-stats{flex-direction:column;align-items:center;gap:16px}.tpt-row-actions{gap:12px}}.grid-container{display:grid;grid-template-columns:.1fr 1fr 1fr 1fr;border-bottom:1px solid #46eca2;align-items:center;text-align:start;height:10%}.grid-row-container{text-align:start;display:grid;grid-template-columns:.1fr 1fr 1fr 1fr;align-items:center;padding:1% 0;border-bottom:1px solid var(--Neutral-700-Stroke, #404040)}.grid-rows-cont{overflow-y:auto;overflow-x:hidden;max-height:85%}.join-button-table{padding:2% 4%;width:80%;border:none;background:var(--yellow-bg);border-left:1px solid var(--yellow-text);border-right:1px solid var(--yellow-text);position:relative}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.refresh-spinning{animation:spin 1s linear infinite}.change-region-container{border:1px solid #404040;background:var(--primary-containers-bg);display:flex;padding:1% 3%;margin-bottom:2%;margin-left:1%;margin-right:1%}.change-region-inner{display:flex;width:70%;gap:5%;align-items:center}.change-region-button-container{width:40%;text-align:right}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.grid-container{height:4vh}}@media screen and (max-height: 450px){.grid-container{height:4vw}.grid-rows-cont{max-height:72%}}.create-room-btn-div{display:flex;justify-content:space-between;align-items:center;text-align:left;width:100%}.create-priv-room-popup{position:absolute;top:15%;left:33%;border:1px solid var(--border-primary);padding:2%;width:30%;z-index:1111;animation:modalFadeIn .3s ease-out}.input-fields-wrapper{display:flex;flex-direction:column;margin-top:2%}.create-room-rewards{display:flex;justify-content:space-between;margin-top:3%}.create-room-rewards-values{display:flex;gap:.5vw}.shroomlets-range-wrapper{display:flex;align-items:flex-start;flex-direction:column;width:100%}.join-room-btn{color:var(--primary-text-color);gap:.5rem;background-color:var(--input-bg);border:1px solid var(--primary-text-color);border-top:none;border-bottom:none;padding:0;display:flex;align-items:center;justify-content:center}.shroomlet-range{-webkit-appearance:none;width:100%;height:8px;background:linear-gradient(to right,var(--primary-text-color),#525252);touch-action:none;border-radius:5px;outline:none;transition:background .3s ease}.shroomlet-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#000;border:2px solid var(--primary-text-color);border-radius:50%;cursor:pointer;transition:background .3s ease}.shroomlet-range::-moz-range-thumb{width:12%;height:20px;background:#000;border:2px solid #4caf50;border-radius:50%;cursor:pointer}.join-priv-room-popup{position:fixed;top:40%;left:50%;border:1px solid var(--border-primary);padding:2%;width:30%;z-index:1111}.priv-buttons-create{border-radius:.3rem;padding:1rem;border:1px solid var(--Primary, #059033);background:var(--Primary-BG, #143e23)}.priv-data-container{max-height:73%;overflow:auto}.priv-headings-container{display:grid;grid-template-columns:.15fr 1fr 1fr 1fr;align-items:center;color:var(--bottom-tabs-active);text-align:start;border-bottom:1px solid var(--border-secondary);height:7%;padding:1%}.priv-data-row{display:grid;grid-template-columns:.15fr 1fr 1fr 1fr;align-items:center;padding:1%;color:var(--bottom-tabs-active);text-align:start;border-bottom:1px solid var(--Neutral-700-Stroke, #404040)}@media screen and (max-height: 450px){.priv-data-container{max-height:80%}.priv-headings-container{height:10vh}.table-icon{font-size:max(1.25vh,18px)}}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.priv-headings-container{height:9vw}.priv-data-container{max-height:54%}.create-priv-room-popup{width:40%;top:4%}.table-icon{font-size:max(1.25vw,18px)}.input-fields-wrapper{gap:.5rem}.shroomlet-range{height:5px}.shroomlet-range::-webkit-slider-thumb{width:15px;height:15px}}.table-input-field{border-left:1px solid grey;border-top:none;border-bottom:none;padding:2% 1%;border-right:1px solid grey;transition:border-color .3s ease,background-color .3s ease}.table-input-field:focus{border-color:var(--border-secondary);outline:none;color:var(--border-secondary);background:var(--input-bg)}/*!
* 
*   react-simple-keyboard v3.8.212
*   https://github.com/hodgef/react-simple-keyboard
*
*   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
*
*   This source code is licensed under the MIT license found in the
*   LICENSE file in the root directory of this source tree.
*
*//*!
 * 
 *   simple-keyboard v3.8.145
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px #0000004d;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:#05194687;color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:#00000008;cursor:pointer}li.hg-candidate-box-list-item:active{background:#0000001a}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}.hg-theme-default{background-color:#181015;box-shadow:1px 1px 50px 30px #000;padding:4%;border-right:1px solid #46eca2;border-left:1px solid #46eca2;border-radius:0}.hg-theme-default .hg-button{background-color:#000;color:var(--border-secondary);border-bottom:1px solid var(--border-secondary)}.leave-party-container{display:flex;justify-content:space-between;background:var(--primary-containers-bg);padding:1%;border:1px solid var(--Neutral-700-Stroke, #404040)}.lobby-container{display:flex;flex-direction:column;align-items:center;gap:16px;padding:2%}.row{display:flex;justify-content:space-between;width:100%;gap:3rem}.party-card{width:100%;height:100%;border:1px solid var(--Neutral-700-Stroke, #404040);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.leave-party-popup{background-color:var(--default-bg-color);text-align:center;padding:1%;border:1px solid var(--border-primary);left:35%;top:30%;position:fixed;display:flex;flex-direction:column;align-items:center;width:25%;height:auto;overflow-y:auto;overflow-x:hidden;z-index:99;animation:modalFadeIn .3s ease-out}.tooltip-container{position:relative;display:inline-block}.icon{cursor:pointer}.tooltip-text{position:absolute;background:linear-gradient(to bottom,#2c1010,#0a1017);border:1px solid var(--border-primary);color:#fff;padding:8px 10px;width:max-content;font-family:archivo;font-size:10px;z-index:1000;opacity:0;animation:fadeIn .5s forwards}.tooltip-text.right{bottom:120%;left:0%}.tooltip-text.left{bottom:120%;right:0%}.tooltip-text.bottom{top:120%;left:0%}.tooltip-text p{margin-block-start:0rem;margin-block-end:0rem}.tooltip-text:after{content:"";position:absolute;border-color:5px solid var(--default-bg-color) transparent transparent transparent}@keyframes fadeIn{to{opacity:1}0%{opacity:0}}@media screen and (max-height: 450px){.tooltip-text{width:110px;text-align:left}}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.tooltip-text{width:100px;text-align:left}}.party-box{grid-area:skin-selection;display:flex;flex-direction:column;position:absolute;bottom:2%;width:95%;left:3%}.party-list{display:flex;align-items:center;justify-content:space-between}.drawer-icon{color:var(--primary-text-color);font-size:max(1.667vw,24px)}.avatar-list{width:12%}.avatar-list div{justify-content:center;align-items:center;display:flex}.sprite-image-div{height:max(2vw,28px);padding:5%}.avatar-image{width:max(1.667vw,24px);padding:10%}.add-icon{position:relative;border:none;font-size:.833vw;border-left:1px solid var(--secondary-text-color);border-right:1px solid var(--secondary-text-color);display:flex;background-color:transparent;padding:1.5% 4%}@media screen and (max-height: 450px){.sprite-image-div{height:max(1.667vw,20px)}}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.drawer-icon{font-size:max(1.667vh,24px)}.sprite-image-div{height:max(2vh,28px)}.avatar-image{width:max(1.667vh,24px)}.avatar-list{width:15%}.add-icon{font-size:.833vh}}.main-tab-container{grid-area:skin-selection}.skin-selector{display:flex;align-items:center;justify-content:center;height:70%}.skin-display{display:flex;align-items:center;width:100%;position:absolute;top:20%;flex-direction:column;justify-content:center}.skin{position:absolute;transition:all .5s ease-in-out;opacity:.5;transform:scale(.8)}.skin.active{transform:scale(1);opacity:1;width:100%;left:50%;transform:translate(-50%);animation:skin-animation 1s steps(3) infinite;z-index:2}@keyframes skin-animation{to{background-position:-768px 0}}.skin.prev{right:85%;opacity:.7;width:10%;cursor:pointer;z-index:1}.skin.next{left:80%;opacity:.7;z-index:1;cursor:pointer;width:10%}.skin.hidden{display:none}.carousel-button{background:none;border:none;font-size:24px;cursor:pointer;z-index:3;display:none}.carousel-button:focus{outline:none}.sprite-animation{width:15.625vw;height:15.625vw;background-size:78.125vw 62.5vw;background-repeat:no-repeat;background-position:0vw 0vw;transform:rotate(90deg)}.sprite-animation:hover{animation:play-animation .8s steps(1) infinite}@keyframes play-animation{0%{background-position:0vw 0vw}5%{background-position:-15.625vw 0px}10%{background-position:-31.25vw 0px}15%{background-position:-46.875vw 0px}20%{background-position:-62.5vw 0px}25%{background-position:0px -15.625vw}30%{background-position:-15.625vw -15.625vw}35%{background-position:-31.25vw -15.625vw}40%{background-position:-46.875vw -15.625vw}45%{background-position:-62.5vw -15.625vw}50%{background-position:0px -31.25vw}55%{background-position:-15.625vw -31.25vw}60%{background-position:-31.25vw -31.25vw}65%{background-position:-46.875vw -31.25vw}70%{background-position:-62.5vw -31.25vw}75%{background-position:0px -46.875vw}80%{background-position:-15.625vw -46.875vw}85%{background-position:-31.25vw -46.875vw}90%{background-position:-46.875vw -46.875vw}95%{background-position:-62.5vw -46.875vw}to{background-position:-62.5vw -46.875vw}}.tabs-container{height:100%}.home-tab{grid-area:game-tabs;background:var(--secondary-containers-bg)}.home-skin-display{position:relative;grid-area:skin-selection;background:var(--primary-containers-bg)}.login-page{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#0a1017}.login-carousel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.login-page-bg{z-index:0}.login-carousel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;pointer-events:none}.login-page-card{position:relative;z-index:1;width:calc(100% - 32px);max-width:1100px;min-height:min(80dvh,788px);margin:16px;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;border:1px solid #404040;border-radius:16px;background:#00000040;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media (min-width: 768px){.login-page-card{margin:24px;padding:48px}}.login-page-card-inner{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:32px}.login-heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.login-logo{width:clamp(200px,50%,280px);height:auto;margin-bottom:8px}.login-headline{margin:0;font-family:bigover,sans-serif;font-weight:400;font-size:clamp(24px,5vw,32px);line-height:120%;color:#f5f5f6}.login-tagline{margin:0;font-family:Archivo,sans-serif;font-weight:400;font-size:clamp(14px,3.5vw,18px);line-height:150%;color:#e5e5e5}.login-buttons{display:flex;flex-direction:column;gap:16px;width:100%}.login-pill-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:53px;padding:14px 16px;border-radius:999px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease}.login-pill-btn:disabled{cursor:not-allowed;opacity:.5}.login-pill-btn-icon{width:20px;height:20px;flex-shrink:0;display:block}.login-pill-btn--dark{background:#121212;color:#f3f3f3;border:1px solid #8e918f}.login-pill-btn--dark:hover{background:#1a1a1a;border-color:#a8acaa}.login-follow{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.login-follow-title{margin:0;font-family:bigover,sans-serif;font-weight:400;font-size:20px;line-height:120%;color:#f5f5f6;opacity:.85}.login-follow-icons{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;gap:12px}.login-follow-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#f3f3f3;background:#171717b3;border:1px solid transparent;border-radius:8px;text-decoration:none;font-size:18px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.login-follow-icon:hover{background:#282828e6;border-color:#46eca2;color:#46eca2}.login-tg-widget{display:flex;justify-content:center;width:100%;min-height:53px}.settings-page{display:flex;flex-direction:column;min-height:100dvh;width:100%;max-width:100%;overflow-x:hidden;background:linear-gradient(180deg,#2c1010,#0a1017);color:#f5f5f6}.settings-shell{flex:1 1 auto;display:flex;flex-direction:column;width:100%;max-width:1536px;box-sizing:border-box;margin:0 auto;padding:16px;gap:16px;min-height:0;min-width:0}@media (min-width: 768px){.settings-shell{flex-direction:row;padding:24px;gap:24px}}.settings-sidebar{flex:0 0 auto;width:100%;box-sizing:border-box;background:#00000040;border:1px solid #404040;border-radius:12px;position:relative}@media (min-width: 768px){.settings-sidebar{width:240px;align-self:flex-start;overflow:hidden}}.settings-sidebar-trigger{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:16px;background:transparent;border:0;color:#46eca2;font-family:bigover,sans-serif;font-size:16px;line-height:1.3;cursor:pointer;text-align:left}.settings-sidebar-trigger-label{flex:1 1 auto}.settings-sidebar-trigger-chevron{flex-shrink:0;transition:transform .18s ease}.settings-sidebar-trigger--open .settings-sidebar-trigger-chevron{transform:rotate(90deg)}@media (min-width: 768px){.settings-sidebar-trigger{display:none}}.settings-nav{display:flex;flex-direction:column}@media (max-width: 767px){.settings-nav{display:none;border-top:1px solid #404040}.settings-sidebar--open .settings-nav{display:flex}.settings-sidebar .settings-nav-item--active{display:none}}.settings-nav-item{display:flex;flex-direction:row;align-items:center;gap:12px;padding:16px;background:transparent;border:0;border-bottom:1px solid #404040;color:#fff;font-family:bigover,sans-serif;font-size:16px;line-height:1.3;cursor:pointer;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.settings-nav-item:hover{background:#46eca20d}.settings-nav-item--active,.settings-nav-item--active .settings-nav-chevron{color:#46eca2}.settings-nav-label{flex:1 1 auto;text-align:left}.settings-nav-chevron{flex-shrink:0;color:#ffffff73}.settings-content{flex:1 1 auto;min-width:0;min-height:360px;background:#00000040;border:1px solid #404040;border-radius:12px;padding:24px;overflow:auto}@media (min-width: 768px){.settings-content{padding:32px}}.settings-panel{display:flex;flex-direction:column;gap:24px}.settings-panel-header{display:flex;flex-direction:column;gap:4px;padding-bottom:16px;border-bottom:1px solid rgba(64,64,64,.6)}.settings-panel-title{margin:0;font-family:bigover,sans-serif;font-weight:400;font-size:20px;line-height:1.2;color:#fff}.settings-panel-subtitle{margin:0;font-family:Archivo,sans-serif;font-size:14px;line-height:1.5;color:#a3a3a3}.settings-panel-empty{margin:0;padding:32px 0;text-align:center;font-family:Archivo,sans-serif;font-size:14px;color:#737373}.profile-section{display:flex;flex-direction:column;gap:12px}.profile-label{font-family:bigover,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:#a3a3a3}.profile-upload-box{width:120px;height:120px;padding:8px;background:#262626;border:1px solid #404040;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#737373;cursor:pointer;overflow:hidden;transition:border-color .18s ease,opacity .18s ease}.profile-upload-box:hover:not(:disabled){border-color:#46eca2;color:#46eca2}.profile-upload-box:disabled{cursor:progress;opacity:.7}.profile-upload-icon{flex-shrink:0}.profile-upload-label{font-family:Archivo,sans-serif;font-size:14px;line-height:1.5;color:inherit;text-align:center}.profile-upload-img{width:100%;height:100%;object-fit:cover}.profile-file-input{display:none}.profile-input{width:100%;box-sizing:border-box;padding:14px 12px;background:#00000040;border:0;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-radius:0;color:#fff;font-family:Archivo,sans-serif;font-size:16px;outline:none;transition:border-color .18s ease}.profile-input::placeholder{color:#737373}.profile-input:focus{border-left-color:#46eca2;border-right-color:#46eca2}.profile-input-error{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-family:Archivo,sans-serif;font-size:12px;color:#ef4444}.profile-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-wallet-section{display:none}@media (min-width: 768px){.profile-wallet-section{display:flex}}.profile-wallet-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#00000059;border:1px solid #404040;border-radius:4px}.profile-wallet-address{font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:14px;color:#76edf6;word-break:break-all}.profile-wallet-copy{background:transparent;border:0;color:#a3a3a3;cursor:pointer;padding:4px;display:inline-flex;align-items:center;transition:color .18s ease}.profile-wallet-copy:hover{color:#46eca2}.profile-actions{display:flex;justify-content:stretch}@media (min-width: 768px){.profile-actions{justify-content:flex-end}}.profile-update-btn{width:100%;padding:16px 24px;background:#111a13;border:0;border-left:1px solid #46eca2;border-right:1px solid #46eca2;color:#46eca2;font-family:bigover,sans-serif;font-size:14px;line-height:1.2;letter-spacing:-.01em;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}@media (min-width: 768px){.profile-update-btn{width:auto;font-size:16px}}.profile-update-btn:hover:not(:disabled){background:#46eca226}.profile-update-btn:disabled{background:#262626;border-left-color:#737373;border-right-color:#737373;color:#a3a3a3;cursor:not-allowed}.friends-header{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.friends-header{flex-direction:row;align-items:center;gap:16px}}.friends-title{margin:0;flex:1 1 auto;font-family:bigover,sans-serif;font-weight:400;font-size:20px;line-height:1.2;color:#fff}.friends-actions{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.friends-actions{flex-direction:row;gap:16px}}.friends-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:4px;font-family:bigover,sans-serif;font-size:16px;line-height:1.3;cursor:pointer;background:transparent;border:0;transition:background-color .18s ease,opacity .18s ease}.friends-btn:disabled{opacity:.5;cursor:not-allowed}.friends-btn--primary{background:#111a13;border:1px solid #46eca2;color:#46eca2}.friends-btn--primary:hover:not(:disabled){background:#46eca226}.friends-btn--danger-text{color:#ef4444}.friends-btn--danger-text:hover:not(:disabled){background:#ef444414}.friends-btn--danger-fill{background:#2d0505;border:1px solid #ef4444;color:#f87171}.friends-btn--danger-fill:hover:not(:disabled){background:#ef444426}.friends-btn--secondary{background:#262626;border:1px solid #737373;color:#a3a3a3}.friends-btn--secondary:hover:not(:disabled){background:#2f2f2f;color:#fff}.friends-btn--ghost{border:1px solid #46eca2;color:#46eca2}.friends-btn--ghost:hover:not(:disabled){background:#46eca21a}.friends-search{display:flex;align-items:center;gap:8px;padding:12px;background:#00000040;border:1px solid #d4d4d4;border-radius:4px}.friends-search-input{flex:1 1 auto;background:transparent;border:0;outline:0;color:#fff;font-family:Archivo,sans-serif;font-size:16px}.friends-search-input::placeholder{color:#a3a3a3}.friends-search-icon{flex-shrink:0;color:#a3a3a3}.friends-grid{display:grid;grid-template-columns:1fr;gap:12px 24px}@media (min-width: 768px){.friends-grid{grid-template-columns:1fr 1fr}}.friends-row{display:flex;align-items:center;gap:12px;padding:8px 0}.friends-avatar{width:32px;height:32px;flex-shrink:0;border-radius:4px;border:1px solid #404040;background:#262626;object-fit:cover;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:#a3a3a3;font-family:Archivo,sans-serif;font-size:14px}.friends-name{flex:1 1 auto;min-width:0;font-family:Archivo,sans-serif;font-size:16px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friends-name--muted{color:#737373}.friends-row-status{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#46eca2;box-shadow:0 0 6px #46eca299}.friends-row-status--offline{background:#525252;box-shadow:none}.friends-row-action{flex-shrink:0;background:transparent;border:0;color:#a3a3a3;cursor:pointer;padding:4px;display:inline-flex;align-items:center;transition:color .18s ease}.friends-row-action:hover{color:#ef4444}.friends-empty{margin:0;padding:24px 0;text-align:center;font-family:Archivo,sans-serif;font-size:14px;color:#737373}.friends-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.friends-modal{width:100%;max-width:704px;max-height:calc(100dvh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:24px;padding:24px;background:linear-gradient(180deg,#2c1010,#0a1017);border:1px solid #b7423e;border-radius:8px;color:#fff}.friends-modal--narrow{max-width:490px;gap:16px;align-items:center;text-align:center;max-height:none;overflow:visible}.friends-modal-title{margin:0;font-family:bigover,sans-serif;font-weight:400;font-size:20px;line-height:1.2;text-align:center;color:#fff}@media (min-width: 768px){.friends-modal-title{font-size:24px}}.friends-modal-subtitle{margin:0;font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;text-align:center;color:#e5e5e5}.friends-modal-header{display:flex;flex-direction:column;gap:8px;width:100%}.friends-modal-search-row{display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.friends-modal-search-row{flex-direction:row;gap:16px}}.friends-modal-search-row .friends-search{flex:1 1 auto}.friends-modal-list{display:flex;flex-direction:column;gap:12px}.friends-modal-list-heading{margin:0;font-family:bigover,sans-serif;font-weight:400;font-size:16px;color:#fff}.friends-modal-list-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #404040}.friends-modal-list-row:last-child{border-bottom:0}.friends-confirm-actions{width:100%;display:flex;flex-direction:column-reverse;gap:12px}@media (min-width: 768px){.friends-confirm-actions{flex-direction:row;gap:24px}}.friends-confirm-actions .friends-btn{flex:1 1 0}.friends-confirm-icon{width:64px;height:64px;border-radius:50%;background:#ef44441f;display:inline-flex;align-items:center;justify-content:center;color:#f87171}.disputes-header{display:flex;flex-direction:column;gap:8px}.disputes-subtitle{margin:0;font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;color:#e5e5e5}.disputes-filter{position:relative;display:flex;align-items:center;gap:8px;padding:14px 12px;background:#00000040;border:1px solid #d4d4d4;border-radius:4px;color:#fff;font-family:Archivo,sans-serif;font-size:16px}.disputes-filter-select{flex:1 1 auto;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;outline:0;color:inherit;font:inherit;cursor:pointer}.disputes-filter-select option{background:#1c1115;color:#fff}.disputes-filter-icon{flex-shrink:0;color:#fff;pointer-events:none}.disputes-table-scroll{overflow-x:auto}.disputes-table{width:100%;min-width:640px;border-collapse:collapse;font-family:Archivo,sans-serif}.disputes-table th{text-align:left;padding:12px 8px;font-family:bigover,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#fff;border-bottom:1px solid #46eca2}.disputes-table th:last-child{width:154px}.disputes-table td{padding:14px 8px;font-size:16px;line-height:1.5;color:#76edf6;border-bottom:1px solid #404040;vertical-align:middle}.disputes-table tbody tr:last-child td{border-bottom:0}.disputes-status{font-family:bigover,sans-serif;font-size:14px;line-height:1.3;text-transform:capitalize}.disputes-status--opened{color:#fbbf24}.disputes-status--review{color:#60a5fa}.disputes-status--pending{color:#fb923c}.disputes-status--resolved{color:#4ade80}.disputes-status--closed{color:#a3a3a3}.link-accounts-panel{background:#46eca208;padding:16px;gap:16px}@media (min-width: 768px){.link-accounts-panel{padding:24px}}.link-accounts-header{display:flex;flex-direction:column;gap:8px}.link-accounts-subtitle{margin:0;font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;color:#e5e5e5}.link-accounts-list{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.link-accounts-list{gap:32px}}.link-accounts-row{display:flex;flex-direction:column;gap:16px;padding:8px 16px;background:#00000040}@media (min-width: 768px){.link-accounts-row{flex-direction:row;gap:0;padding:0;background:transparent}}.link-accounts-row-identity{display:flex;align-items:center;gap:16px;padding:0}@media (min-width: 768px){.link-accounts-row-identity{width:148px;flex-shrink:0;padding:8px 16px;background:#00000040;border-right:1px solid #404040}}.link-accounts-row-logo{width:24px;height:24px;object-fit:contain;flex-shrink:0}.link-accounts-row-name{font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;color:#e5e5e5;flex:1 1 auto}.link-accounts-row-body{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #404040}@media (min-width: 768px){.link-accounts-row-body{flex:1 1 auto;gap:24px;padding:8px 16px;background:#00000040;border-top:0}}img.link-accounts-row-avatar,span.link-accounts-row-avatar{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:linear-gradient(180deg,#0e1c30,#1377a9);object-fit:cover;display:inline-flex;align-items:center;justify-content:center;color:#e5e5e5;font-family:Archivo,sans-serif;font-size:16px}@media (min-width: 768px){img.link-accounts-row-avatar,span.link-accounts-row-avatar{width:40px;height:40px}}.link-accounts-row-meta{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.link-accounts-row-display{font-family:Archivo,sans-serif;font-size:14px;line-height:1.5;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-accounts-row-handle{font-family:Archivo,sans-serif;font-size:12px;line-height:1.5;color:#737373;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-accounts-row-status{display:inline-flex;align-items:center;gap:4px;color:#46eca2;font-family:Archivo,sans-serif;font-size:12px;line-height:1.3;flex-shrink:0}.link-accounts-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:4px;background:transparent;border:0;cursor:pointer;font-family:bigover,sans-serif;font-size:14px;line-height:1.2;letter-spacing:-.01em;transition:background-color .18s ease,color .18s ease;flex-shrink:0}@media (min-width: 768px){.link-accounts-btn{padding:14px 24px;font-size:16px;line-height:1.3}}.link-accounts-btn:disabled{opacity:.5;cursor:not-allowed}.link-accounts-btn--danger{border-left:1px solid #ef4444;border-right:1px solid #ef4444;color:#ef4444}.link-accounts-btn--danger:hover:not(:disabled){background:#ef444414}.link-accounts-btn--primary{border-left:1px solid #46eca2;border-right:1px solid #46eca2;background:#111a13;color:#46eca2}.link-accounts-btn--primary:hover:not(:disabled){background:#46eca22e}.logout-panel{background:#46eca208;padding:16px;gap:16px}@media (min-width: 768px){.logout-panel{padding:24px 32px;gap:24px}}.logout-panel-header{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){.logout-panel-header{gap:8px}}.logout-panel-title{margin:0;font-family:bigover,sans-serif;font-weight:400;font-size:20px;line-height:1.2;color:#fff}@media (min-width: 768px){.logout-panel-title{font-size:24px}}.logout-panel-subtitle{margin:0;font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;color:#e5e5e5}.logout-panel-actions{display:flex;justify-content:stretch}@media (min-width: 768px){.logout-panel-actions{justify-content:flex-end}}.logout-confirm-btn{width:100%;padding:16px 24px;background:#2d0505;border:0;border-left:1px solid #ef4444;border-right:1px solid #ef4444;color:#f87171;font-family:bigover,sans-serif;font-size:14px;line-height:1.2;letter-spacing:-.01em;cursor:pointer;transition:background-color .18s ease}@media (min-width: 768px){.logout-confirm-btn{width:auto;font-size:16px;line-height:1.3}}.logout-confirm-btn:hover{background:#3a0808}.leader-skin-container{background:var(--primary-containers-bg);align-items:center;flex-direction:column;height:100%;display:flex;position:relative;grid-area:skin-selection}.leaders-history{height:100%;grid-area:game-tabs;background:var(--secondary-containers-bg)}.leaders-data-row{display:grid;grid-template-columns:repeat(4,1fr);gap:5rem;padding:1em 0;border-bottom:1px solid var(--Neutral-700-Stroke, #404040);align-items:center;text-align:start}.stats{display:flex;align-items:center;justify-content:space-between}.leader-stats{width:95%;position:absolute;bottom:2%}.stats-container{padding:1.5% 2%;height:85%}.buttons-container{width:100%}.leaders-button-active{width:50%;padding:1%;background-color:#271516;border-top:1px solid var(--border-secondary);border-left:1px solid var(--border-secondary);border-right:1px solid var(--border-secondary);border-bottom:none;text-shadow:0px 0px 12px var(--tabs-active);color:var(--tabs-active);font-family:bigover;pointer-events:none}.leaders-data-container{height:89%;overflow-y:auto}.leaders-button-inactive{width:50%;padding:1%;background:#ffffff0d;border-top:none;border-left:1px solid var(--border-primary);border-right:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);background:var(--primary-containers-bg);color:var(--tabs-inactive);font-family:bigover}.leaders-button-active+.leaders-button-inactive{border-left:none}.leaders-button-inactive:has(+.leaders-button-active){border-right:none}.stats-heading-container{border-bottom:1px solid #46eca2;display:grid;grid-template-columns:repeat(4,1fr);gap:5rem;align-items:flex-start;text-align:start}@media screen and (max-height: 450px){.leaders-data-row{padding:5px 0}.stats-container{height:70%}}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.leader-skin-container{height:100%}.stats-container{height:70%}.leaders-data-row{padding:5px 0}}.skin-view-container{background:var(--primary-containers-bg);grid-area:skin-selection;height:100%;position:relative}.marketplace-container{grid-area:game-tabs;height:100%;background:var(--secondary-containers-bg);overflow:hidden}.tale-button{background-color:var(--input-bg);position:relative;border:none;color:var(--button-border-color);border-left:1px solid var(--primary-text-color);border-right:1px solid var(--primary-text-color)}.leader-history{display:flex}.marketplace-tabs-inactive{width:50%;padding:1%;background:#ffffff0d;background-color:#ffffff0d;border-top:none;border-left:1px solid var(--border-primary);border-right:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);background:var(--primary-containers-bg);color:var(--tabs-inactive)}.marketplace-tabs-active{width:50%;padding:1%;background-color:transparent;border-top:1px solid var(--border-secondary);border-left:1px solid var(--border-secondary);border-right:1px solid var(--border-secondary);border-bottom:none;text-shadow:0px 0px 12px var(--tabs-active);color:var(--tabs-active);pointer-events:none}.marketplace-tabs-active+.marketplace-tabs-inactive{border-left:none}.marketplace-tabs-inactive:has(+.marketplace-tabs-active){border-right:none}.cards-container{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:1.5%;overflow:auto;max-height:85%}.cards,.active-card{position:relative;border:1px solid var(--Neutral-700-Stroke, #404040);padding:2%;gap:.5rem;display:flex;flex-direction:column;align-items:center;margin:0}.active-card{border:1px solid var(--primary-text-color)}.cards-tale-button{align-self:center;border:none;background-color:transparent;color:var(--primary-text-color);border-left:1px solid var(--primary-text-color);border-right:1px solid var(--primary-text-color);right:3%;position:absolute;padding:2% 4%;top:3%;z-index:9}.tale-icon{font-size:1.25vw}.tale-modal-container{background-color:var(--default-bg-color);text-align:center;padding:1%;border:1px solid var(--border-primary);left:25%;top:20%;position:fixed;display:flex;width:50%;height:50%;overflow-y:auto;overflow-x:hidden;z-index:99;animation:modalFadeIn .3s ease-out}.buy-skin-modal{background-color:var(--default-bg-color);text-align:center;padding:1%;border:1px solid var(--border-primary);left:35%;top:25%;position:fixed;display:flex;flex-direction:column;align-items:center;width:25%;height:auto;overflow-y:auto;overflow-x:hidden;z-index:99;animation:modalFadeIn .3s ease-out}.tale-skin-view-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:5%}.story-container{border-left:1px solid #404040;padding:1rem 2rem}.back-story{text-align:justify}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.tale-icon{font-size:max(1.25vh,14px)}.cards-container{max-height:80%}}@media screen and (max-height: 450px){.cards-container{max-height:80%}.tale-icon{font-size:max(1.25vh,14px)}}.tournament-info-wrapper{display:grid;justify-content:center;gap:2%;height:20%}.tournament-info-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--Neutral-700-Stroke, #404040);background:var(--Black-BG, rgba(0, 0, 0, .25));padding:2%}.lives-popup{background-color:var(--default-bg-color);text-align:center;padding:1%;border:1px solid var(--border-primary);left:18%;top:23%;position:fixed;width:60%;overflow-y:auto;overflow-x:hidden;z-index:99;animation:modalFadeIn .3s ease-out}.buy-lives-popup{background-color:var(--default-bg-color);text-align:center;padding:1%;border:1px solid var(--border-primary);left:35%;top:30%;position:fixed;width:25%;overflow:hidden;z-index:99;animation:modalFadeIn .3s ease-out}.buy-life-cards{border:1px solid #404040;width:30%;margin-bottom:2%}.card-price{display:flex;align-items:center;gap:1%}.custom-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;background:#000;border:2px solid var(--primary-text-color);border-radius:50%;cursor:pointer;transition:background .3s ease}.life-buy-btn{font-family:bigover;background-color:var(--input-bg);display:flex;justify-content:space-between;border:1px solid var(--primary-text-color);border-top:none;border-bottom:none;width:90%;padding:1% 3%;color:var(--primary-text-color);margin-bottom:3%}.custom-slider::-moz-range-thumb{width:12%;height:15px;background:#000;border:2px solid #4caf50;border-radius:50%;cursor:pointer}.region-wrapper{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:2%}.region-box{display:flex;align-items:center;gap:5%;justify-content:space-between;border:1px solid var(--Neutral-700-Stroke, #404040);background:var(--Black-BG, rgba(0, 0, 0, .25));padding-left:3%}.timer-wrapper{display:grid;grid-template-columns:repeat(4,1fr);background-image:url(/assets/counter-bg-fTUI4zIk.png);background-position:center center;background-size:cover;margin-top:2%;background-repeat:no-repeat;border:1px solid #525252;width:100%;height:60%;margin-bottom:1%}.on-going-wrapper{display:flex;justify-content:space-between;align-items:center;padding:1% 2%;background-image:url(/assets/on-going-tour-bg-B5EpaeoV.png);background-position:center center;background-size:cover;margin-top:2%;background-repeat:no-repeat;border:1px solid #525252;width:96%;height:60%;margin-bottom:2%}.counter-btn-wrapper{display:flex;width:100%;align-items:center;flex-direction:column}.timer-wrapper-inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.timer-wrapper-inner p{color:var(--secondary-text-color);font-family:archivo-bold;font-size:2vw}.register-btn{background-color:var(--input-bg);border:1px solid var(--primary-text-color);border-top:none;border-bottom:none;padding:0;width:50%;margin-top:2%;color:var(--primary-text-color)}.registering{color:var(--btn-disabled);background-color:#1a1a1a;pointer-events:none;border:1px solid var(--btn-disabled)}.winners-container{height:100%}.winners-heading-container{border-bottom:1px solid #46eca2;display:grid;grid-template-columns:repeat(4,1fr);gap:5rem;align-items:flex-start;text-align:start}.winners-data-row{display:grid;grid-template-columns:repeat(4,1fr);gap:5rem;padding:1em 0;border-bottom:1px solid var(--Neutral-700-Stroke, #404040);align-items:center;text-align:start}.stars-popup-overlay{background-color:var(--default-bg-color);text-align:center;border:1px solid var(--border-primary);width:30%;padding:1%;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.stars-popup{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2%;padding:2%}.share-link-btn{color:var(--primary-text-color);display:flex;align-items:center;justify-content:center;gap:4%;padding:1% 2%;width:40%;background-color:transparent;border:1px solid var(--primary-text-color);border-top:none;border-bottom:none}.change-chain-btn{background-color:var(--input-bg);border:1px solid var(--primary-text-color);border-top:none;border-bottom:none;width:50%;color:var(--primary-text-color);padding:0;margin-top:2%;margin-right:2%}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.tournament-info-wrapper{height:30%}.timer-wrapper-inner p{font-size:2vh}.counter-btn-wrapper{height:27%}.winners-container{height:93%}.lives-popup{width:70%;top:16%;left:14%}.buy-life-cards{width:30%}.buy-lives-popup{left:33%;width:33%}.register-btn{width:70%}.on-going-wrapper{padding:4% 2%}.timer-wrapper-inner p{color:var(--secondary-text-color);font-family:archivo-bold;font-size:2vh}}.share-link-popup{background-color:var(--default-bg-color);text-align:center;padding:1%;border:1px solid var(--border-primary);left:35%;top:25%;position:fixed;display:flex;flex-direction:column;align-items:center;width:27%;height:auto;overflow-y:auto;overflow-x:hidden;z-index:99;animation:modalFadeIn .3s ease-out}.social-icons{display:flex;justify-content:center;gap:5%;margin-bottom:5%}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.main-component{display:flex;width:100%;height:100%;flex-direction:column}.button-component{width:100%}.buttons-inactive{width:50%;padding:0;background:#ffffff0d;background-color:#ffffff0d;border-top:none;border-left:1px solid var(--border-primary);border-right:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);background:var(--primary-containers-bg);color:var(--tabs-inactive);font-family:bigover}.buttons-active{width:50%;padding:0;background-color:transparent;border-top:1px solid var(--border-secondary);border-left:1px solid var(--border-secondary);border-right:1px solid var(--border-secondary);border-bottom:none;text-shadow:0px 0px 12px var(--tabs-active);color:var(--tabs-active);font-family:bigover;pointer-events:none}.buttons-active+.buttons-inactive{border-left:none}.buttons-inactive:has(+.buttons-active){border-right:none}.game-page-grid{display:grid;grid-template-rows:10fr 1fr;height:85vh}.game-page-content{overflow-y:hidden;height:100%}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.game-page-grid{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto}.game-page-content{height:auto}}.game-data-container{max-height:70%;overflow:auto;width:100%;border-bottom:1px solid var(--Neutral-700-Stroke, #404040)}.dota-game-data-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;align-items:center;padding:.5% 0rem;color:var(--bottom-tabs-active);text-align:start}.expanded-row-content{padding:1% 2%}.expanded-flex{display:flex;gap:5%}.expand-btn{cursor:pointer;color:var(--primary-text-color)}.game-tab-content{text-align:center;height:85%;overflow-y:hidden;overflow-x:hidden}.create-room-popup{border:1px solid var(--tabs-inactive);padding:2%;width:23%;z-index:1111;text-align:center;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.connect-chess-popup{border:1px solid var(--tabs-inactive);padding:1%;width:25%;z-index:1111;text-align:center;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}@media (max-width: 767px){.connect-chess-popup{width:calc(100vw - 24px)!important;max-width:420px;height:auto!important;max-height:calc(100dvh - 24px)!important;padding:16px!important;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}}.game-buttons-create{border-radius:.3rem;padding:1rem;border:1px solid var(--Primary, #059033);background:var(--Primary-BG, #143e23)}.game-data-container{max-height:70%;overflow:auto;width:100%}.game-container{width:98%;padding:1rem;background:#46eca208;height:100%}.game-headings-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;align-items:center;color:var(--bottom-tabs-active);text-align:start;border-bottom:1px solid var(--border-secondary);height:11%;width:100%;justify-content:center}.game-data-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;align-items:center;padding:.5% 0rem;color:var(--bottom-tabs-active);text-align:start;border-bottom:1px solid var(--Neutral-700-Stroke, #404040)}.table-icon{font-size:max(1.25vw,18px);cursor:pointer;color:var(--border-secondary);filter:drop-shadow(0px 0px 7px var(--border-secondary))}.game-tabs-container{margin:0 auto;height:100%;width:100%}.game-tab-header{display:flex;width:100%;background:#46eca208}.game-tab-button{display:flex;justify-content:center;align-items:center;flex:1;cursor:pointer;border-top:none;border-left:1px solid var(--border-primary);border-right:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);background:transparent;color:var(--tabs-inactive);text-align:center;border-radius:0;font-size:1vw;padding:1%;font-family:bigover;transition:background-color .3s,color .3s}.game-tab-button:hover{background-color:#ffffff0d;border-color:none!important}.game-tab-button:focus-visible{outline:transparent}.game-tab-button.active{background-color:transparent;border-top:1px solid var(--border-secondary);border-left:1px solid var(--border-secondary);border-right:1px solid var(--border-secondary);border-bottom:none;text-shadow:0px 0px 12px var(--tabs-active);color:var(--tabs-active);font-family:bigover}.game-tab-button.active+.game-tab-button{border-left:none}.game-tab-button:has(+.game-tab-button.active){border-right:none}.game-tab-content{text-align:center;height:85%;padding:1%;overflow-y:hidden;overflow-x:hidden}.grayscale-disable{filter:grayscale(100%);position:absolute;top:0;left:0;width:100vw;height:100vh;background:#3d3d3db7;z-index:11111}.register-popup{border:1px solid var(--tabs-inactive);padding:2%;width:23%;z-index:1111;text-align:center;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.register-popup-inner{display:flex;align-items:center;justify-content:space-between}.register-success-popup{border:1px solid var(--tabs-inactive);padding:1%;width:23%;z-index:1111;text-align:center;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.rooms-table{background-color:#46eca208;height:100%;padding:1%}.create-room-popup{border:1px solid var(--tabs-inactive);padding:2%;width:25%;z-index:1111;text-align:center;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.bracket-header{display:flex;align-items:center;justify-content:center}.back-btn{border:none;background-color:transparent;color:var(--primary-text-color);font-family:bigover;cursor:pointer}@media screen and (max-height: 450px){.game-data-container{max-height:80%}.game-headings-container{height:10vh}.table-icon{font-size:max(1.25vh,18px)}}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.game-headings-container{height:9vw}.game-container{height:80%}.game-data-container{max-height:80%}.table-icon{font-size:max(1.25vw,18px)}}.tekken-tournament-body{height:75%}.tk-body{overflow:visible;max-height:none}.tk-body{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}@media (max-width: 767px){.games-layout-container:has(.tekken-tournament-page),.games-layout-container:has(.tekken-pvp-page){display:flex;flex-direction:column;height:100dvh}.games-layout-content:has(.tekken-tournament-page),.games-layout-content:has(.tekken-pvp-page){display:flex;flex:1 1 auto;min-height:0;height:auto;max-width:none;align-items:stretch}.game-page-grid:has(.tekken-tournament-page),.game-page-grid:has(.tekken-bracket-page),.game-page-grid:has(.tekken-pvp-page){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto}.tekken-pvp-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 16px 72px;box-sizing:border-box}.tekken-pvp-page .tekken-pvp-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto!important}.games-layout-container:has(.tekken-bracket-page){display:flex;flex-direction:column;height:100dvh}.games-layout-content:has(.tekken-bracket-page){display:flex;flex:1 1 auto;min-height:0;height:auto;max-width:none;align-items:stretch}.tekken-bracket-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:72px;box-sizing:border-box}.tekken-tournament-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;height:auto;overflow:hidden;padding:16px 16px 0;box-sizing:border-box}.tekken-tournament-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto}.tekken-tournament-body .game-tabs-container,.tekken-tournament-body .game-tab-content,.tekken-tournament-body .game-container{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;width:100%;box-sizing:border-box}.tekken-tournament-body .game-tab-content{padding:0;overflow:visible;height:auto!important}.tekken-tournament-body .game-container{padding:16px 0;background:transparent}.tekken-tournament-body .game-data-container{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.tekken-tournament-body .tk-list{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding-bottom:88px}.game-tab-button{font-size:14px;line-height:1.2;letter-spacing:-.01em;padding:16px 8px}.tekken-tournament-body .game-tab-button.active{background:#46eca208}.tekken-tournament-body .game-headings-container{display:none}.tekken-tournament-body .game-data-row{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center;gap:12px;padding:16px;background:#00000040;border:1px solid #404040}.tekken-tournament-body .game-data-row .p2{text-align:left;font-size:14px}.tekken-tournament-body .game-data-row>.p2:nth-child(1){grid-column:1;color:#76edf6;font-size:16px}.tekken-tournament-body .game-data-row>.p2:nth-child(2){grid-column:2;color:#76edf6;font-size:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tekken-tournament-body .game-data-row>.p2:nth-child(3),.tekken-tournament-body .game-data-row>.p2:nth-child(4){grid-column:1 / -1;color:#d4d4d4}.tekken-tournament-body .game-data-row>.p2:nth-child(4):before{content:"Slots left: ";color:#d4d4d4}.tekken-tournament-body .game-data-row>.register-btn,.tekken-tournament-body .game-data-row>*:nth-child(5){grid-column:1 / -1}.tekken-tournament-body .register-btn{width:100%;padding:16px 24px;background:#111a13!important;border:0;border-top:1px solid #46eca2;cursor:pointer}.tekken-tournament-body .register-btn .g-heading-3{margin:0!important;font-family:bigover,sans-serif;font-size:16px;line-height:1.3;color:#46eca2}}@media (max-width: 767px){.create-room-popup{width:calc(100vw - 24px)!important;max-width:420px;height:auto!important;max-height:calc(100dvh - 24px)!important;padding:16px!important;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}}@media (max-width: 767px){.register-popup,.register-success-popup{width:calc(100vw - 24px)!important;max-width:420px;height:auto!important;max-height:calc(100dvh - 24px)!important;padding:16px!important;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}}.tk-list{display:flex;flex-direction:column;gap:16px;width:100%}.tk-card{background:#00000040;border:1px solid #404040;flex-shrink:0;overflow:visible;max-height:none}.tk-card-head{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;padding:16px;box-sizing:border-box;background:transparent;border:0;cursor:pointer;text-align:left}.tk-idx{width:24px;flex-shrink:0;font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;text-align:center;color:#76edf6}.tk-name{flex:1 1 auto;min-width:0;font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;color:#76edf6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-chev{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;background:#00000040;border:1px solid #404040;color:#76edf6;transition:transform .18s ease}.tk-chev--open{transform:rotate(180deg)}.tk-body{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px;overflow:visible;max-height:none}.tk-row{display:flex;flex-direction:row;align-items:center;gap:8px}.tk-ico{flex-shrink:0;color:#d4d4d4}.tk-meta{font-family:Manrope,Archivo,sans-serif;font-size:14px;line-height:1.5;color:#d4d4d4}.tk-meta--grow{flex:1 1 auto;min-width:0}.tk-ticket{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.tk-ticket-x{font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;color:#46eca2}.tk-card:has(.tk-body){background:#46eca208;border-color:#46eca2}.tk-card:has(.tk-body) .tk-name{color:#46eca2}.tk-fee-label{flex:0 0 auto;text-align:left;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:14px;line-height:1.2;color:#fff}.tk-register{width:100%;padding:12px 16px;box-sizing:border-box;background:#111a13;border:0;border-top:1px solid #46eca2;border-left:1px solid #46eca2;border-right:1px solid #46eca2;border-radius:3px;color:#46eca2;font-family:bigover,sans-serif;font-size:16px;line-height:1.3;cursor:pointer}.tk-divider{height:1px;width:100%;background:#404040}.tk-status{display:flex;flex-direction:row;align-items:center;gap:8px}.tk-status-ico{flex-shrink:0;color:#46eca2}.tk-status-text{font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;color:#46eca2}@media (max-width: 767px){.games-layout-container:has(.chess-tournament-page),.games-layout-container:has(.chess-pvp-page),.games-layout-container:has(.chess-bracket-page){display:flex;flex-direction:column;height:100dvh}.games-layout-content:has(.chess-tournament-page),.games-layout-content:has(.chess-pvp-page),.games-layout-content:has(.chess-bracket-page){display:flex;flex:1 1 auto;min-height:0;height:auto;max-width:none;align-items:stretch}.game-page-grid:has(.chess-tournament-page),.game-page-grid:has(.chess-pvp-page),.game-page-grid:has(.chess-bracket-page){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto}.chess-tournament-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;height:auto;overflow:hidden;padding:16px 16px 0;box-sizing:border-box}.chess-tournament-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto!important}.chess-tournament-body .game-tabs-container,.chess-tournament-body .game-tab-content,.chess-tournament-body .game-container{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;width:100%;box-sizing:border-box}.chess-tournament-body .game-tab-content{padding:0;overflow:visible;height:auto!important}.chess-tournament-body .game-container{padding:16px 0;background:transparent}.chess-tournament-body .game-data-container{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.chess-tournament-body .tk-list{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding-bottom:88px}.chess-pvp-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 16px 72px;box-sizing:border-box}.chess-pvp-page .chess-pvp-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto!important}.chess-bracket-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:72px;box-sizing:border-box}.chess-tournament-body .game-tab-button,.chess-pvp-page .game-tab-button{font-size:14px;line-height:1.2;letter-spacing:-.01em;padding:16px 8px}.chess-tournament-body .game-tab-button.active,.chess-pvp-page .game-tab-button.active{background:#46eca208}.chess-tournament-body .game-headings-container{display:none}}.crp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#0009}.crp-modal{display:flex;flex-direction:column;gap:32px;width:100%;max-width:358px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:16px;box-sizing:border-box;border:1px solid #b7423e;background:linear-gradient(180deg,#2c1010,#0a1017)}.crp-header{display:flex;flex-direction:column;gap:8px}.crp-title{margin:0;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:20px;line-height:1.2;text-align:center;color:#fff}.crp-desc{margin:0;font-family:Archivo,sans-serif;font-weight:400;font-size:14px;line-height:1.5;text-align:center;color:#e5e5e5}.crp-fields{display:flex;flex-direction:column;gap:16px}.crp-field{display:flex;align-items:center;padding:14px 12px;background:#00000040;border:0;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;box-sizing:border-box}.crp-input{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:0;padding:0;font-family:Archivo,sans-serif;font-size:16px;line-height:1.5;color:#fff}.crp-input::placeholder{color:#a3a3a3}.crp-input[type=number]::-webkit-outer-spin-button,.crp-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.crp-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.crp-actions{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px}.crp-btn{padding:12px 16px;background:transparent;border:0;cursor:pointer;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:-.01em;transition:background-color .16s ease,opacity .16s ease}.crp-btn--cancel{flex:0 0 auto;min-width:115px;border-left:1px solid #ef4444;border-right:1px solid #ef4444;border-radius:5px;color:#ef4444}.crp-btn--cancel:hover{background:#ef444414}.crp-btn--create{flex:1 1 auto;background:#111a13;border-left:1px solid #46eca2;border-right:1px solid #46eca2;border-radius:3px;color:#46eca2}.crp-btn--create:hover{background:#46eca226}.new-challenger-popup{position:fixed;border:2px solid var(--tabs-inactive);width:50%;z-index:1111;text-align:center;padding:1%;top:50%;left:50%;transform:translate(-50%,-50%);background-size:cover;background-position:center}@media (max-width: 767px){.new-challenger-popup{width:calc(100vw - 24px)!important;max-width:420px;height:auto!important;max-height:calc(100dvh - 24px)!important;padding:16px!important;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.new-challenger-rank-text{font-size:12px!important}}.new-challenger-header{margin-bottom:3%}.new-challenger-red-border-top{width:100%;height:2px;background:var(--tabs-inactive);margin-bottom:2%;position:relative}.new-challenger-red-border-top:before,.new-challenger-red-border-top:after{content:"";position:absolute;width:15px;height:15px;border:2px solid var(--tabs-inactive);top:50%;transform:translateY(-50%) rotate(45deg)}.new-challenger-red-border-top:before{left:2%}.new-challenger-red-border-top:after{right:2%}.new-challenger-players-container{display:flex;justify-content:space-between;align-items:center}.new-challenger-player{flex:1;display:flex;flex-direction:column;align-items:center}.new-challenger-avatar-frame{position:relative;display:flex;align-items:center;justify-content:center}.new-challenger-border-svg{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);width:113%;height:110%;pointer-events:none;z-index:2}.new-challenger-avatar{width:100%;height:100%;object-fit:cover;position:relative;border:2px solid var(--secondary-text-color);z-index:0}.new-challenger-rank-badge{background:linear-gradient(135deg,#ffd70033,#ffa50033);border:2px solid #ffd700;border-radius:6px;padding:8px 16px;margin-top:2%;box-shadow:0 0 15px #ffd70066;position:relative}.new-challenger-rank-badge:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:1px solid #ffd700;border-radius:6px;opacity:.3}.new-challenger-rank-text{display:flex;flex-direction:column;align-items:center;font-family:archivo;font-size:.9vw;color:gold;font-weight:700;text-shadow:0 0 8px rgba(255,215,0,.6)}.new-challenger-rank-text span:first-child{font-size:.8em;margin-bottom:2px}.new-challenger-vs-container{display:flex;align-items:center;justify-content:center;position:relative;min-width:100px}.new-challenger-vs-img{width:50%;height:auto;object-fit:contain}.new-challenger-red-border-bottom{width:100%;height:1px;background:var(--tabs-inactive);margin:3% auto}.new-challenger-buttons-container{display:flex;justify-content:center;gap:5%;margin-top:3%;padding:0 2%}.winner-popup{position:fixed;border:2px solid var(--tabs-inactive);padding:1%;width:28%;z-index:1111;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 767px){.winner-popup{width:calc(100vw - 24px)!important;max-width:420px;height:auto!important;max-height:calc(100dvh - 24px)!important;padding:16px!important;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.winner-player-icon{font-size:14px!important}.winner-player-name{font-size:16px!important}.winner-score-badge,.winner-time-section .g-heading-3{font-size:14px!important}.winner-time-section .g-heading-2{font-size:24px!important;line-height:1.2}}.winner-trophy-container{display:flex;justify-content:center;align-items:center;margin-bottom:2%}.winner-trophy{width:20%;height:auto}.winner-title-container{margin:2% 0;padding:1.5% 2.5%;border:2px dashed var(--border-secondary);display:inline-block}.winner-instruction{display:flex;align-items:center;justify-content:center;gap:2%;margin:2% 0;padding:0 5%}.winner-red-line{flex:1;height:1px;background:var(--tabs-inactive);min-width:20px}.winner-divider{width:90%;height:1px;background:var(--Neutral-700-Stroke, #404040);margin:3% auto}.winner-player-selection{display:flex;align-items:center;justify-content:center;gap:3%;margin:3% 0;padding:2% 0}.winner-player-option{display:flex;align-items:center;gap:8px;cursor:pointer;color:#fff;font-family:archivo}.winner-player-icon{width:24px;height:24px;background:var(--border-secondary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9vw;border:1px solid var(--border-secondary)}.winner-radio{width:18px;height:18px;cursor:pointer;accent-color:var(--border-secondary)}.winner-player-name{font-size:1vw;font-family:archivo}.winner-score-badge{background:var(--tabs-inactive);color:#fff;padding:.5% 1.5%;border-radius:4px;font-size:1.2vw;font-weight:700;font-family:archivo;min-width:50px;text-align:center}.winner-time-section{margin:3% 0;padding:2% 0}.winner-time-header{display:flex;align-items:center;justify-content:center;gap:2%;margin-bottom:2%;padding:0 5%}.winner-time-label{margin:0}.winner-buttons-container{display:flex;justify-content:center;gap:5%}.coming-soon-games-wrap{width:100%;height:100%;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(8px,2.2vmin,18px);padding:clamp(10px,3vmin,28px) 16px}.coming-soon-games-wrap .header-title{line-height:120%}.coming-soon-games-wrap .p2{max-width:min(760px,92%);font-size:clamp(12px,2.2vmin,18px)}.coming-soon-games-btn{width:min(320px,92%);margin-top:clamp(2px,1.2vmin,10px)}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.coming-soon-games-wrap{padding:10px 12px;gap:8px}.coming-soon-games-wrap .p2{max-width:96%;font-size:clamp(11px,2.1vmin,14px)}.coming-soon-games-btn{width:min(250px,96%)}}.tekken-page{height:100%}.games-layout-container{width:100%;height:100vh}.games-layout-content{max-width:1536px;margin:0 auto;display:grid;height:75%;align-items:center;width:100%}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.games-layout-container{display:flex;flex-direction:column;height:100dvh}.games-layout-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;max-width:none;align-items:stretch}}.polygon-tabs{display:flex;width:100%;justify-content:center;align-items:center;height:100%}.bottom-tabs{text-decoration:none;gap:.3rem;height:100%;display:flex;justify-content:center;align-items:center;flex:1;cursor:pointer;border-top:none;border-left:1px solid var(--border-primary);border-right:1px solid var(--border-primary);border-bottom:none;background:var(--primary-containers-bg);color:var(--tabs-inactive);transition:background-color .3s,color .3s}.tab-glow{animation:tabGlow 1.5s ease-in-out infinite}.tab-content-container{width:100%}.bottom-tabs:focus{outline:none;z-index:2}.tab-icon-container.active{background-image:url(/images/tabs-bg.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;align-items:center;justify-content:center;padding:6%;position:relative}.tab-icon{position:relative;z-index:2;font-size:1.4vw;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.bottom-tabs.polygon-1,.bottom-tabs.polygon-2,.bottom-tabs.polygon-3,.bottom-tabs.polygon-4{color:var(--bottom-tabs-active);text-shadow:0px 0px 12px var(--bottom-tabs-active);background:var(--blue-bg);border-left:1px solid var(--bottom-tabs-active);border-right:1px solid var(--bottom-tabs-active);background-position:center;background-repeat:no-repeat;background-size:contain}.bottom-tabs.polygon-1.tab-icon,.bottom-tabs.polygon-2.tab-icon,.bottom-tabs.polygon-3.tab-icon,.bottom-tabs.polygon-4.tab-icon{display:block}.bottom-tabs.polygon-1.bottom-tabs:nth-child(3),.bottom-tabs.polygon-2.bottom-tabs:nth-child(3),.bottom-tabs.polygon-3.bottom-tabs:nth-child(3),.bottom-tabs.polygon-4.bottom-tabs:nth-child(3){animation:none}.bottom-tabs.bottom-tabs.polygon-1+.bottom-tabs{border-left:none}.bottom-tabs:has(+.bottom-tabs.polygon-1){border-right:none}.bottom-tabs.bottom-tabs.polygon-2+.bottom-tabs{border-left:none}.bottom-tabs:has(+.bottom-tabs.polygon-2){border-right:none}.bottom-tabs.bottom-tabs.polygon-3+.bottom-tabs{border-left:none}.bottom-tabs:has(+.bottom-tabs.polygon-3){border-right:none}.bottom-tabs.bottom-tabs.polygon-4+.bottom-tabs{border-left:none}.bottom-tabs:has(+.bottom-tabs.polygon-4){border-right:none}@media screen and (max-height: 450px){.tab-icon{display:none}.bottom-tabs{gap:0px}.bottom-tabs.polygon-1,.bottom-tabs.polygon-2,.bottom-tabs.polygon-3,.bottom-tabs.polygon-4{gap:2px}.bottom-tabs.polygon-1 .tab-icon,.bottom-tabs.polygon-2 .tab-icon,.bottom-tabs.polygon-3 .tab-icon,.bottom-tabs.polygon-4 .tab-icon{display:block!important}}@media (max-width: 767px){.polygon-tabs{position:fixed;left:0;right:0;bottom:0;z-index:50;width:100%;height:auto;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--primary-containers-bg);box-shadow:0 4px 30px #3300260d}.bottom-tabs{flex-direction:column;gap:4px;height:auto;min-height:56px;padding:10px 8px}.tab-icon{display:block!important;font-size:22px;width:auto;height:auto}.tab-icon-container{padding:0}.tab-icon-container.active{background-image:none;padding:0}.polygon-tabs .bottom-tabs .g-heading-3{display:none}.polygon-tabs .bottom-tabs .g-heading-2{margin:0;font-family:bigover,sans-serif;font-size:14px;line-height:1.2;letter-spacing:-.01em;color:var(--bottom-tabs-active);text-shadow:0px 0px 12px var(--bottom-tabs-active)}}:root{--tb-col-width: 138px;--tb-connector-span: 48px;--tb-fixture-gap: 40px;--bracket-connector-color: #404040;--bracket-match-bg: var(--primary-containers-bg, rgba(0, 0, 0, .25));--bracket-match-bg-winner: var(--input-bg, #111a13);--bracket-text-white: #ffffff;--bracket-text-winner: var(--primary-text-color, #46eca2);--bracket-text-loser: #a3a3a3;--bracket-grand-final-bg: var(--yellow-bg, #2a2b21);--bracket-grand-final-text: var(--yellow-text, #ece065);--bracket-slot-divider: #404040}.tb-container{width:100%;overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 200px);padding:8px 16px 12px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.tb-library-wrapper{width:max-content;min-width:min-content;min-height:min-content;position:relative}.tb-bracket-winner{display:flex;flex-direction:column;align-items:center;gap:6px;width:110px;margin:0 auto 16px;z-index:4}.tb-bracket-winner--overlay{position:absolute;margin:0;transform:none}.tb-bracket-winner--overlay:before{content:"";position:absolute;right:100%;top:50%;width:26px;height:2px;background:var(--bracket-connector-color);transform:translateY(-50%)}.tb-bracket-winner__icon{width:52px;height:auto}.tb-bracket-winner h4{color:var(--yellow-text, #ece065);text-transform:uppercase;letter-spacing:.08em}.tb-bracket-winner__card{width:100%;display:flex;align-items:center;gap:6px;min-height:37px;padding:8px;background:var(--yellow-bg, #2a2b21);box-sizing:border-box;border:1px solid rgba(236,224,101,.18);box-shadow:0 0 0 1px #0003}.tb-library-wrapper>svg{display:block;overflow:visible}.tb-container::-webkit-scrollbar{height:6px}.tb-container::-webkit-scrollbar-track{background:transparent}.tb-container::-webkit-scrollbar-thumb{background:var(--bracket-connector-color);border-radius:3px}.tb-layout{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-content:center;column-gap:12px;width:max-content;max-width:none;min-width:min-content;margin:0 auto;padding:4px 8px 0;box-sizing:border-box}.tb-layout__section{min-width:0}.tb-layout__section--left{justify-self:end;position:relative;z-index:3}.tb-layout__section--center{justify-self:center}.tb-layout__section--right{justify-self:start;position:relative;z-index:3}.tb-layout__section--left,.tb-layout__section--right{width:max-content;max-width:none}.tb-layout__section--center{width:100px;margin-inline:0;position:relative;z-index:1}.tb-section{display:flex;flex-direction:column;gap:0;flex-shrink:0;width:auto}.tb-section__title{font-family:bigover,sans-serif;font-size:clamp(11px,.8vw,12px);font-weight:400;color:var(--bracket-text-winner);margin:0 0 6px;padding:0 2px;text-transform:uppercase;letter-spacing:.08em;-webkit-user-select:none;user-select:none}.tb-section--reversed .tb-section__title{text-align:right}.tb-section__labels{display:flex;align-items:flex-end;padding-bottom:6px;min-height:1.25rem}.tb-round-label{font-family:archivo,sans-serif;font-size:10px;line-height:1.2;color:var(--bracket-text-loser);text-transform:uppercase;letter-spacing:.06em;-webkit-user-select:none;user-select:none;width:var(--tb-col-width);flex-shrink:0;display:block;white-space:nowrap}.tb-section--reversed .tb-round-label{text-align:right}.tb-round-label-spacer{flex-shrink:0;display:block;width:var(--tb-connector-span);height:1px}.tb-section__rounds{display:flex;align-items:stretch;min-width:min-content}.tb-round-column{display:flex;flex-direction:column;justify-content:center;gap:var(--tb-fixture-gap);flex-shrink:0;width:var(--tb-col-width);min-height:0}.tb-round-column--left,.tb-round-column--right{align-items:stretch}.tb-match-card{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex-shrink:0;border-radius:0;overflow:visible;transition:box-shadow .2s ease;width:var(--tb-col-width);min-height:82px;border:0;box-sizing:border-box;background:transparent;position:relative}.tb-match-card--stem-left:before,.tb-match-card--stem-right:after,.tb-match-card--stem-both:before,.tb-match-card--stem-both:after{content:"";position:absolute;top:37px;width:2px;height:8px;background:var(--bracket-connector-color)}.tb-match-card--stem-left:before,.tb-match-card--stem-both:before{left:0}.tb-match-card--stem-right:after,.tb-match-card--stem-both:after{right:0}.tb-match-card:hover{box-shadow:0 0 12px #46eca214}.tb-match-card--completed{opacity:1}.tb-match-card--in-progress{box-shadow:0 0 0 1px var(--secondary-text-color, #76edf6)}.tb-match-card--in-progress:hover{box-shadow:0 0 12px #76edf633}.tb-match-card--bye{opacity:.6}.tb-player-slot{display:flex;align-items:center;gap:6px;padding:8px;background:var(--bracket-match-bg);min-height:37px;box-sizing:border-box;transition:background .2s ease;width:100%}.tb-player-slot+.tb-player-slot{border-top:0}.tb-player-slot--winner{background:var(--bracket-match-bg-winner)}.tb-player-slot--winner .p2{color:var(--bracket-text-winner)}.tb-player-slot--loser .p2{color:var(--bracket-text-loser)}.tb-player-slot--empty,.tb-player-slot--bye{background:var(--bracket-match-bg)}.tb-player-slot__avatar{width:21px;height:21px;border-radius:50%;object-fit:cover;flex-shrink:0}.tb-player-slot .p2{color:var(--bracket-text-white);font-size:14px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tb-player-slot__avatar--placeholder{display:inline-block;width:21px;height:21px;border-radius:50%;background:#ffffff0f}.tb-player-slot__name--placeholder{display:inline-block;width:60px;height:12px;border-radius:2px;background:#ffffff0f}.tb-connector{flex-shrink:0;position:relative;align-self:stretch;width:var(--tb-connector-span)}.tb-connector__svg{display:block;position:absolute;top:0;left:0}.tb-grand-final{display:block;flex-shrink:0;width:100px;align-self:center;position:relative}.tb-grand-final__trophy{display:flex;flex-direction:column;align-items:center;gap:2px;position:absolute;top:calc(50% - 108px);left:50%;transform:translate(-50%);z-index:2}.tb-grand-final__trophy h4{text-transform:uppercase;letter-spacing:.08em;color:var(--bracket-grand-final-text);font-size:clamp(10px,.8vw,12px)}.tb-grand-final__trophy-icon{width:64px;height:auto}.tb-grand-final__body{position:relative;width:100%;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%)}.tb-grand-final__body:before,.tb-grand-final__body:after{content:"";position:absolute;top:50%;width:12px;height:2px;background:var(--bracket-connector-color);transform:translateY(-50%)}.tb-grand-final__body:before{right:100%}.tb-grand-final__body:after{left:100%}.tb-grand-final__card{width:100%;background:var(--bracket-grand-final-bg);border-radius:0;overflow:hidden;position:relative;border:0;box-shadow:none;z-index:1}.tb-grand-final__winner{display:flex;align-items:center;gap:6px;padding:8px;min-height:37px}.tb-grand-final__winner--empty{justify-content:center;min-height:37px}@media screen and (max-width: 1200px){:root{--tb-col-width: 128px}.tb-layout__section--center{width:96px}}@media screen and (max-width: 900px){:root{--tb-col-width: 120px;--tb-connector-span: 40px}.tb-grand-final{width:96px}.tb-layout__section--center{margin-inline:0}.tb-layout{grid-template-columns:1fr;justify-items:center;row-gap:12px}.tb-container{max-height:calc(100vh - 160px);padding-inline:12px}.tb-bracket-winner{width:100px}.tb-bracket-winner--overlay{position:static;margin:0 0 12px auto}.tb-bracket-winner--overlay:before{display:none}.tb-layout__section--left,.tb-layout__section--right,.tb-layout__section--center{justify-self:center}}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){:root{--tb-col-width: 128px}.tb-container{max-height:calc(100vw - 140px);padding-inline:8px}.tb-bracket-winner{width:100px;margin-bottom:12px}.tb-grand-final{width:110px}}@media screen and (max-width: 767px){.tb-container{min-height:calc(100dvh - 180px);max-height:calc(100dvh - 96px)}}.choose-mode-popup{border:1px solid var(--tabs-inactive);padding:2%;width:35%;z-index:1111;text-align:center;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%);background-image:url(/images/dota-popup-bg.png)}.select-team-popup{border:1px solid var(--tabs-inactive);padding:2%;width:35%;z-index:1111;text-align:center;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%);background-image:url(/images/dota-popup-bg.png)}.team-status-popup{border:1px solid var(--tabs-inactive);padding:1%;width:25%;z-index:1111;text-align:center;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%);background-image:url(/images/dota-popup-bg.png)}.setup-room-popup{border:1px solid var(--tabs-inactive);padding:1%;width:25%;z-index:1111;text-align:center;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%);background-image:url(/images/dota-popup-bg.png)}.select-team-content{background-color:var(--primary-containers-bg);margin-top:2%;text-align:start;padding:1%}.new-challenger-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000bf;z-index:9998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.new-challenger-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;padding:1%;z-index:9999;border:1px solid var(--border-primary);background-image:url(/images/dota-popup-bg.png);background-size:cover;background-position:center}.teams-container{display:flex;justify-content:space-between;align-items:flex-start;gap:3%;margin:3% 0;min-height:400px}.team-panel{flex:1;padding:1%;background:#21422b66}.radiant-team{border-color:#4ade80}.dire-team{background:#b7423e38}.players-list{display:flex;flex-direction:column;gap:.5rem}.player-row{display:flex;align-items:center;justify-content:space-between;padding:2%;background-color:#0000004d;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.player-row:hover{background-color:#ffffff0d;border-color:#fff3}.player-info{display:flex;align-items:center;flex:1}.player-avatar{width:40px;height:40px;border-radius:4px;object-fit:cover;border:1px solid rgba(118,237,246,.3);flex-shrink:0}.vs-divider{display:flex;align-items:center;justify-content:center;min-width:100px;position:relative}.challenger-actions{display:flex;gap:2%;margin-top:3%;width:100%}@media screen and (max-width: 1200px){.new-challenger-popup{width:85%;padding:2.5%}.teams-container{gap:2%}.vs-text{font-size:2.5rem}}@media screen and (max-width: 768px){.new-challenger-popup{width:95%;padding:2%}.teams-container{flex-direction:column;gap:2rem}.vs-divider{min-width:auto;padding:1rem 0}.vs-text{font-size:2rem}.player-avatar{width:40px;height:40px}}.dota-popup-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;width:min(420px,92vw);max-height:90vh;overflow-y:auto;padding:clamp(16px,2vw,28px) clamp(18px,2.5vw,32px);text-align:center;border:1px solid var(--border-primary, var(--tabs-inactive));background-image:url(/images/dota-popup-bg.png);background-size:cover;background-position:center;box-sizing:border-box}.dota-popup-panel--wide{width:min(560px,94vw)}.dota-popup-panel--xlarge{width:min(720px,96vw)}.dota-popup-panel--join{width:min(400px,92vw)}.dota-popup-panel.dota-winner-popup-shell{width:min(480px,94vw);padding:clamp(16px,2vw,28px) clamp(20px,3vw,36px)}@media screen and (max-width: 768px){.dota-popup-panel,.dota-popup-panel--wide,.dota-popup-panel--xlarge,.dota-popup-panel--join,.dota-popup-panel.dota-winner-popup-shell{width:94vw;padding:16px}}.select-game{text-align:center;width:100%}.game-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:3%;margin-top:2%}.tasks-popup{background-color:var(--default-bg-color);text-align:center;border:1px solid var(--border-primary);width:20%;padding:1%;top:50%;left:50%;position:fixed;z-index:99;transform:translate(-50%,-50%)}.game-card{display:flex;flex-direction:column;align-items:center;background:var(--card-bg, #1a1a1a);width:12%;box-shadow:0 4px 10px #0003;transition:all .3s ease;border:1px solid transparent;position:relative;cursor:pointer;height:min-content}.game-card:hover{border-color:var(--primary-text-color);transform:translateY(-5px)}.image-wrapper{position:relative;width:100%;overflow:hidden}.image-wrapper img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.game-card:hover img{transform:scale(1.05)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.image-wrapper:hover .overlay{opacity:1}.game-name{font-family:archivo;padding:4%}.game-card:hover>.game-name{color:var(--primary-text-color);background-color:var(--input-bg);width:90%}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.game-card-skeleton{display:flex;flex-direction:column;align-items:center;width:12%;border:1px solid transparent;position:relative;height:min-content}.skeleton-image{width:100%;aspect-ratio:1 / 1;background:linear-gradient(90deg,var(--card-bg, #1a1a1a) 25%,rgba(255,255,255,.06) 50%,var(--card-bg, #1a1a1a) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-name{width:60%;height:12px;margin:10% auto;border-radius:4px;background:linear-gradient(90deg,var(--card-bg, #1a1a1a) 25%,rgba(255,255,255,.06) 50%,var(--card-bg, #1a1a1a) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.game-card-img{opacity:0;transition:opacity .3s ease}.game-card-img.loaded{opacity:1}@media (max-width: 767px){.games-layout-container:has(.select-game){display:flex;flex-direction:column;height:100dvh}.games-layout-content:has(.select-game){display:flex;flex:1 1 auto;min-height:0;height:auto;max-width:none;align-items:stretch}.select-game{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:390px;margin:0 auto;padding:16px;box-sizing:border-box;text-align:left;overflow-y:auto;-webkit-overflow-scrolling:touch}.select-game .g-heading-1{margin:0 0 16px;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:24px;line-height:1.2;text-align:center;color:#fff}.select-game .game-cards{display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;margin:0 0 32px}.select-game .game-card[data-game=tekken-8]{order:1}.select-game .game-card[data-game=chess]{order:2}.select-game .game-card[data-game=dota-2]{order:3}.select-game .game-card{width:100%;height:auto;background:transparent;border:1px solid #404040;box-shadow:none;transition:border-color .18s ease}.select-game .game-card:hover{border-color:#46eca2;transform:none}.select-game .game-card:hover img{transform:none}.select-game .image-wrapper{width:100%;height:160px;background:#0a0a0a;background-size:cover;background-position:center;background-repeat:no-repeat}.select-game .image-wrapper img{object-fit:contain}.select-game .game-card[data-game=dota-2] .image-wrapper{background-image:url(/images/home-cards/dota-2.jpg)}.select-game .game-card[data-game=tekken-8] .image-wrapper{background-image:url(/images/home-cards/tekken-8.jpg)}.select-game .game-card[data-game=chess] .image-wrapper{background-image:url(/images/home-cards/chess.jpg)}.select-game .game-card[data-game=dota-2] .image-wrapper img,.select-game .game-card[data-game=tekken-8] .image-wrapper img,.select-game .game-card[data-game=chess] .image-wrapper img,.select-game .game-card[data-game=dota-2] .skeleton-image,.select-game .game-card[data-game=tekken-8] .skeleton-image,.select-game .game-card[data-game=chess] .skeleton-image,.select-game .overlay,.select-game .game-name,.select-game .skeleton-name,.select-game br{display:none}.select-game .g-heading-2{margin:0 0 4px!important;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:20px;line-height:1.2;text-align:center;color:#fff}.select-game .p2{margin:0 0 16px;font-family:Archivo,sans-serif;font-weight:400;font-size:16px;line-height:1.5;text-align:center;color:#e5e5e5}.select-game .button.active{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:4px 8px!important;background:transparent!important;border:0!important;box-shadow:none!important}.select-game .button.active .g-heading-3{font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#46eca2}}@media (max-width: 767px){.tasks-popup{display:flex;flex-direction:column;gap:32px;width:calc(100vw - 32px)!important;max-width:390px;max-height:calc(100dvh - 32px);padding:16px!important;box-sizing:border-box;overflow-y:auto;border:1px solid #b7423e;text-align:left}.tasks-popup .g-heading-1{margin:0;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:20px;line-height:1.2;text-align:center;color:#fff}.tasks-popup>.p2{margin:8px 0 0;font-family:Archivo,sans-serif;font-weight:400;font-size:14px;line-height:1.5;text-align:center;color:#e5e5e5}.tasks-popup .task-container{display:flex;flex-direction:column;gap:16px;width:100%;border:0!important;padding:0}.tasks-popup .task-container .g-heading-3{margin:0!important;line-height:1.3!important;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:14px;text-align:left;color:#fff}.tasks-popup .wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;margin:0!important;padding:12px;background:#00000040;border:1px solid #404040}.tasks-popup .inner-wrapper{display:flex;flex-direction:row;align-items:center;gap:16px;min-width:0}.tasks-popup .wrapper-icon{width:24px;height:24px;flex-shrink:0;color:#46eca2}.tasks-popup .inner-wrapper .p2{margin:0;font-family:Archivo,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#46eca2!important;text-align:left}.tasks-popup .button.active{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px 8px!important;background:transparent!important;border:0!important;box-shadow:none!important}.tasks-popup .button.active .g-heading-3{margin:0!important;font-family:b Biger Over,Bigover,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#46eca2}}.reload-popup{background-color:transparent;text-align:center;width:25%;padding:1%;top:45%;left:50%;position:fixed;z-index:99;border:1px solid var(--border-primary);transform:translate(-50%,-50%)}.version-loading-screen{background-repeat:no-repeat;background-size:cover;text-align:center;position:absolute;width:100%;height:100%;overflow-y:hidden;overflow-x:hidden;z-index:9}.tips-container{height:80%;width:100%;display:flex;align-items:center;justify-content:center}.glowing-hr{border:none;height:5px;width:60%;background:linear-gradient(var(--border-primary),transparent)}.loading-wrapper{position:absolute;bottom:5%;left:9%;width:80%}.progress-wrapper{padding:1%;border:1px solid var(--secondary-text-color)}.loading-progress{display:flex;gap:4px;background-color:#0f3201;padding:.5%}.loading-block.filled{width:.7%;height:30px;transition:background .3s ease-in-out;background:var(--primary-text-color);box-shadow:0 0 4px var(--primary-text-color),0 0 4px var(--primary-text-color)}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.tips-container{left:3%}.glowing-hr{width:70%}.loading-block.filled{height:20px}}.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width: 374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}.view-games-btn{position:fixed;left:0;top:60%;transform:translateY(-50%) rotate(270deg);transform-origin:left top;background:#0a0a0a;color:#fff;padding:0% 1%;border:1px solid var(--disabled-border);border-top:none;z-index:9;cursor:pointer}.games-drawer{width:30%;height:100%;padding:0rem 1rem;overflow-y:auto!important;border-right:1px solid var(--disabled-border);position:fixed;overflow:hidden;z-index:99;top:0;left:0;transform:translate(-100%)}.games-drawer.open{animation:var(--left-drawer-in);transform:translate(0)}.games-drawer.close{animation:var(--left-drawer-out);transform:translate(-100%)}.games-wrapper{display:flex;align-items:center;justify-content:space-between;padding-bottom:3%;padding-top:3%;border-bottom:1px solid var(--disabled-border)}.games-wrapper-inner{display:flex;align-items:center;gap:.5rem}.game-logo{width:4vw}@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){.game-logo{width:4vh}}
