.sb-chat{align-items:center;display:flex;flex-direction:column;gap:8px;left:50%;opacity:0;pointer-events:none;position:fixed;top:calc(50% - 105px);transform:translate(-50%,-100%);transition:opacity .12s linear;visibility:hidden;z-index:60}.sb-chat.open{opacity:1;pointer-events:auto;visibility:visible}.sb-chat-input{background-color:#f0f8ff;border:3px solid #0000008c;border-radius:10px;box-sizing:border-box;font-family:Saira,sans-serif;font-size:max(min(1.5vw,34px),22px);outline:none;padding:6px 12px;width:min(70vw,620px)}.sb-chat-input:focus{border-color:#53e08a;box-shadow:0 0 0 3px #53e08a59}.sb-chat-buttons{display:flex;gap:14px}.sb-chat-key{font-weight:400;opacity:.85}.sb-chat-btn{border:3px solid #000;border-radius:10px;color:#fff;cursor:pointer;font-family:Saira,sans-serif;font-size:19px;font-weight:600;min-width:116px;padding:10px 26px;touch-action:manipulation}.sb-chat-btn.send{background:#2fa85f}.sb-chat-btn.cancel{background:#a83a3a}.sb-chat-btn:active{filter:brightness(1.25)}body.sb-mobile .sb-chat-key{display:none}body.sb-mobile .sb-chat{top:calc(50% - 40px)}body.sb-mobile .sb-chat-input{width:min(84vw,620px)}body.sb-mobile.sb-landscape .sb-chat{gap:6px;top:calc(50% - 20px)}body.sb-mobile.sb-landscape .sb-chat-input{font-size:20px;padding:4px 10px}body.sb-mobile.sb-landscape .sb-chat-btn{font-size:16px;min-width:92px;padding:6px 18px}.leaderboard{background:var(--ui-panel-bg);border:calc(var(--ui-panel-border-w) + 1px) solid var(--ui-panel-border);border-radius:var(--ui-panel-radius);box-shadow:0 0 0 calc(var(--ui-panel-outer-w) + 1px) var(--ui-panel-outer);color:#fff;font-family:Saira,sans-serif;font-weight:700;overflow:hidden;position:fixed;right:12px;top:12px;transform-origin:top right;-webkit-user-select:none;user-select:none;width:345px}.leaderboard .lb-header{align-items:center;background:#00000040;border-bottom:var(--ui-panel-border-w) solid var(--ui-accent);color:var(--ui-accent);cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:8px;justify-content:center;padding:6px 8px;pointer-events:all;text-shadow:1px 1px 2px #000}.leaderboard .lb-header .lb-arrow{color:#fff;display:inline-block;font-size:12px;transition:transform .1s ease}.leaderboard .lb-header.open:hover .lb-arrow{transform:translateY(2px)}.leaderboard .lb-header.closed:hover .lb-arrow{transform:translateY(-2px)}.leaderboard .lb-list{max-height:260px;overflow-x:hidden;overflow-y:auto;padding:4px;scrollbar-color:var(--ui-accent) #0000;scrollbar-width:thin}.leaderboard .lb-list::-webkit-scrollbar{width:6px}.leaderboard .lb-list::-webkit-scrollbar-thumb{background:var(--ui-accent);border-radius:3px}.leaderboard .lb-list::-webkit-scrollbar-track{background:#0000}.leaderboard .lb-row{align-items:center;border-radius:5px;display:flex;font-size:17px;gap:7px;line-height:1.25;padding:2px 6px;text-shadow:1px 1px 1px #000000e6;white-space:nowrap}.leaderboard .lb-row.self{background:#ffffff1f}.leaderboard .lb-row .lb-place{color:#cfcfcf;flex:0 0 auto;font-weight:700;min-width:22px;text-align:right}.leaderboard .lb-row .lb-name{flex:1 1 auto;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis}.leaderboard .lb-row .lb-name .lb-clan{color:var(--ui-accent)}.leaderboard .lb-row .lb-name .lb-rank{font-weight:700}.leaderboard .lb-row .lb-score{color:var(--ui-accent);flex:0 0 auto;font-weight:700}.leaderboard .lb-sep{color:#888;font-size:14px;line-height:.8;padding:2px 0;text-align:center}.leaderboard .lb-pinned{border-top:var(--ui-panel-border-w) solid var(--ui-accent);padding:0 4px 4px}.leaderboard .lb-pinned .lb-row.self{background:#ffffff1f}.ingame-settings-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.ingame-settings{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--ui-panel-bg);border:var(--ui-panel-border-w) solid var(--ui-panel-border);border-radius:var(--ui-panel-radius);box-shadow:0 0 0 var(--ui-panel-outer-w) var(--ui-panel-outer);color:#fff;font-family:Saira,sans-serif;font-weight:700;max-width:90vw;overflow:hidden;width:340px}.ingame-settings .igs-header{align-items:center;background:#00000040;border-bottom:var(--ui-panel-border-w) solid var(--ui-accent);color:var(--ui-accent);display:flex;font-size:20px;font-weight:700;justify-content:space-between;padding:8px 12px}.ingame-settings .igs-header .igs-close{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;line-height:1;padding:2px 6px}.ingame-settings .igs-header .igs-close:hover{color:var(--ui-accent)}.ingame-settings .igs-body{display:flex;flex-direction:column;gap:12px;padding:12px}.ingame-settings .igs-row{align-items:center;display:flex;font-size:16px;font-weight:700;gap:12px;justify-content:space-between}.ingame-settings .igs-row input[type=range]{accent-color:var(--ui-accent);cursor:pointer;flex:1 1;max-width:160px}.ingame-settings .igs-row select{background:#222;border:1px solid var(--ui-accent);border-radius:4px;color:#fff;cursor:pointer;font-family:Saira,sans-serif;max-width:160px;padding:3px 6px}.ingame-settings .igs-row input[type=checkbox]{accent-color:var(--ui-accent);cursor:pointer;height:18px;width:18px}.ingame-settings .igs-note{color:#9a9a9a;font-size:12px;padding:0 12px 10px}.results-backdrop{background:#0000009e;inset:0}.results,.results-backdrop{animation:fadeIn .35s ease both;position:fixed}.results{font-family:Saira,sans-serif;left:50%;max-width:calc(100vw - 40px);top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:600px}.results .results-main{background:#101012eb;border:calc(var(--ui-panel-border-w) + 1px) solid var(--ui-panel-border);border-radius:16px;box-shadow:0 0 0 calc(var(--ui-panel-outer-w) + 1px) var(--ui-panel-outer);overflow:hidden;padding:4px 4px 8px}.results .results-title{color:#fff;font-size:40px;font-weight:700;margin:16px 0 3px;text-align:center}.results .results-reason{color:#d8d8d8;font-size:21px;margin:0 0 10px;padding:0 20px;text-align:center}.results .results-reason b,.results .results-reason strong{color:#fff}.results .results-container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:6px 20px 14px}.results .results-container .info{background:#00000059;border:2px solid #000;border-radius:9px;color:#f2f2f2;font-size:21px;font-weight:700;padding:9px 6px;text-align:center}.results .results-container .info .title{color:#b9c2c8;font-size:13px;font-weight:700;margin-bottom:2px}.results .results-container .info.gem-info{transition:border-color .25s ease,color .25s ease}.results .results-container .info.gem-info.gem-mult-ad{border-color:#22b6d6;color:#22b6d6}.results .results-container .info.gem-info.gem-mult-ad .title{color:#9fe8f7}.results .results-buttons{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;padding:2px 12px 12px}.results .results-buttons .rb-center,.results .results-buttons .rb-left,.results .results-buttons .rb-right{justify-self:center}.results .results-buttons .respawn-info{color:#ccc;font-size:12px;max-width:170px;text-align:center;width:100%}.results .results-buttons .respawn-info .respawn-progress-label{color:#f5f5f5;font-size:13px;font-weight:700;margin-bottom:5px}.results .results-buttons .respawn-info .respawn-progress-bars{display:flex;flex-direction:column;gap:4px}.results .results-buttons .respawn-info .respawn-bar-row span{display:block;font-size:11px;margin-bottom:2px}.results .results-buttons .respawn-info .respawn-bar{background:#ffffff26;border-radius:4px;height:8px;overflow:hidden;width:100%}.results .results-buttons .respawn-info .respawn-bar .respawn-bar-fill{background:linear-gradient(90deg,#f5a623,#f7d060);border-radius:4px;height:100%;transition:width .5s ease}.results .results-buttons .respawn-info .respawn-hint{animation:respawnPulse 1.5s ease-in-out infinite;color:#aaa;font-size:11px;margin-top:6px}.results .results-buttons .respawn-info.respawn-available{animation:respawnPulse 1.5s ease-in-out infinite;color:#f7d060;font-size:15px;font-weight:700}.results .results-buttons .respawn-info.respawn-available .respawn-icon{font-size:20px;margin-right:4px}.results .results-buttons .respawn-info.respawn-available strong{color:#fff}.results .results-buttons .play-again img{height:150px;transition:.2s;width:150px}.results .results-buttons .play-again img:hover{scale:1.1}.results .results-buttons .play-again.tutorial-pulse{animation:tutorialPulse 1.2s ease-in-out infinite}.results .results-buttons .to-home img{height:112px;transition:.2s;width:auto}.results .results-buttons .to-home img:hover{scale:1.1}.results .ad{display:flex;justify-content:center;margin-top:16px;padding-bottom:8px}@keyframes tutorialPulse{0%,to{filter:drop-shadow(0 0 4px rgba(68,136,255,.4))}50%{filter:drop-shadow(0 0 12px rgba(68,136,255,.9));transform:scale(1.05)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes respawnPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.results .double-gems{display:flex;justify-content:center;margin:2px auto 10px}.results .double-gems-btn,.results .double-gems-done{align-items:center;border:2px solid #000;border-radius:12px;box-shadow:inset 0 0 0 2px #fff;color:#fff;display:inline-flex;font-family:Saira,sans-serif;font-size:19px;font-weight:700;gap:10px;padding:8px 20px;text-shadow:0 1px 2px #00000059}.results .double-gems-btn{background:#22b6d6;cursor:pointer;transition:transform .08s ease,filter .12s ease}.results .double-gems-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.results .double-gems-btn:active:not(:disabled){transform:translateY(1px)}.results .double-gems-btn:disabled{cursor:default;opacity:.7}.results .double-gems-adblock{background:#2fc79a}.results .double-gems-done{background:#3ec04a}.results .dg-icon{flex-shrink:0;height:30px;object-fit:contain;width:30px}.tutorial-overlay{align-items:flex-start;background:#00000080;display:flex;inset:0;justify-content:center;opacity:0;padding-top:5vh;pointer-events:none;position:fixed;transition:opacity .4s ease;z-index:10}.tutorial-overlay.show{opacity:1;pointer-events:auto}.tutorial-overlay.centered{align-items:center;padding-top:0}.tutorial-modal{background-color:#141414;border-radius:10px;box-shadow:0 0 0 5px #2f2f2ffa;color:#e7e7e7;font-family:Saira,sans-serif;max-height:60vh;max-width:92vw;overflow-x:hidden;overflow-y:auto;padding:14px 24px 10px;position:relative;width:460px}.tutorial-close{-webkit-appearance:none;appearance:none;background-color:#000;border:2px solid #fff;border-radius:30px;cursor:pointer;height:30px;position:absolute;right:0;top:0;transition:all .2s linear;width:30px;z-index:2}.tutorial-close:after,.tutorial-close:before{background-color:#fff;content:" ";display:block;height:2px;left:50%;margin-left:-10px;margin-top:-1px;position:absolute;top:50%;transform:rotate(45deg);width:20px}.tutorial-close:after{transform:rotate(-45deg)}.tutorial-close:hover{transform:rotate(180deg)}.tutorial-title{color:#fff;font-size:23px;font-weight:700;letter-spacing:1px;margin-bottom:6px;text-align:center}.tutorial-body{font-size:14px;line-height:1.4;margin-bottom:8px}.tutorial-body p{margin:0 0 6px}.tutorial-heading{color:#5bc0ff;font-size:18px;font-weight:700;margin-bottom:6px!important}.tutorial-ready{color:#4d4!important;font-size:21px;text-align:center}.tutorial-tip{color:#aaa;font-size:13px;text-align:center}.hl-yellow{color:#fd4;font-weight:700}.hl-gold{color:#ffc107;font-weight:700}.hl-red{color:#f55;font-weight:700}.hl-green{color:#5d5;font-weight:700}.hl-blue{color:#5af;font-weight:700}.hl-cyan{color:#4dd;font-weight:700}.hl-purple{color:#c7f;font-weight:700}.tutorial-image{border-radius:6px;display:block;height:auto;margin:4px auto 0;max-height:140px;max-width:100%;object-fit:contain}.tutorial-nav{align-items:center;display:flex;gap:12px;justify-content:center;padding-top:2px}.tutorial-page-indicator{color:#aaa;font-size:12px;min-width:90px;text-align:center;-webkit-user-select:none;user-select:none}.tutorial-nav-btn{align-items:center;-webkit-appearance:none;appearance:none;background-color:#000;border:2px solid #fff;border-radius:28px;color:#fff;cursor:pointer;display:flex;font-size:20px;height:28px;justify-content:center;line-height:26px;padding:0;text-align:center;transition:all .15s linear;width:28px}.tutorial-nav-btn:hover:not(.disabled){background-color:#333}.tutorial-nav-btn.disabled{cursor:not-allowed;opacity:.25}@media screen and (max-width:600px){.tutorial-modal{padding:10px 14px 8px}.tutorial-title{font-size:18px}.tutorial-body{font-size:12px}.tutorial-heading{font-size:15px}.tutorial-image{max-height:80px}}.game{cursor:url(../../static/media/cursor.138cb2f1fcf8183aaa1b.cur) 20 20,crosshair;height:100%;overflow:hidden;position:absolute;width:100%}.ingame-ad-overlay{bottom:12px;left:50%;transform:translateX(-50%);z-index:40}.ingame-ad-block-cover,.ingame-ad-overlay{display:flex;justify-content:center;pointer-events:auto;position:fixed}.ingame-ad-block-cover{align-items:center;background:#000;cursor:default;flex-direction:column;gap:18px;inset:0;z-index:100000}.ingame-ad-block{align-items:center;background:#000;border:3px solid #ff3b3b;border-radius:8px;color:#fff;display:flex;font-size:26px;font-weight:800;height:100px;justify-content:center;letter-spacing:.5px;width:min(970px,92vw)}.ingame-ad-block,.ingame-ad-block-sub{font-family:Saira,sans-serif;text-align:center}.ingame-ad-block-sub{color:#c3c3ca;font-size:16px;font-weight:600;max-width:min(700px,88vw)}.modal{background-color:#141414!important;border-radius:10px;box-shadow:0 0 0 5px #2f2f2ffa;color:#e7e7e7;left:50%;min-width:300px;padding:15px 30px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.modal:not(.modal-fullscreen):not(.modal-settings):not(.modal-hub):not(.modal-clans):not(.modal-profile):not(.modal-skinpreview):not(.connectionErrorModal){animation:modalSlideIn .32s cubic-bezier(.22,1,.36,1) both}.modal:not(.modal-fullscreen):not(.modal-settings):not(.modal-hub):not(.modal-clans):not(.modal-profile):not(.modal-skinpreview):not(.connectionErrorModal).modal-closing{animation:modalSlideOut .16s cubic-bezier(.4,0,1,1) forwards}.modal .modal-close{align-items:center;-webkit-appearance:none;appearance:none;background-color:#2a2a2e;border:3px solid #000;border-radius:9px;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;transition:background-color .15s ease,transform .08s ease;width:34px;z-index:6}.modal .modal-close .modal-close-x{height:16px;position:relative;width:16px}.modal .modal-close .modal-close-x:after,.modal .modal-close .modal-close-x:before{background-color:#fff;border-radius:2px;content:"";height:3px;left:0;position:absolute;top:50%;width:100%}.modal .modal-close .modal-close-x:before{transform:translateY(-50%) rotate(45deg)}.modal .modal-close .modal-close-x:after{transform:translateY(-50%) rotate(-45deg)}.modal .modal-close:hover{background-color:#c0392b}.modal .modal-close:active{transform:scale(.9)}@media screen and (max-width:768px){.modal.modal-fullscreen{align-items:center;border-radius:0;display:flex;height:100%;inset:0;justify-content:center;left:0;min-width:0;min-width:auto;overflow:hidden;padding:0;position:fixed;top:0;transform:none;width:100%}.modal.modal-fullscreen>:first-child{margin:0}.modal.modal-fullscreen .modal-close{right:8px;top:8px;z-index:10}}@media screen and (max-height:750px)and (min-width:769px){.modal.modal-fullscreen{align-items:center;display:flex;justify-content:center;min-width:0;min-width:auto;padding:8px}.modal.modal-fullscreen>:first-child{margin:0}}@keyframes modalSlideIn{0%{opacity:0;top:54%}to{opacity:1;top:50%}}@keyframes modalSlideOut{0%{opacity:1;top:50%}to{opacity:0;top:54%}}@keyframes settingsSlideUp{0%{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes settingsSlideDown{0%{transform:translateY(0)}to{transform:translateY(115%)}}.modal.modal-settings{animation:settingsSlideUp .36s cubic-bezier(.22,1,.36,1) both;background-color:#1b1b1e!important;border:3px solid #9a9a9e;border-bottom:none;border-radius:14px 14px 0 0;bottom:0;box-shadow:3px 0 0 #000,-3px 0 0 #000,0 -3px 0 #000,0 -10px 30px #0000008c;left:8px;max-width:calc(100vw - 24px);min-width:0;min-width:auto;overflow:hidden;padding:0;right:auto;top:auto;transform:none;width:350px;z-index:9999}.modal.modal-settings.modal-closing{animation:settingsSlideDown .18s cubic-bezier(.4,0,1,1) forwards}.modal.modal-settings .modal-close{right:10px;top:10px;z-index:6}@keyframes hubSlideIn{0%{transform:translate(-112%,-50%)}to{transform:translateY(-50%)}}@keyframes hubSlideOut{0%{transform:translateY(-50%)}to{transform:translate(-112%,-50%)}}.modal.modal-hub{animation:hubSlideIn .34s cubic-bezier(.22,1,.36,1) both;background:#0000!important;border:none;border-radius:0;bottom:auto;box-shadow:none;height:calc(100vh - 24px);left:0;min-width:0;min-width:auto;padding:0;right:auto;top:50%;transform:translateY(-50%);width:auto;z-index:9999}.modal.modal-hub.modal-closing{animation:hubSlideOut .22s cubic-bezier(.4,0,1,1) forwards}.modal.modal-hub .modal-close{right:12px;top:12px;z-index:6}@keyframes clansSlideIn{0%{transform:translate(112%,-50%)}to{transform:translateY(-50%)}}@keyframes clansSlideOut{0%{transform:translateY(-50%)}to{transform:translate(112%,-50%)}}.modal.modal-clans{animation:clansSlideIn .34s cubic-bezier(.22,1,.36,1) both;background:#0000!important;border:none;border-radius:0;bottom:auto;box-shadow:none;height:calc(100vh - 24px);left:auto;min-width:0;min-width:auto;padding:0;right:0;top:50%;transform:translateY(-50%);width:auto;z-index:9999}.modal.modal-clans.modal-closing{animation:clansSlideOut .22s cubic-bezier(.4,0,1,1) forwards}.modal.modal-clans .modal-close{right:12px;top:12px;z-index:6}@keyframes profileSlideUp{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes profileSlideDown{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}.modal.modal-profile{animation:profileSlideUp .34s cubic-bezier(.22,1,.36,1) both;background:#181818!important;background:var(--pf-bg,#181818)!important;border:3px solid #6dffa0;border:3px solid var(--pf-frame,#6dffa0);border-bottom:none;border-radius:18px 18px 0 0;bottom:0;box-shadow:0 0 0 3px #000,0 -16px 44px #0009;height:calc(100vh - 64px);left:50%;max-width:calc(100vw - 24px);min-width:0;min-width:auto;overflow:hidden;padding:0;right:auto;top:auto;transform:translate(-50%);width:960px;z-index:10001}.modal.modal-profile.modal-closing{animation:profileSlideDown .2s cubic-bezier(.4,0,1,1) forwards}.modal.modal-profile .modal-close{right:12px;top:12px;z-index:6}.modal.modal-skinpreview{animation:profileSlideUp .34s cubic-bezier(.22,1,.36,1) both;background:#181818!important;border:3px solid #bbbbca;border-bottom:none;border-radius:18px 18px 0 0;bottom:0;box-shadow:0 0 0 3px #000,0 -16px 44px #0009;height:520px;left:50%;max-height:calc(100vh - 12px);max-width:calc(100vw - 24px);min-width:0;min-width:auto;overflow:hidden;padding:0;position:fixed;right:auto;top:auto;transform:translate(-50%);width:1000px;z-index:10001}.modal.modal-skinpreview.modal-closing{animation:profileSlideDown .2s cubic-bezier(.4,0,1,1) forwards}.modal.modal-skinpreview .modal-close{right:12px;top:12px;z-index:6}.modal-backdrop{animation:backdropIn .18s ease both;background:#0009;inset:0;position:fixed;z-index:9998}.modal-backdrop.modal-backdrop-closing{animation:backdropOut .16s ease forwards}.modal-backdrop.modal-backdrop-clear{animation:none;background:#0000}.modal-backdrop.modal-backdrop-top{z-index:10000}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes backdropOut{0%{opacity:1}to{opacity:0}}.modal.modal-auth{background-color:#1b1b1e!important;border:3px solid #9a9a9e;border-radius:14px;box-shadow:0 0 0 3px #000,0 16px 40px #0000008c;padding:24px 28px;z-index:9999}.modal.modal-auth,.modal.modal-auth input,.modal.modal-auth select,.modal.modal-auth textarea{box-sizing:border-box}.modal.modal-auth .modal-close{right:12px;top:12px}@media(max-width:480px){.modal.modal-auth{max-width:calc(100vw - 20px);min-width:0;padding:20px 18px;width:calc(100vw - 20px)}.modal.modal-auth .login-modal,.modal.modal-auth .signup-modal{max-width:100%;width:100%}}@media(max-height:560px){.modal.modal-auth{max-height:calc(100vh - 12px);max-height:calc(100svh - 12px);overflow-x:hidden;overflow-y:auto;padding-bottom:14px;padding-top:14px}.modal.modal-auth h1{font-size:22px;margin-bottom:6px}.modal.modal-auth .subtitle{font-size:13px;margin:0 0 8px}.modal.modal-auth input[type=email],.modal.modal-auth input[type=password],.modal.modal-auth input[type=text]{font-size:16px;margin:4px 0;padding:7px 10px}.modal.modal-auth .username-field{margin:4px 0}.modal.modal-auth .field-msg{margin:0 0 2px}.modal.modal-auth .add-email{margin:4px 0 0}.modal.modal-auth .forgot{font-size:12px;margin:6px 0 0}.modal.modal-auth .auth-submit{font-size:18px;margin-top:10px;padding:8px}}.modal.modal-announcements{background-color:#1b1b1e!important;border:3px solid #9a9a9e;border-radius:14px;box-shadow:0 0 0 3px #000,0 16px 40px #0000008c;box-sizing:border-box;height:580px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);min-width:0;overflow:hidden;padding:0;width:880px;z-index:9999}.modal.modal-announcements .modal-close{right:12px;top:12px}.modal.modal-support{background-color:#1b1b1e!important;border:3px solid #9a9a9e;border-radius:14px;box-shadow:0 0 0 3px #000,0 16px 40px #0000008c;box-sizing:border-box;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);min-width:0;overflow-x:hidden;overflow-y:auto;padding:22px 24px;width:470px;z-index:9999}.modal.modal-support .modal-close{right:12px;top:12px}.settings{display:flex;flex-direction:column;max-height:84vh}.settings .settings-header{align-items:center;background:#26262a;border-bottom:2px solid #000;color:#fff;display:flex;font-size:24px;font-weight:700;gap:10px;letter-spacing:1px;padding:14px 18px}.settings .settings-header .settings-header-icon{color:#b9b9c0;font-size:22px}.settings .settings-body{overflow-y:auto;padding:4px 18px 16px}.settings .section{align-items:center;color:#9a9aa2;display:flex;font-size:16px;font-weight:700;gap:8px;letter-spacing:.5px;margin:18px 0 6px;text-decoration:none}.settings .section svg{font-size:14px}.settings .section:first-of-type{margin-top:8px}.settings .settings-line{align-items:center;display:flex;font-size:16px;gap:14px;justify-content:space-between;padding:8px 0}.settings .settings-line .s-label{align-items:center;color:#e7e7ec;display:flex;gap:10px;line-height:1.2}.settings .settings-line .s-label .s-icon{color:#7f7f88;flex:0 0 auto;text-align:center;width:17px}.settings .settings-line .s-label em{color:#7f7f88;font-size:.78em;font-style:normal}.settings .s-range{align-items:center;display:flex;flex:0 0 auto;gap:10px}.settings .s-range input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;height:18px;width:120px}.settings .s-range input[type=range]::-webkit-slider-runnable-track{background:#2a2a2e;border:3px solid #000;border-radius:8px;height:12px}.settings .s-range input[type=range]::-moz-range-track{background:#2a2a2e;border:3px solid #000;border-radius:8px;height:12px}.settings .s-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#37b24a;border:3px solid #000;border-radius:50%;height:16px;margin-top:-6px;width:16px}.settings .s-range input[type=range]::-moz-range-thumb{background:#37b24a;border:3px solid #000;border-radius:50%;height:16px;width:16px}.settings .s-range .s-val{color:#c3c3ca;font-weight:700;min-width:34px;text-align:right}.settings .more-ads-benefits{background:#2a2a2e;border:2px solid #000;border-radius:8px;color:#c3c3ca;font-size:14px;margin:2px 0 8px;padding:10px 12px}.settings .more-ads-benefits .mab-title{color:#e7e7ec;font-weight:700;margin-bottom:4px}.settings .more-ads-benefits .mab-line{padding:1px 0}.settings .more-ads-benefits .mab-yellow{color:#ffe000;font-weight:700}.settings select{background:#2a2a2e;border:3px solid #000;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;padding:5px 10px}.settings select option{background:#f3f3f3;color:#222}.switch{display:inline-block;flex:0 0 auto;height:24px;position:relative;width:46px}.switch input{height:0;opacity:0;width:0}.switch .slider{background-color:#4a4a50;border:3px solid #000;box-sizing:border-box;cursor:pointer;inset:0;position:absolute;transition:.25s}.switch .slider:before{background-color:#fff;bottom:2px;content:"";height:14px;left:2px;position:absolute;transition:.25s;width:14px}.switch input:checked+.slider{background-color:#37b24a}.switch input:checked+.slider:before{transform:translateX(22px)}.switch input:focus+.slider{box-shadow:0 0 0 2px #37b24a80}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.loading-screen{align-items:center;background-color:#333;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:2}.loading-screen .loading-container{text-align:center;width:400px}.loading-screen .loading-container .loading-text{color:#fff;font-size:45px;margin-bottom:10px;text-shadow:-2.75px -2.75px 0 #000,2.75px -2.75px 0 #000,-2.75px 2.75px 0 #000,2.75px 2.75px 0 #000,-2.75px 0 0 #000,2.75px 0 0 #000,0 -2.75px 0 #000,0 2.75px 0 #000}.loading-screen .loading-container .progress-bar{background-color:#403f3f;border-radius:14px;box-shadow:0 0 0 3px #53e08a,0 0 0 6px #000;box-sizing:border-box;height:28px;padding:5px;width:100%}.loading-screen .loading-container .progress-bar .progress{background:linear-gradient(180deg,#59ff59,#59ff7d 45%,#10ff30 0,#10ff1c);border-radius:999px;height:100%;transition:width .15s linear}.loading-screen .loading-container p{color:#fff}.login-modal{align-items:stretch;display:flex;flex-direction:column;max-width:80vw;width:300px}.login-modal h1{color:#fff;font-weight:700;margin:0 0 14px;text-align:center;text-shadow:0 2px 3px #00000080}.login-modal input[type=password],.login-modal input[type=text]{background:#2a2a2e;border:3px solid #000;border-radius:10px;color:#fff;font-size:18px;font-weight:700;margin:6px 0;padding:10px;text-align:center}.login-modal input[type=password]::placeholder,.login-modal input[type=text]::placeholder{color:#8b8b93}.login-modal input[type=password]:focus,.login-modal input[type=text]:focus{outline:none}.login-modal .forgot{color:#b6b6bd;font-size:13px;line-height:1.4;margin:10px 0 0;text-align:center}.login-modal .forgot .forgot-link,.login-modal .forgot a{color:#6dffa0;text-decoration:underline}.login-modal .forgot .forgot-link{background:none;border:none;cursor:pointer;font:inherit;padding:0}.login-modal .auth-submit{background:#2ec84a;border:3px solid #000;border-radius:12px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:16px;padding:11px;text-shadow:0 2px 2px #00000059;transition:filter .12s ease,transform .08s ease}.login-modal .auth-submit:hover{filter:brightness(1.07)}.login-modal .auth-submit:active{transform:scale(.98)}.signup-modal{align-items:stretch;display:flex;flex-direction:column;max-width:82vw;width:320px}.signup-modal h1{color:#fff;font-weight:700;margin:0 0 4px;text-align:center;text-shadow:0 2px 3px #00000080}.signup-modal .subtitle{color:#b6b6bd;font-size:14px;margin:0 0 14px;text-align:center}.signup-modal input[type=email],.signup-modal input[type=password],.signup-modal input[type=text]{background:#2a2a2e;border:3px solid #000;border-radius:10px;color:#fff;font-size:18px;font-weight:700;margin:6px 0;padding:10px;text-align:center;width:100%}.signup-modal input[type=email]::placeholder,.signup-modal input[type=password]::placeholder,.signup-modal input[type=text]::placeholder{color:#8b8b93}.signup-modal input[type=email]:focus,.signup-modal input[type=password]:focus,.signup-modal input[type=text]:focus{outline:none}.signup-modal .username-field{display:flex;margin:6px 0;position:relative}.signup-modal .username-field input[type=text]{margin:0;padding-right:42px}.signup-modal .username-field .username-status{font-size:18px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.signup-modal .username-field.status-available input[type=text]{border-color:#2ec84a}.signup-modal .username-field.status-available .username-status{color:#2ec84a}.signup-modal .username-field.status-taken input[type=text]{border-color:#d9483b}.signup-modal .username-field.status-taken .username-status{color:#ff5e52}.signup-modal .username-field.status-checking .username-status{color:#9a9aa2}.signup-modal .field-msg{color:#ff8a80;font-size:12.5px;margin:-2px 0 2px;text-align:center}.signup-modal .add-email{align-self:center;background:none;border:none;color:#9a9aa2;cursor:pointer;font-size:14px;font-weight:700;margin:8px 0 2px;padding:6px 8px;text-decoration:underline;transition:color .12s ease}.signup-modal .add-email:hover{color:#6dffa0}.signup-modal .add-email svg{font-size:12px;margin-right:4px}.signup-modal .auth-submit{background:#2ec84a;border:3px solid #000;border-radius:12px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:16px;padding:11px;text-shadow:0 2px 2px #00000059;transition:filter .12s ease,transform .08s ease}.signup-modal .auth-submit:hover{filter:brightness(1.07)}.signup-modal .auth-submit:active{transform:scale(.98)}.signup-modal .auth-submit:disabled{cursor:not-allowed;opacity:.55}.connectionErrorModal{align-items:center;animation:ceFade .25s ease both;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:0!important;display:flex;height:100%!important;inset:0!important;justify-content:center;left:0!important;padding:0!important;position:fixed!important;top:0!important;transform:none!important;width:100%!important}.connectionErrorModal .content{animation:ceSlideUp .3s cubic-bezier(.22,1,.36,1) both;background-color:#1e1e1b!important;border:3px solid #c9bc0d;border-radius:14px;box-shadow:0 0 0 3px #000,0 16px 40px #0009!important;font-family:Saira,sans-serif;max-width:calc(100vw - 32px);padding:26px 30px 24px!important;text-align:center;width:380px}.connectionErrorModal .content h2{color:#c9bc0d;font-size:2rem;font-weight:700;margin:0 0 12px;text-align:center}.connectionErrorModal .content p{color:#d6d6da;font-size:1rem;line-height:1.4;margin:4px 0;padding:0}.connectionErrorModal .reload-btn{background:#2ec84a;border:3px solid #000;border-radius:12px;color:#fff;cursor:pointer;font-size:1.15rem;font-weight:700;margin:18px 0 0;padding:12px 28px;text-shadow:0 2px 2px #00000059;transition:filter .12s ease,transform .08s ease}.connectionErrorModal .reload-btn:hover{filter:brightness(1.08)}.connectionErrorModal .reload-btn:active{transform:scale(.97)}@keyframes ceFade{0%{opacity:0}to{opacity:1}}@keyframes ceSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.imgPanel,.panel{background-color:#222!important;border-radius:10px;box-sizing:border-box;color:#e7e7e7;margin:8px}.panel{box-shadow:0 0 0 3px #333333fa;padding:15px}.imgPanel{align-items:center;display:flex;height:60px;justify-content:center;position:relative;width:60px;z-index:1}.imgPanel:after{border-radius:10px;box-shadow:0 0 0 3px #333333fa;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.tipCard{font-size:13px;margin:5px auto auto;max-width:100%;overflow:hidden;padding:7px;text-overflow:ellipsis;white-space:nowrap}.tipCard,footer{box-sizing:border-box;width:100%}footer{bottom:10px;color:#e7e7e7;display:flex;flex-direction:row;gap:30px;height:50px;justify-content:center;padding-top:15px;pointer-events:none;position:absolute;text-align:center}footer a{font-size:30px;pointer-events:auto;text-decoration:underline}.game-buttons{display:flex;flex-direction:column;left:0;position:absolute;top:10px;transform-origin:top left}.game-buttons .dropdown .dropdown-menu{background-color:#1b1b1e!important;border:3px solid #9a9a9e;border-radius:12px;box-shadow:0 0 0 3px #000,0 10px 24px #00000080;display:none;margin-left:10px;margin-right:20px;padding:8px 12px;text-align:left;-webkit-user-select:none;user-select:none}.game-buttons .dropdown .dropdown-menu li{list-style:none;margin-bottom:6px}.game-buttons .dropdown .dropdown-menu li:last-child{margin-bottom:0}.game-buttons .dropdown .dropdown-menu .dropdown-item{color:#e2e2e7;font-size:15px;font-weight:700;transition-duration:.15s}.game-buttons .dropdown .dropdown-menu .dropdown-item:hover{color:#6dffa0}.game-buttons .dropdown .dropdown-menu .dropdown-item:active{background-color:#0000;color:inherit}.game-buttons .dropdown:hover .dropdown-menu{display:block}.game-buttons .auth-username{background-color:#1b1b1e!important;border:3px solid #9a9a9e;border-radius:12px;box-shadow:0 0 0 3px #000;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin:10px 20px 10px 10px;padding:7px 16px}.game-buttons .game-btn{margin-bottom:10px;margin-right:5px;transform:translateX(-55%);transition:all .2s ease-in-out}.game-buttons .game-btn img{height:110px;width:300.6px}.game-buttons .game-btn:hover{cursor:pointer;transform:translateX(-40%)}.auth-buttons{align-items:flex-end;display:flex;flex-direction:column;position:absolute;right:0;top:10px;transform-origin:top right}.auth-buttons .dropdown{position:relative;z-index:100}.auth-buttons .dropdown .dropdown-menu{background-color:#1b1b1e!important;border:3px solid #9a9a9e;border-radius:12px;box-shadow:0 0 0 3px #000,0 10px 24px #00000080;margin-left:10px;margin-right:20px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;right:0;text-align:left;top:100%;-webkit-user-select:none;user-select:none;visibility:hidden}.auth-buttons .dropdown .dropdown-menu li{list-style:none;margin-bottom:6px}.auth-buttons .dropdown .dropdown-menu li:last-child{margin-bottom:0}.auth-buttons .dropdown .dropdown-menu .dropdown-item{color:#e2e2e7;font-size:15px;font-weight:700;transition-duration:.15s}.auth-buttons .dropdown .dropdown-menu .dropdown-item:hover{color:#6dffa0}.auth-buttons .dropdown .dropdown-menu .dropdown-item:active{background-color:#0000;color:inherit}.auth-buttons .dropdown[data-open=true] .dropdown-menu{opacity:1;pointer-events:auto;visibility:visible}.auth-buttons .auth-username{background-color:#1b1b1e!important;border:3px solid #9a9a9e;border-radius:12px;box-shadow:0 0 0 3px #000;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin:10px 20px 10px 10px;padding:7px 16px}.auth-buttons .auth-btn{flex-shrink:0;height:110px;margin-bottom:10px;margin-right:5px;object-fit:contain;transform:translateX(55%);transition:transform .2s ease-in-out;width:300px}.auth-buttons .auth-btn:hover{cursor:pointer;transform:translateX(40%)}::-webkit-resizer,::-webkit-scrollbar,::-webkit-scrollbar-button,::-webkit-scrollbar-corner,::-webkit-scrollbar-thumb,::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background:#0000}::-webkit-scrollbar{border-radius:5px;width:7px}::-webkit-scrollbar-track-piece{border-radius:5px}::-webkit-scrollbar-thumb{background:#9e9e9e;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#858585}::-webkit-scrollbar-button{height:0;width:0}.connectionErrorModal{background-color:#0000009e!important;box-shadow:none!important;z-index:100}input[type=email],input[type=password],input[type=text]{-webkit-touch-callout:text;background-color:#e5e3e3;border:none;border-radius:10px;box-sizing:border-box;color:#4a4a4a;font-size:26px;outline:none;padding:6px;text-align:center;-webkit-user-select:text;user-select:text}input[type=email][disabled],input[type=password][disabled],input[type=text][disabled]{cursor:not-allowed;opacity:.7}.login-modal input,.signup-modal input{font-size:20px}a{color:#6eef95;text-decoration:none}a:hover{color:#29e763}a:active{color:#16c74c}.altLink{color:#6eef95;font-size:24px;text-decoration:none}.altLink:hover{color:#40ea73}.altLink:active{color:#19de54}.inline{display:inline-block}span{font-size:inherit}.material-icons{vertical-align:sub}.ui-icon{font-size:30px;vertical-align:middle}.mainMenu{background-color:#2c7616;height:100%;overflow:hidden;position:absolute;width:100%;z-index:10}.mainMenu.loaded{background-color:rgba(0,0,0,.507);display:block}#menuContainer{pointer-events:auto;position:absolute;text-align:center;top:45%;white-space:nowrap}#contentt,#menuContainer{transform:translateY(-50%);width:100%}#contentt{height:100%;pointer-events:none}.menuCard{word-wrap:break-word;overflow:hidden;padding:18px;text-align:left;white-space:normal}.menuHeader{color:#dadada;font-size:24px;margin-bottom:5px}.menuSubheader{color:#dadada;font-size:20px;margin-bottom:3px}.menuText{color:#a8a8a8;font-size:18px;margin-bottom:10px}.menuLink{font-size:20px}#gameName{color:#fff;font-size:110px;text-shadow:#474747 3px 5px 2px}.menuButton{background-color:#168f16;border-radius:10px;box-shadow:inset 0 -8px 0 rgba(0,0,0,.294);box-sizing:border-box;color:#fff;cursor:pointer;font-size:23px;padding:6px;text-align:center;transform:scale(1);transition:transform .2s cubic-bezier(.77,0,.175,1);width:100%}.menuButton:hover{transform:scale(1.05)}.menuButton:active{transform:scale(.95)}#topRight1{color:#fff;font-size:24px;text-decoration:none;top:20px}#topRight1,#topRight2{position:absolute;right:20px}#topRight2{cursor:pointer;top:54px}.bottom-left-buttons{align-items:flex-end;display:flex;flex-direction:row;gap:0;padding:8px}#discordButton,#fullscreenButton,#githubButton,#playlightButton,#settingsButton,#tutorialButton{cursor:pointer;line-height:20px;transition:transform .1s cubic-bezier(.77,0,.175,1)}#discordButton:hover,#fullscreenButton:hover,#githubButton:hover,#playlightButton:hover,#settingsButton:hover,#tutorialButton:hover{transform:scale(1.05)}#discordButton:active,#fullscreenButton:active,#githubButton:active,#playlightButton:active,#settingsButton:active,#tutorialButton:active{transform:scale(.95)}#tutorialButton{background-color:#2c2810!important;font-size:20px;height:60px;text-align:center;width:60px}#tutorialButton:after{box-shadow:0 0 0 3px #3c3714fa!important}#tutorialButton .ui-icon{color:#f5d442}#fullscreenButton{font-size:20px;height:60px;text-align:center;width:60px}#playlightButton{background-color:#102428!important;color:#4de8f5!important;font-size:17px;height:60px;text-align:center}#playlightButton:after{box-shadow:0 0 0 3px #143036fa!important}.fullWidth{width:100%}#menuCardHolder #adBelow{bottom:auto;box-sizing:border-box;display:"inline-block"!important;height:auto!important;left:50%;position:absolute;transform:translateX(-50%)}#menuCardHolder .menu{display:flex}#menuCardHolder .menu *{box-sizing:border-box}#menuCardHolder .menu a{cursor:pointer}#menuCardHolder .menu #nameInput{transform:scale(1);transition:transform .2s cubic-bezier(.77,0,.175,1)}#menuCardHolder .menu #nameInput:focus{transform:scale(1.05)}#menuCardHolder .menu #serverInfo{margin-bottom:8px;text-align:center}#menuCardHolder .menu .joinCard{width:375px}#menuCardHolder .menu .accountCard{width:310px}#menuCardHolder .menu .announcementCard{color:#fff;font-size:19px;height:58px;left:50%;position:fixed;text-align:center;top:-6%;transform:translate(-50%,-100%);width:1000px}#menuCardHolder .menu .announcementCard .announcedate{color:#999;font-size:17px}#menuCardHolder .menu .announcementCard .announceimportant{color:#ff0}#menuCardHolder .menu .announcementCard .announcewarning{color:red}#menuCardHolder .menu .forumCard{padding:0;width:310px}#linksContainer{bottom:12px;font-size:20px;left:12px;position:absolute;text-align:right}#loadingText{color:#fff;font-size:45px;text-align:center}#loadingText a{display:block}.joinCardInput{width:100%}.joinCardInput #enterGame,.joinCardInput #nameInput{height:44px;margin-bottom:10px;top:50%;width:100%}.joinCardInput #enterGame{font-size:48px;height:74px;line-height:50px}.joinCardInput #enterGame.first-visit{animation:playGlow 2s ease-in-out infinite;background:linear-gradient(135deg,#16a316,#22c522);box-shadow:inset 0 -8px 0 #0000004a,0 0 15px #22c52280,0 0 30px #22c5224d}@keyframes playGlow{0%,to{box-shadow:inset 0 -8px 0 #0000004a,0 0 15px #22c52280,0 0 30px #22c5224d}50%{box-shadow:inset 0 -8px 0 #0000004a,0 0 20px #22c522b3,0 0 45px #22c52280,0 0 60px #22c52233}}@keyframes animatedBackground{0%{background-position:0 0}to{background-position:-10000px 20000px}}.joinCardContent{position:relative;top:50%;transform:translateY(-50%)}.account-badge{-webkit-user-drag:none;height:1.5em;margin-right:4px}#serverBrowser{background-color:#f7faf6;border:none;border-radius:10px;box-sizing:border-box;color:#464646;cursor:pointer;font-size:16px;margin-bottom:10px;padding:6px;text-align:center;width:100%}.title-img{left:50%;pointer-events:none;position:fixed;top:-50%;transform:translate(-50%,-130%);-webkit-user-select:none;user-select:none}#menuCardHolder.small-iframe{transform:translate(-50%,-25%) scale(.75)!important;transform:translate(-50%,-25%) scale(var(--menu-scale,.75))!important}#menuCardHolder.small-iframe .menu{flex-direction:row!important}#menuCardHolder.small-iframe .menu .joinCard{width:310px}#menuCardHolder.small-iframe .menu .accountCard{width:260px}#menuCardHolder.small-iframe .tipCard{font-size:11px;margin-top:3px;padding:5px}@media only screen and (max-height:480px){#menuCardHolder.small-iframe .tipCard{display:none!important}}body:has(#menuCardHolder.small-iframe) .title-img{transform:translate(-50%,-110%) scale(.75)!important;transform:translate(-50%,-110%) scale(var(--menu-scale,.75))!important}@media only screen and (min-width:800px)and (max-width:1300px)and (min-height:450px)and (max-height:750px){#menuCardHolder:not(.small-iframe){transform:translate(-50%,-25%) scale(.6)!important}#menuCardHolder:not(.small-iframe) .menu{flex-direction:row!important}#menuCardHolder:not(.small-iframe) .menuCard{width:325px!important}.title-img{transform:translate(-50%,-90%) scale(.65)!important}}@media only screen and (max-width:1040px){.forumCard{display:none}.title-img{top:-70%;transform:translate(-50%,-160%)}}@media only screen and (max-width:1040px)and (max-height:449px),only screen and (max-width:1040px)and (min-height:651px),only screen and (max-width:799px){#menuCardHolder:not(.small-iframe) .menu{flex-direction:column}#menuCardHolder:not(.small-iframe) .menu .menuCard{width:85vw!important}#menuCardHolder:not(.small-iframe) .menu .joinCard{order:-1}#menuCardHolder:not(.small-iframe) .tipCard{display:none!important}}@media only screen and (max-width:768px){#loadingText{margin-top:20px}#mainMenu{overflow:scroll}#gameName{font-size:55px;line-height:2}#gameName-mobile{display:inline!important;display:initial!important}#setupCard{margin-top:4px;width:260px}#topRight1{left:33%}#topRight1,#topRight2{right:inherit;top:8px;transform:translateX(-50%)}#topRight2{left:66%}#linksContainer{display:none}.title-img{top:-90%;transform:translate(-50%,-200%)}}.mainMenu.loaded{background-color:#0000001f}#menuCardHolder .menu .menuCard{background:#181818!important;border:3px solid #000;border-radius:14px;box-shadow:inset 0 0 0 3px #1e442c,0 0 30px 1px #ffffff40;color:#fff}#menuCardHolder .menu .joinCard{border:3px solid #000;box-shadow:inset 0 0 0 3px #6dffa0,0 0 30px 1px #ffffff52}#menuCardHolder .menu #nameInput{background:#34343a;border:3px solid #000;border-radius:10px;color:#fff;font-size:22px;font-weight:700;text-align:center}#menuCardHolder .menu #nameInput::placeholder{color:#9a9aa2}#menuCardHolder .menu #nameInput:focus{border-color:#000;outline:none}#menuCardHolder .menu #serverBrowser{background-color:#34343a;border:3px solid #000;border-radius:10px;color:#d4d4da;font-size:16px}#menuCardHolder .menu #serverBrowser option{background:#f3f3f3;color:#222}.joinCardInput #enterGame{background:#36c44b;border:3px solid #000;border-radius:12px;box-shadow:none;color:#fff;text-shadow:0 3px 2px #00000059}.joinCardInput #enterGame:hover{filter:brightness(1.06)}.joinCardInput #enterGame.first-visit{animation:none;background:#36c44b;box-shadow:none}#menuCardHolder .tipCard{background:#181818!important;border:3px solid #000;border-radius:12px;box-shadow:0 0 30px 1px #fff3;color:#fff;font-weight:700}#discordButton:after,#githubButton:after{box-shadow:0 0 0 3px #000!important}#settingsButton{background-color:#242427!important}#settingsButton:after{box-shadow:0 0 0 3px #9a9a9e,0 0 0 6px #000!important}#settingsButton .ui-icon{color:#cfcfd4}body.sb-mobile .rewards-btn{display:none!important}body.sb-mobile .modal.modal-support{max-width:calc(100vw - 16px);padding:18px 15px;width:calc(100vw - 16px)}body.sb-mobile .support-modal{width:100%}body.sb-mobile .support-modal .sp-cat-grid{gap:8px}body.sb-mobile .support-modal .sp-cat{padding:12px}body.sb-mobile .support-modal .sp-thread{max-height:40vh}body.sb-mobile .hub,body.sb-mobile .modal-clans .clans-modal{max-width:96vw!important;min-width:0!important;width:96vw!important}body.sb-mobile .hub{border-radius:0 14px 14px 0;flex-direction:column}body.sb-mobile .hub .hub-tabs{box-sizing:border-box;flex-direction:row;gap:8px;justify-content:flex-start;padding:8px 56px 8px 8px;position:static;transform:none;width:100%}body.sb-mobile .hub .hub-tab{border:3px solid #000;border-radius:10px;box-shadow:inset 0 0 0 3px var(--tab-color);flex:1 1;height:44px;width:auto}body.sb-mobile .hub .hub-content{border-radius:0;flex:1 1 auto;min-height:0}body.sb-mobile .hub-panel .skin-card{width:calc(50% - 4px)!important}body.sb-mobile .hub-panel .inv-loadnote,body.sb-mobile .hub-panel .shop-loadnote,body.sb-mobile .rewards-modal .rewards-btn-action{display:none!important}body.sb-mobile .rewards-modal .rewards-grid{overflow:hidden!important}body.sb-mobile .rewards-modal .reward-cell{padding:3px 2px}body.sb-mobile .rewards-modal .reward-cell .reward-icon{height:34px;width:34px}body.sb-mobile .rewards-modal .reward-cell .reward-label{font-size:11px}body.sb-mobile .rankings .rk-controls{flex-wrap:wrap;padding:10px 56px 10px 12px}body.sb-mobile .rankings .rk-select{flex:1 1 40%;max-width:none!important;width:auto!important}body.sb-mobile .rankings .rk-search{flex:1 1 100%;min-width:0}body.sb-mobile .rankings .rk-row{gap:8px;max-height:none;padding:8px 10px}body.sb-mobile .rankings .rk-row .rk-skin{display:none!important}body.sb-mobile .rankings .rk-name{font-size:15px}body.sb-mobile .rankings .rk-stats{font-size:12.5px;gap:2px 10px}body.sb-mobile .rankings .rk-row.top{gap:10px;padding:10px}body.sb-mobile .rankings .rk-row.top .rk-name{font-size:16px}body.sb-mobile .rankings .rk-row.top .rk-stats{font-size:13px}body.sb-mobile .profile-body{overflow-x:hidden}body.sb-mobile .profile-games{table-layout:fixed;width:100%}body.sb-mobile .profile-games td,body.sb-mobile .profile-games th{font-size:11.5px;overflow:hidden;padding:6px 4px;text-overflow:ellipsis}body.sb-mobile .profile-games td:first-child,body.sb-mobile .profile-games th:first-child{width:26px}body.sb-mobile.sb-portrait .bottom-left-buttons{transform:scale(.62)!important;transform-origin:bottom left!important}body.sb-mobile.sb-portrait .title-img{display:none!important}body.sb-mobile.sb-portrait .auth-buttons,body.sb-mobile.sb-portrait .game-buttons{transform:scale(.52)!important}body.sb-mobile.sb-portrait #menuCardHolder:not(.small-iframe){left:50%!important;top:50%!important;transform:translate(-50%,-50%) scale(.6)!important;transform:translate(-50%,calc(-50% + var(--menu-fit-ty, 0px))) scale(var(--menu-fit-scale,calc(.6/var(--scale, 1))))!important}body.sb-mobile.sb-portrait #menuCardHolder:not(.small-iframe) .menu{flex-direction:column!important}body.sb-mobile.sb-portrait #menuCardHolder:not(.small-iframe) .menu>:first-child{order:1!important}body.sb-mobile.sb-portrait #menuCardHolder:not(.small-iframe) .menu>:nth-child(2){order:2!important}body.sb-mobile.sb-portrait #menuCardHolder:not(.small-iframe) .menu>:nth-child(3){order:3!important}body.sb-mobile.sb-portrait #menuCardHolder:not(.small-iframe) .menu .menuCard{max-width:none!important;width:460px!important}body.sb-mobile.sb-portrait .profile-stats{gap:7px;grid-template-columns:repeat(3,1fr)!important}body.sb-mobile.sb-portrait .profile-stats .pstat-v{font-size:15px;padding:9px 4px}body.sb-mobile.sb-portrait .profile-stats .pstat-l{font-size:10px;padding:6px 4px}body.sb-mobile.sb-portrait .hub-content .badges{flex-wrap:nowrap!important}body.sb-mobile.sb-portrait .hub-content .badges button{flex:1 1!important;font-size:clamp(10px,3.1vw,13px)!important;min-width:0;overflow:hidden;padding:6px 4px!important;text-overflow:ellipsis;white-space:nowrap}body.sb-mobile.sb-portrait .hub-content .badges .badge-long{display:none}body.sb-mobile.sb-portrait .hub-content .badges .shop-loadnote{display:none!important}body.sb-mobile.sb-portrait .rewards-modal .rewards-grid{grid-template-columns:repeat(5,1fr)!important;grid-template-rows:repeat(4,1fr)!important}body.sb-mobile.sb-landscape .auth-buttons,body.sb-mobile.sb-landscape .game-buttons{transform:scale(.5)!important}body.sb-mobile.sb-landscape .bottom-left-buttons{transform:scale(.55)!important;transform-origin:bottom left!important}body.sb-mobile.sb-landscape .leaderboard{transform:scale(.72)!important;transform:scale(var(--lb-fit,.72))!important;transform-origin:top right!important}body.sb-mobile.sb-landscape .leaderboard .lb-list>:nth-child(n+6){display:none!important}body.sb-mobile.sb-landscape #menuCardHolder:not(.small-iframe){align-items:center;display:flex!important;flex-direction:column;left:50%!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%) scale(.62)!important;transform:translate(-50%,calc(-50% + var(--menu-fit-ty, 0px))) scale(var(--menu-fit-scale,calc(.62/var(--scale, 1))))!important;width:-webkit-max-content;width:max-content}body.sb-mobile.sb-landscape #menuCardHolder:not(.small-iframe) .menu{align-items:stretch;flex-direction:row!important;gap:16px;justify-content:center;width:auto}body.sb-mobile.sb-landscape #menuCardHolder:not(.small-iframe) .menu>:first-child{order:1!important}body.sb-mobile.sb-landscape #menuCardHolder:not(.small-iframe) .menu>:nth-child(2){order:2!important}body.sb-mobile.sb-landscape #menuCardHolder:not(.small-iframe) .menu>:nth-child(3){order:3!important}body.sb-mobile.sb-landscape #menuCardHolder:not(.small-iframe) .menu .menuCard{box-sizing:border-box;height:250px!important;max-width:none!important;overflow-y:auto;padding:16px 18px!important;scrollbar-width:none;width:280px!important}body.sb-mobile.sb-landscape #menuCardHolder:not(.small-iframe) .menu .menuCard::-webkit-scrollbar{display:none}body.sb-mobile.sb-landscape #menuCardHolder:not(.small-iframe) .menu .joinCard{display:flex;overflow:visible;width:380px!important}body.sb-mobile.sb-landscape #menuCardHolder:not(.small-iframe) .menu .joinCard .joinCardInput{display:flex;flex-direction:column;gap:14px;justify-content:center;margin:0!important;width:100%}body.sb-mobile.sb-landscape #menuCardHolder:not(.small-iframe) .menu .joinCard .joinCardInput input,body.sb-mobile.sb-landscape #menuCardHolder:not(.small-iframe) .menu .joinCard .joinCardInput select{box-sizing:border-box;font-size:23px!important;height:48px!important;line-height:normal!important;margin:0!important;padding:0 12px!important;width:100%!important}body.sb-mobile.sb-landscape #menuCardHolder:not(.small-iframe) .menu .joinCard .joinCardInput #enterGame{font-size:32px!important;margin:0!important;padding:12px 0!important}body.sb-mobile.sb-landscape #menuCardHolder:not(.small-iframe) .tipCard{display:block!important;font-size:15px!important;max-width:660px;padding:8px 14px!important}body.sb-mobile.sb-landscape #menuCardHolder:not(.small-iframe) .fullWidth{bottom:0!important;left:50%!important;position:fixed!important;top:auto!important;transform:translateX(-50%) translateY(0) scale(.5)!important;transform:translateX(-50%) translateY(var(--ad-ty,0)) scale(calc(.5/var(--scale, 1)))!important;transform-origin:bottom center!important;width:auto!important}body.sb-mobile.sb-landscape .title-img{display:block!important;left:50%!important;top:0!important;transform:translate(-50%,calc(-50% - 28vh)) scale(.46)!important;transform:translate(-50%,calc(-50% + 5vh - 33vh/var(--scale, 1))) scale(calc(.46/var(--scale, 1)))!important}body.sb-mobile.sb-landscape .modal.modal-hub{animation:none!important;height:100vh!important;height:100dvh!important;left:0!important;max-height:none!important;top:0!important;transform:none!important;width:100vw!important}body.sb-mobile.sb-landscape .modal.modal-hub .modal-close{height:40px;right:6px!important;top:6px!important;width:40px}body.sb-mobile.sb-landscape .hub{border:none!important;border-radius:0!important;box-shadow:none!important;height:100%!important;max-width:100vw!important;min-width:0!important;width:100vw!important}body.sb-mobile.sb-landscape .hub .hub-tabs{gap:6px;padding:6px 52px 4px 8px}body.sb-mobile.sb-landscape .hub .hub-tab{border-radius:8px;border-width:2px;box-shadow:inset 0 0 0 2px var(--tab-color);font-size:16px;height:38px}body.sb-mobile.sb-landscape .hub .hub-content{border-radius:0}body.sb-mobile.sb-landscape .hub .hub-tab.active .hub-tab-icon{display:none}body.sb-mobile.sb-landscape .hub .hub-tab.active .hub-tab-label{display:inline}body.sb-mobile.sb-landscape .hub .hub-tab{flex:1 1}body.sb-mobile.sb-landscape .hub .hub-tab.active{flex:2.2 1}body.sb-mobile.sb-landscape .hub-panel .inventory-modal,body.sb-mobile.sb-landscape .hub-panel .rewards-modal,body.sb-mobile.sb-landscape .hub-panel .shop-modal{padding:8px 12px!important}body.sb-mobile.sb-landscape .hub-content .shop-desc{font-size:12px!important;margin-bottom:4px!important}body.sb-mobile.sb-landscape .hub-content .label{font-size:15px!important}body.sb-mobile.sb-landscape .hub-panel .inventory-modal .shop-extra,body.sb-mobile.sb-landscape .hub-panel .shop-modal .shop-extra{align-items:center;column-gap:10px;display:flex!important;flex-direction:row!important;flex-wrap:wrap;row-gap:6px}body.sb-mobile.sb-landscape .hub-content .shop-headrow{display:contents!important}body.sb-mobile.sb-landscape .hub-content .shop-title{display:none!important}body.sb-mobile.sb-landscape .hub-content .shop-counters{font-size:14px!important;gap:10px!important;margin-left:auto!important;order:3}body.sb-mobile.sb-landscape .hub-content .shop-counters img{height:20px;width:20px}body.sb-mobile.sb-landscape .hub-content .shop-counters-login{font-size:11px!important;max-width:180px}body.sb-mobile.sb-landscape .hub-content .search-bar{flex:0 1 150px!important;margin:0!important;min-width:0;order:1}body.sb-mobile.sb-landscape .hub-content .search-bar input{font-size:13px!important;padding:6px 10px!important}body.sb-mobile.sb-landscape .hub-content .badges{flex:1 0 auto;order:2}body.sb-mobile.sb-landscape .hub-content .badges button{font-size:12px!important;padding:5px 11px!important}body.sb-mobile.sb-landscape .hub-content .badges .badge-long{display:inline}body.sb-mobile.sb-landscape .hub-content .badges .shop-loadnote{display:none!important}body.sb-mobile.sb-landscape .hub-content .inv-filters{display:contents!important}body.sb-mobile.sb-landscape .hub-content .inv-sortrow{flex:0 0 auto;margin:0!important;order:2}body.sb-mobile.sb-landscape .hub-content .inv-sortrow .settings-line{gap:6px;margin:0!important}body.sb-mobile.sb-landscape .hub-content .inv-sortrow .settings-line label{font-size:12px!important}body.sb-mobile.sb-landscape .hub-content .inv-sortrow select{font-size:12px!important;padding:4px 6px!important}body.sb-mobile.sb-landscape .hub-content .inv-sortrow .inv-loadnote{display:none!important}body.sb-mobile.sb-landscape .hub-content .inv-toggles{column-gap:14px;display:flex!important;flex:1 1 100%;flex-direction:row!important;flex-wrap:wrap;order:4;row-gap:2px}body.sb-mobile.sb-landscape .hub-content .inv-toggles .settings-line{gap:6px;margin:0!important}body.sb-mobile.sb-landscape .hub-content .inv-toggles .settings-line label{font-size:12px!important}body.sb-mobile.sb-landscape .hub-panel .skin-card{width:calc(33.333% - 6px)!important}body.sb-mobile.sb-landscape .rankings .rk-title{display:none!important}body.sb-mobile.sb-landscape .rankings .rk-controls{gap:6px!important;padding:4px 52px 4px 8px!important}body.sb-mobile.sb-landscape .rankings .rk-select{flex:1 1 30%!important}body.sb-mobile.sb-landscape .rankings .rk-select select{font-size:12.5px!important;padding:5px 26px 5px 9px!important}body.sb-mobile.sb-landscape .rankings .rk-search{flex:1 1 34%!important}body.sb-mobile.sb-landscape .rankings .rk-search input{font-size:12.5px!important;padding:5px 9px!important}body.sb-mobile.sb-landscape .rankings .rk-row{gap:7px!important;padding:4px 10px!important}body.sb-mobile.sb-landscape .rankings .rk-name{font-size:13.5px!important}body.sb-mobile.sb-landscape .rankings .rk-stats{font-size:11px!important;gap:1px 8px!important}body.sb-mobile.sb-landscape .rankings .rk-row.top{gap:8px!important;padding:6px 10px!important}body.sb-mobile.sb-landscape .rankings .rk-row.top .rk-name{font-size:14.5px!important}body.sb-mobile.sb-landscape .rankings .rk-row.top .rk-stats{font-size:11.5px!important}body.sb-mobile.sb-landscape .rewards-modal{grid-column-gap:10px;grid-row-gap:4px;align-items:center;box-sizing:border-box;column-gap:10px;display:grid!important;grid-template-areas:"grid grid grid" "progress controls streak";grid-template-columns:1fr auto 1fr;grid-template-rows:minmax(0,1fr) auto;height:100%;row-gap:4px}body.sb-mobile.sb-landscape .rewards-modal .rewards-title{display:none!important}body.sb-mobile.sb-landscape .rewards-modal .rewards-grid{align-self:stretch;grid-area:grid;grid-template-columns:repeat(7,1fr)!important;grid-template-rows:repeat(4,1fr)!important;min-height:0}body.sb-mobile.sb-landscape .rewards-modal .reward-cell{padding:2px!important}body.sb-mobile.sb-landscape .rewards-modal .reward-cell .reward-icon{height:26px!important;width:26px!important}body.sb-mobile.sb-landscape .rewards-modal .reward-cell .reward-label{font-size:10px!important}body.sb-mobile.sb-landscape .rewards-modal .rewards-streak{font-size:12px!important;grid-area:streak;justify-self:end;margin:0!important;padding-right:52px!important;white-space:nowrap}body.sb-mobile.sb-landscape .rewards-modal .rewards-streak .streak-bonus,body.sb-mobile.sb-landscape .rewards-modal .rewards-streak .streak-text{font-size:12px!important}body.sb-mobile.sb-landscape .rewards-modal .rewards-controls{gap:6px!important;grid-area:controls;justify-self:center;margin:0!important}body.sb-mobile.sb-landscape .rewards-modal .rewards-controls .rewards-page-label{font-size:11.5px!important}body.sb-mobile.sb-landscape .rewards-modal .rewards-controls .rewards-btn-nav{font-size:12px!important;padding:3px 9px!important}body.sb-mobile.sb-landscape .rewards-modal .rewards-progress{grid-area:progress;justify-self:start;margin:0!important;max-width:240px;width:100%}body.sb-mobile.sb-landscape .rewards-modal .rewards-progress .progress-text{font-size:10.5px!important}body.sb-mobile.sb-landscape .modal.modal-profile{height:calc(100vh - 18px)!important}body.sb-mobile.sb-landscape .profile-head{gap:12px;padding:10px 16px}body.sb-mobile.sb-landscape .profile-head .profile-skin{width:64px}body.sb-mobile.sb-landscape .profile-head .profile-name{font-size:19px}body.sb-mobile.sb-landscape .profile-head .profile-tags{margin-top:3px}body.sb-mobile.sb-landscape .profile-head .profile-tags .profile-tag{font-size:11px;padding:1px 6px}body.sb-mobile.sb-landscape .profile-head .profile-meta{font-size:12px;gap:2px 10px;margin-top:4px}body.sb-mobile.sb-landscape .profile-body{padding:12px 14px 16px}body.sb-mobile.sb-landscape .profile-stats{gap:8px;margin-bottom:12px}body.sb-mobile.sb-landscape .profile-stats .pstat-v{font-size:17px}body.sb-mobile.sb-landscape .modal-clans .clans-modal{padding:12px 14px!important}body.sb-mobile.sb-landscape .modal-clans .clans-modal .clans-header{margin-bottom:8px}body.sb-mobile.sb-landscape .modal-clans .clans-modal .clans-title{font-size:20px}body.sb-mobile.sb-landscape .modal-clans .clans-modal .clans-tabs button{font-size:12px!important;padding:6px 9px!important}.shop-modal{align-content:flex-start;background:linear-gradient(to top left,#011702 5%,#053f07);border-radius:10px;box-shadow:0 20px 40px -14px #00000040;color:#fff;display:flex;flex-direction:column;flex-grow:1;flex-wrap:wrap;height:calc(100vh - 100px);margin:20px auto;max-width:1300px;overflow:hidden;padding:20px;width:calc(100vw - 100px)}.scroll{padding-bottom:-20px;padding-top:-20px}.skin-card .skin-name{padding:15px}.skin-card .skin-desc{display:block;font-size:12px;margin:0}@media screen and (max-width:768px){.shop-modal{flex-wrap:nowrap;height:calc(100% - 16px);margin:0 auto;padding:10px;width:calc(100vw - 16px)}.shop-title{font-size:28px}.shop-desc{font-size:13px}.shop-extra{margin-bottom:5px;margin-right:0;max-width:none;min-width:0;min-width:auto;width:100%}.badges{flex-direction:row;flex-wrap:wrap;gap:4px}.badges button{font-size:11px;margin:2px;padding:6px 8px}.scroll{margin-bottom:0;margin-top:0;width:100%}.skin-card{margin:4px;min-width:140px;padding:8px;width:calc(50% - 16px)}.skin-card .skin-name{font-size:14px;padding:5px}.skin-card .skin-img,.skin-card .skin-img-large,.skin-card .skin-img-small{height:80px;width:80px}.skin-card .skin-sword,.skin-card .skin-sword-large,.skin-card .skin-sword-small{height:75px;transform:translate(-32px,-48px) rotate(135deg);width:70px}.skin-card .skin-count{font-size:12px;margin-top:-35px}.skin-card .skin-eventtag,.skin-card .skin-tag{font-size:11px}.skin-card .skin-saletag{font-size:14px}.skin-card .skin-desc{font-size:10px}.skin-card .buy-button{font-size:9px;padding:.5rem}.search-bar{margin-left:0;margin-right:0}.search-bar input{width:90%}}.skin-view{aspect-ratio:1/1;margin:0 auto;max-width:150px;position:relative;-webkit-user-select:none;user-select:none;width:100%}.skin-view .sv-body,.skin-view .sv-shadow,.skin-view .sv-sword{-webkit-user-drag:none;object-fit:contain;pointer-events:none;position:absolute}.skin-view .sv-shadow{filter:brightness(0);z-index:0}.skin-view .sv-sword{z-index:1}.skin-view .sv-body{z-index:2}.inventory-modal{align-content:flex-start;background:linear-gradient(to top left,#011702 5%,#053f07);border-radius:10px;box-shadow:0 20px 40px -14px #00000040;color:#fff;display:flex;flex-direction:column;flex-grow:1;flex-wrap:wrap;height:calc(100vh - 100px);margin:20px auto;max-width:1300px;overflow:hidden;padding:20px;width:calc(100vw - 100px)}.settings-line{display:flex;flex-direction:row;font-size:17px;justify-content:space-between}.label,.settings-line label{margin-left:10px}.label{font-size:30px}.label hr{border-color:#000;margin-top:0}.label p{color:#d3d3d3;font-size:13px;margin-top:-7px}.shop-extra{font-size:10%;margin-right:10px;max-width:300px;min-width:100px;width:18.8%}.scroll{background-color:rgba(0,0,0,.408);height:120%;margin-bottom:-20px;margin-top:-20px;overflow-x:hidden;overflow-y:auto;padding-bottom:20px;padding-top:20px;width:82%}.skins{align-content:flex-start;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:space-around}.shop-title{color:#fff;font-size:50px;margin:0;text-align:center}.shop-desc{color:#fff}.shop-desc,.shop-desc-extra{font-size:15px;margin:0 0 10px;text-align:center}.shop-desc-extra{color:hsla(0,0%,100%,.667)}.gem{pointer-events:none;transform:translateY(25%);-webkit-user-select:none;user-select:none}.skin-card{align-items:center;background-color:#ffffff4f;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;margin:10px;padding:10px;width:185px}.skin-card .skin-name{color:#fff;font-size:17.5px;font-weight:700;text-align:center}.skin-card .skin-tag{color:#f0f;font-size:14px;margin-top:-10px;text-align:center}.skin-card .skin-saletag{color:#ff0;font-size:20px;margin-top:-10px;text-align:center}.skin-card .sale{text-decoration:line-through}.skin-card .skin-eventtag{color:aqua;font-size:16px;margin-top:-10px;text-align:center}.skin-card .skin-img-large{height:122.222px;width:122.222px}.skin-card .skin-img,.skin-card .skin-img-large{background-position:50%;background-size:cover;pointer-events:none;transform:translateX(10px);-webkit-user-select:none;user-select:none;z-index:1}.skin-card .skin-img{height:110px;width:110px}.skin-card .skin-img-small{background-position:50%;background-size:cover;height:108.395px;pointer-events:none;transform:translateX(10px);-webkit-user-select:none;user-select:none;width:108.395px;z-index:1}.skin-card .skin-sword-large{transform:translate(-46px,-70px) rotate(135deg)}.skin-card .skin-sword,.skin-card .skin-sword-large{background-position:50%;background-size:cover;height:112.40875px;pointer-events:none;-webkit-user-select:none;user-select:none;width:104.3795px;z-index:0}.skin-card .skin-sword{transform:translate(-46px,-62.5px) rotate(135deg)}.skin-card .skin-sword-small{background-position:50%;background-size:cover;height:112.40875px;pointer-events:none;transform:translate(-44.75px,-65px) rotate(135deg);-webkit-user-select:none;user-select:none;width:104.3795px;z-index:0}.skin-card .skin-count{color:#fff;font-size:14px;font-weight:700;margin-bottom:5px;margin-top:-55px;text-align:center}.skin-card .buy-button{background:#0000;border:.5px solid #fff3;border-radius:2px;color:#fff;cursor:pointer;display:block;font-size:10px;font-weight:700;margin-top:2.5px;padding:.8rem;text-transform:uppercase;width:100%}.skin-card .buy-button:hover{background-color:#fff3}@media screen and (max-height:600px){.skin-card{margin:5px}.skin-card .skin-name{font-size:20px;margin:0}.skin-card .skin-count{font-size:15px;margin:0}.skin-card .buy-button{font-size:12px;margin:5px 0 0;padding:.2rem}.skin-card .skin-desc{font-size:12px;margin:0}.shop-title{font-size:20px}.shop-desc{font-size:15px}}h1{color:#fff;font-size:24px;font-weight:700;text-align:center}.highlight{background-color:#ff0}.search-bar{display:flex;justify-content:center;margin-bottom:10px;margin-left:-50%;margin-right:-50%}.search-bar input{border:none;border-radius:20px;box-shadow:0 0 15px 4px #0000000f;font-size:15px;padding:5px;width:50%}.search-bar input:focus{box-shadow:0 0 15px 4px #0000001a;outline:none}.search-bar input::placeholder{color:#aaa}.badges{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:5px}.badges button{background-color:#ddd;border:none;border-radius:10px;cursor:pointer;margin:5px;padding:10px;transition:background-color .3s ease}.badges button.active{background-color:gray;border:3px solid #000}.badges button[data-selected-badge=og]:not(.active){background-color:red}.badges button[data-selected-badge=event]:not(.active){background-color:aqua}.badges button[data-selected-badge=player]:not(.active){background-color:blue}.badges button[data-selected-badge=own]:not(.active){background-color:lime}.badges button[data-selected-badge=sale]:not(.active){background-color:#ff0}.badges button[data-selected-badge=ultimate]:not(.active){background-color:#f0f}@media screen and (max-width:768px){.inventory-modal{flex-wrap:nowrap;height:calc(100% - 16px);margin:0 auto;padding:10px;width:calc(100vw - 16px)}.shop-title{font-size:28px}.shop-desc{font-size:13px}.shop-extra{margin-bottom:5px;margin-right:0;max-width:none;min-width:0;min-width:auto;width:100%}.badges{flex-direction:row;flex-wrap:wrap;gap:4px}.badges button{font-size:11px;margin:2px;padding:6px 8px}.scroll{margin-bottom:0;margin-top:0;width:100%}.skin-card{margin:4px;min-width:140px;padding:8px;width:calc(50% - 16px)}.skin-card .skin-name{font-size:14px}.skin-card .skin-img,.skin-card .skin-img-large,.skin-card .skin-img-small{height:80px;width:80px}.skin-card .skin-sword,.skin-card .skin-sword-large,.skin-card .skin-sword-small{height:75px;transform:translate(-32px,-48px) rotate(135deg);width:70px}.skin-card .skin-count{font-size:12px;margin-top:-35px}.skin-card .skin-eventtag,.skin-card .skin-tag{font-size:11px}.skin-card .skin-saletag{font-size:14px}.skin-card .buy-button{font-size:9px;padding:.5rem}.search-bar{margin-left:0;margin-right:0}.search-bar input{width:90%}.settings-line{font-size:14px}.label{font-size:20px}}.reward-container{flex-wrap:wrap;gap:20px;justify-content:space-around;margin-top:20px}.reward-box,.reward-container{align-items:center;display:flex}.reward-box{border:2px solid #0000;border-radius:10px;flex:0 1 auto;gap:10px;justify-content:start;padding:10px;text-align:left;transition:border-color .3s ease-in-out,transform .3s ease-in-out}.reward-box:hover{border-color:#fff;transform:scale(1.05)}.reward-box .icon{align-items:center;display:flex;justify-content:center}.reward-box .text{font-size:16px;font-weight:700}.gems{background-color:#04390f}.skinsbox{background-color:#b52555}.xp{background-color:#1d9fe1}#logged-in{text-align:center}#logged-in .stats{align-items:center;border-left:none;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin:0;padding:0;transform:translate(-5%,-20%)}#logged-in h1{margin-bottom:0;margin-top:0}#logged-in img{pointer-events:none;-webkit-user-select:none;user-select:none}#logged-in .profilebutton{align-items:center;background-color:#0000;border:2px solid #9a9a9e;border-radius:.5rem;box-shadow:0 0 0 2px #000;color:#fff9;cursor:pointer;display:flex;flex-direction:row;font-size:14px;gap:.5rem;justify-content:center;padding:.4rem .5rem;transition:color .2s ease,border-color .2s ease}#logged-in .profilebutton:hover{border-color:#fff6;color:#ffffffe6}.signinPromo{text-align:center}.signinPromo .signinPromo-text{color:#fff;font-size:20px;font-weight:700;line-height:1.35;margin-bottom:18px;text-shadow:0 2px 3px #0000008c}.signinPromo .signinPromo-actions{display:flex;gap:12px}.signinPromo .promo-btn{border:3px solid #000;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:19px;font-weight:700;padding:11px 8px;text-shadow:0 2px 2px #0006;transition:filter .12s ease}.signinPromo .promo-btn:hover{filter:brightness(1.08)}.signinPromo .promo-login{background:#2f80d0}.signinPromo .promo-register{background:#2fb5d0}h1{margin-bottom:0}h1,h2{margin-top:0}h2{font-size:15px;margin-bottom:12px}h2,ul{text-align:center}ul{align-content:left;color:#ccc;font-size:17px;line-height:normal;margin:6px;padding:0}.newsCard{display:block}.newsCard .news-title{color:#fff;font-size:23px;text-shadow:0 2px 3px #0000008c}.newsCard .news-sub,.newsCard .news-title{font-weight:700;margin:0;text-align:center}.newsCard .news-sub{color:#33d6ff;font-size:17px;text-shadow:0 2px 2px #00000080}.newsCard .news-list{color:#fff;font-size:17px;font-weight:700;list-style:none;margin:0;padding:0;text-align:left;text-shadow:0 1px 2px #00000080}.newsCard .news-list li{line-height:1.3;padding:3px 0}.newsCard .news-list li:before{content:"•";margin-right:8px}.newsCard .news-list li.hot{color:#ffd02e}.changelogbutton{align-items:center;background-color:#0000;border:2px solid #18a3e4;border-radius:.5rem;box-shadow:0 0 0 2px #000;color:#ffffffbf;cursor:pointer;display:flex;flex-direction:row;font-size:14px;gap:.5rem;justify-content:center;margin-top:8px;padding:.4rem .5rem;transition:color .2s ease,border-color .2s ease}.changelogbutton:hover{border-color:#4cc0f2;color:#fff}.menu-lb{display:flex;flex-direction:column;height:100%;text-align:left}.menu-lb .menu-lb-title{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:700;gap:9px;margin-bottom:10px;text-shadow:0 2px 3px #00000080}.menu-lb .menu-lb-title .menu-lb-title-icon{color:#f5c542;font-size:18px}.menu-lb .menu-lb-list{display:flex;flex:1 1;flex-direction:column;gap:6px}.menu-lb .menu-lb-empty{color:#9a9aa2;font-weight:700;padding:14px 0;text-align:center}.menu-lb .menu-lb-row{align-items:center;background:#202024;border:3px solid #000;border-radius:10px;display:flex;gap:8px;padding:4px 8px;transition:background .12s ease}.menu-lb .menu-lb-row:hover{background:#26262b}.menu-lb .menu-lb-rank{flex:0 0 auto;font-size:15px;font-weight:700;min-width:26px;text-align:center}.menu-lb .menu-lb-skin{align-items:center;display:flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.menu-lb .menu-lb-skin img{-webkit-user-drag:none;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%}.menu-lb .menu-lb-name{color:#e7e7ec;flex:1 1 auto;font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-lb .menu-lb-name .menu-lb-clan{color:#f5c542;margin-right:5px}.menu-lb .menu-lb-xp{color:#f5c542;flex:0 0 auto;font-size:13px;font-weight:700}.menu-lb .menu-lb-tip{color:#9a9aa2;font-size:13px;margin-top:8px;text-align:center}.rewards-modal{align-items:center;background:#2a2a2a;border-radius:15px;box-shadow:0 20px 40px -14px #0009;color:#fff;display:flex;flex-direction:column;height:calc(100vh - 100px);margin:20px auto;max-width:calc(100vw - 100px);overflow:hidden;padding:20px 30px;width:calc(100vh - 100px)}.rewards-title{font-size:clamp(20px,4vh,36px);font-weight:700;margin:0 0 5px;text-align:center;text-shadow:2px 2px 4px #00000080}.rewards-streak{align-items:center;display:flex;font-size:clamp(14px,2.5vh,24px);font-weight:700;gap:15px;margin-bottom:clamp(4px,1.5vh,15px)}.rewards-streak .streak-text{color:#4cff4c}.rewards-streak .streak-arrow{color:#fff;font-size:clamp(18px,3vh,30px)}.rewards-streak .streak-bonus{color:#fff}.rewards-grid{grid-gap:clamp(3px,.8vh,8px);display:grid;flex:1 1;gap:clamp(3px,.8vh,8px);grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(4,1fr);min-height:0;width:100%}.reward-cell{align-items:center;border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:4px;transition:transform .12s ease,box-shadow .12s ease;-webkit-user-select:none;user-select:none}.reward-cell .reward-label{font-size:clamp(9px,1.6vh,18px);font-weight:700;margin-bottom:2px}.reward-cell .reward-icon{height:clamp(20px,5vh,50px);object-fit:contain;pointer-events:none;width:clamp(20px,5vh,50px)}.reward-cell.claimed{background:#5fbf3c;border:3px solid #6ad44a;cursor:default;pointer-events:none}.reward-cell.claimable{background:#ffe233;border:3px solid #fff6a6;box-shadow:0 0 8px 3px #ffeb3b59;cursor:pointer}.reward-cell.claimable .reward-label{color:#333}.reward-cell.claimable:hover{box-shadow:0 0 8px 3px #ffeb3bbf;transform:scale(1.06)}.reward-cell.claimable:active{transform:scale(.95)}.reward-cell.locked{background:#616161;border:2px solid #757575;cursor:default;opacity:.85;pointer-events:none}.rewards-controls{align-items:center;display:flex;flex-shrink:0;gap:clamp(6px,1.2vw,14px);justify-content:center;margin-top:clamp(6px,1.5vh,14px);width:100%}.rewards-controls .rewards-btn-action{background:#fff;border:2px solid #555;border-radius:8px;color:#333;cursor:pointer;font-size:clamp(11px,1.5vh,16px);font-weight:700;padding:clamp(4px,.8vh,8px) clamp(10px,1.5vw,20px);transition:background .15s}.rewards-controls .rewards-btn-action:hover:not(:disabled){background:#ddd}.rewards-controls .rewards-btn-action:disabled{cursor:not-allowed;opacity:.4}.rewards-controls .rewards-btn-nav{background:#555;border:2px solid #777;border-radius:8px;color:#fff;cursor:pointer;font-size:clamp(14px,2vh,20px);font-weight:700;padding:clamp(4px,.8vh,8px) clamp(8px,1.2vw,18px);transition:background .15s}.rewards-controls .rewards-btn-nav:hover:not(:disabled){background:#666}.rewards-controls .rewards-btn-nav:disabled{cursor:not-allowed;opacity:.3}.rewards-controls .rewards-page-label{font-size:clamp(14px,2vh,22px);font-weight:700;min-width:clamp(70px,10vw,130px);text-align:center}.rewards-progress{align-items:center;display:flex;flex-shrink:0;gap:15px;margin-top:clamp(4px,1vh,12px);width:80%}.rewards-progress .progress-text{font-size:clamp(10px,1.4vh,14px);font-weight:700;text-align:center;white-space:nowrap}.rewards-progress .progress-bar-container{background:#444;border:2px solid #666;border-radius:15px;flex:1 1;height:clamp(18px,3vh,30px);overflow:hidden;position:relative}.rewards-progress .progress-bar-fill{background:linear-gradient(90deg,#2196f3,#42a5f5);border-radius:13px;height:100%;transition:width .3s ease}.rewards-progress .progress-bar-text{color:#fff;font-size:clamp(10px,1.4vh,14px);font-weight:700;left:50%;position:absolute;text-shadow:0 1px 3px #0009;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@media screen and (max-height:750px){.rewards-modal{height:calc(100vh - 40px);margin:10px auto;max-width:calc(100vw - 40px);padding:12px 16px;width:calc(100vh - 40px)}.reward-cell{border-radius:6px;padding:2px}.reward-cell.claimable,.reward-cell.claimed{border-width:2px}}@media screen and (max-height:550px){.rewards-modal{height:calc(100vh - 20px);margin:4px auto;max-width:calc(100vw - 20px);padding:8px 10px;width:calc(100vh - 20px)}}@media screen and (max-width:768px){.rewards-modal{border-radius:10px;height:calc(100% - 16px);margin:0 auto;max-width:calc(100vw - 16px);padding:12px 10px;width:calc(100vw - 16px)}.rewards-grid{gap:5px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}.reward-cell{border-radius:8px;padding:4px 2px}.reward-cell .reward-label{font-size:11px}.reward-cell .reward-icon{height:32px;width:32px}.rewards-controls{flex-wrap:wrap;gap:8px;margin-top:8px}.rewards-controls .rewards-btn-action{font-size:13px;padding:6px 14px}.rewards-controls .rewards-btn-nav{font-size:16px;padding:6px 12px}.rewards-controls .rewards-page-label{font-size:16px;min-width:80px}.rewards-progress{margin-top:8px;width:95%}.rewards-progress .progress-text{font-size:11px}.rewards-progress .progress-bar-container{height:24px}.rewards-progress .progress-bar-text{font-size:11px}}.profile-modal{--pf-frame:#6dffa0;--pf-outline:#000;--pf-bg:#181818;--pf-panel:#202024;--pf-panel-alt:#1c1c20;--pf-stat-value:#202024;--pf-head:#202024;--pf-theme-label:#cfd3da;--pf-text:#e7e7ec;--pf-muted:#9a9aa2;--pf-accent:#f5c542;--pf-accent-text:#161616;--pf-chart:#5bb8ff;--pf-scrim:linear-gradient(180deg,#141a2638,#141a2673);--pf-font:"Saira",sans-serif;--pf-font-weight:700;--pf-text-shadow:0 2px 4px #000000b3;--pf-text-shadow-sm:0 1px 3px #0009;--pf-panel-shadow:none;background:var(--pf-bg);color:var(--pf-text);display:flex;flex-direction:column;height:100%;width:100%}.profile-modal,.profile-modal *{font-family:var(--pf-font)}.profile-modal .profile-empty{color:var(--pf-muted);font-size:18px;font-weight:var(--pf-font-weight);margin:auto}.profile-modal .profile-scroll{display:flex;flex-direction:column;height:100%;min-height:0}.profile-modal .profile-banner{aspect-ratio:1920/280;background:var(--pf-head);border-bottom:3px solid var(--pf-outline);display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-end;min-height:-webkit-min-content;min-height:min-content;position:relative}.profile-modal .profile-banner .profile-head{flex:0 0 auto}.profile-modal .profile-banner .profile-themetag{color:var(--pf-theme-label);font-size:12.5px;font-weight:var(--pf-font-weight);line-height:1;max-width:calc(100% - 66px);overflow:hidden;position:absolute;right:52px;text-overflow:ellipsis;text-shadow:var(--pf-text-shadow-sm);top:10px;white-space:nowrap;z-index:2}.profile-modal .profile-banner.has-banner:after{background:var(--pf-scrim);content:"";inset:0;pointer-events:none;position:absolute}.profile-modal .profile-banner.has-banner .profile-bannerimg{-webkit-user-drag:none;height:100%;inset:0;object-fit:cover;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.profile-modal .profile-banner.has-banner .profile-head{position:relative;z-index:1}.profile-modal .profile-head{align-items:center;display:flex;gap:18px;padding:18px 22px}.profile-modal .profile-head .profile-skin{flex:0 0 auto;width:104px}.profile-modal .profile-head .profile-id{flex:1 1 auto;min-width:0}.profile-modal .profile-head .profile-name{font-size:28px;font-weight:var(--pf-font-weight);overflow:hidden;text-overflow:ellipsis;text-shadow:var(--pf-text-shadow)}.profile-modal .profile-head .profile-name .profile-clan{color:var(--pf-accent);margin-right:6px}.profile-modal .profile-head .profile-name .profile-clan.clickable{cursor:pointer}.profile-modal .profile-head .profile-name .profile-clan.clickable:hover{text-decoration:underline}.profile-modal .profile-head .profile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.profile-modal .profile-head .profile-tags .profile-tag{background:#00000073;border-radius:6px;font-size:13px;font-weight:var(--pf-font-weight);padding:2px 8px}.profile-modal .profile-head .profile-meta{color:var(--pf-muted);display:flex;flex-wrap:wrap;font-size:14px;font-weight:var(--pf-font-weight);gap:4px 14px;margin-top:8px;text-shadow:var(--pf-text-shadow-sm)}.profile-modal .profile-head .profile-meta .gold{color:var(--pf-accent)}.profile-modal .profile-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px 20px}.profile-modal .profile-bio{background:var(--pf-panel);border:3px solid var(--pf-outline);border-radius:10px;box-shadow:var(--pf-panel-shadow);color:var(--pf-text);margin-bottom:16px;overflow-wrap:anywhere;padding:12px 14px;text-align:left;white-space:pre-wrap;word-break:break-word}.profile-modal .profile-bio .profile-lastseen{background:var(--pf-panel-alt);border:2px solid var(--pf-outline);border-radius:8px;color:var(--pf-muted);float:right;font-size:14px;margin:-4px -6px 6px 12px;padding:4px 10px;white-space:nowrap}.profile-modal .profile-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);margin-bottom:18px}.profile-modal .profile-stats .pstat{background:var(--pf-panel);border:3px solid var(--pf-outline);border-radius:10px;box-shadow:var(--pf-panel-shadow);overflow:hidden;text-align:center}.profile-modal .profile-stats .pstat .pstat-v{background:var(--pf-stat-value);font-size:20px;font-weight:var(--pf-font-weight);padding:12px 6px;white-space:nowrap}.profile-modal .profile-stats .pstat .pstat-l{background:var(--pf-panel-alt);color:var(--pf-muted);font-size:11px;font-weight:var(--pf-font-weight);padding:7px 6px}.profile-modal .profile-stats .pstat .c-games{color:var(--pf-text)}.profile-modal .profile-stats .pstat .c-xp{color:#5bb8ff}.profile-modal .profile-stats .pstat .c-mastery{color:#f5c542}.profile-modal .profile-stats .pstat .c-kills{color:#ff6f61}.profile-modal .profile-stats .pstat .c-time{color:#6dffa0}.profile-modal .profile-stats .pstat .c-skins{color:#c08bff}.profile-modal.plain-stats .profile-stats .pstat .pstat-v{color:var(--pf-text)}.profile-modal .profile-section{margin-bottom:18px}.profile-modal .profile-section .profile-section-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.profile-modal .profile-section .profile-section-head h3{font-size:19px;font-weight:var(--pf-font-weight);margin:0}.profile-modal .profile-section .profile-gsort{display:flex;gap:7px}.profile-modal .profile-section .profile-gsort button{background:var(--pf-panel);border:3px solid var(--pf-outline);border-radius:9px;color:var(--pf-text);cursor:pointer;font-size:13px;font-weight:var(--pf-font-weight);padding:6px 12px;transition:filter .12s ease}.profile-modal .profile-section .profile-gsort button:hover{filter:brightness(1.12)}.profile-modal .profile-section .profile-gsort button.active{background:var(--pf-accent);color:var(--pf-accent-text)}.profile-modal .profile-games{background:var(--pf-panel-alt);border:3px solid var(--pf-outline);border-collapse:initial;border-radius:10px;border-spacing:0;box-shadow:var(--pf-panel-shadow);overflow:hidden;width:100%}.profile-modal .profile-games th{background:var(--pf-panel);border-bottom:3px solid var(--pf-outline);color:var(--pf-text);font-size:13px;font-weight:var(--pf-font-weight);padding:9px 12px;text-align:center}.profile-modal .profile-games td:first-child,.profile-modal .profile-games th:first-child{width:48px}.profile-modal .profile-games td:nth-child(2),.profile-modal .profile-games th:nth-child(2){text-align:left}.profile-modal .profile-games td{color:var(--pf-text);font-size:14px;font-weight:var(--pf-font-weight);padding:8px 12px;text-align:center}.profile-modal .profile-games tbody tr:nth-child(odd) td{background:var(--pf-panel-alt)}.profile-modal .profile-games tbody tr:nth-child(2n) td{background:var(--pf-panel)}.profile-modal .profile-games .profile-games-empty{color:var(--pf-muted);padding:20px}.profile-modal .profile-chart{background:var(--pf-panel);border:3px solid var(--pf-outline);border-radius:10px;box-shadow:var(--pf-panel-shadow);height:280px;padding:12px}@media(max-width:720px){.profile-modal .profile-stats{grid-template-columns:repeat(3,1fr)}.profile-modal .profile-head{flex-direction:column;text-align:center}.profile-modal .profile-head .profile-id{text-align:center}.profile-modal .profile-head .profile-meta,.profile-modal .profile-head .profile-tags{justify-content:center}}.skinpreview{box-sizing:border-box;color:#e7e7ec;display:flex;font-family:Saira,sans-serif;gap:24px;height:100%;overflow:hidden;padding:20px 22px}.skinpreview .sp-left{display:flex;flex:0 0 42%;flex-direction:column;min-height:0;min-width:0}.skinpreview .sp-stage-wrap{display:flex;flex-shrink:0;justify-content:center;width:100%}.skinpreview .sps-stage{border:3px solid #000;border-radius:14px;box-shadow:inset 0 0 0 3px #2a2a2e,inset 0 0 60px #00000080;cursor:crosshair;height:min(360px,44vh);overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:min(360px,44vh)}.skinpreview .sps-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:brightness(.92) saturate(1.05);inset:0;position:absolute;z-index:0}.skinpreview .sps-shadowlayer{inset:0;position:absolute;z-index:1}.skinpreview .sps-player{height:35%;left:50%;position:absolute;top:50%;transform-origin:50% 50%;width:35%;will-change:transform}.skinpreview .sps-player-main{z-index:2}.skinpreview .sps-body,.skinpreview .sps-body-sh,.skinpreview .sps-sword,.skinpreview .sps-sword-sh{-webkit-user-drag:none;height:100%;inset:0;object-fit:contain;pointer-events:none;position:absolute;transform-origin:50% 50%;width:100%}.skinpreview .sps-swordwrap{inset:0;position:absolute;transform-origin:50% 50%;will-change:transform;z-index:1}.skinpreview .sps-body{z-index:2}.skinpreview .sps-sword{z-index:1}.skinpreview .sps-overlay,.skinpreview .sps-overlay-sh{-webkit-user-drag:none;pointer-events:none;z-index:3}.skinpreview .sps-body-sh,.skinpreview .sps-overlay-sh,.skinpreview .sps-sword-sh{filter:brightness(0);opacity:.17}.skinpreview .sp-selectors{display:flex;flex:0 0 auto;flex-direction:column;gap:9px;margin-top:13px}.skinpreview .sp-selrow{align-items:center;display:flex;gap:10px;min-width:0}.skinpreview .sp-sellabel{color:#cfcfd6;flex:0 0 62px;font-size:13px;font-weight:700}.skinpreview .sp-biomes{display:flex;gap:6px}.skinpreview .sp-biome{background-position:50%;background-size:cover;border:2px solid #000;border-radius:7px;cursor:pointer;height:30px;opacity:.75;padding:0;transition:opacity .12s,border-color .1s,transform .08s;width:30px}.skinpreview .sp-biome:hover{opacity:1}.skinpreview .sp-biome:active{transform:scale(.9)}.skinpreview .sp-biome.active{border-color:#7fff00;opacity:1}.skinpreview .sp-evos{display:flex;flex:1 1 auto;gap:6px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:thin}.skinpreview .sp-evos::-webkit-scrollbar{height:6px}.skinpreview .sp-evos::-webkit-scrollbar-thumb{background:#3a3a40;border-radius:3px}.skinpreview .sp-evo{align-items:center;background:#202024;border:2px solid #000;border-radius:8px;cursor:pointer;display:flex;flex:0 0 auto;height:42px;justify-content:center;overflow:hidden;padding:3px;transition:border-color .1s,transform .08s,background .12s;width:42px}.skinpreview .sp-evo img{-webkit-user-drag:none;height:100%;object-fit:contain;width:100%}.skinpreview .sp-evo:hover{background:#2a2a30}.skinpreview .sp-evo:active{transform:scale(.92)}.skinpreview .sp-evo.active{border-color:#7fff00}.skinpreview .sp-evo-none{color:#9a9aa2;font-size:11px;font-weight:700}.skinpreview .sp-right{display:flex;flex:1 1 58%;flex-direction:column;min-height:0;min-width:0;text-align:left}.skinpreview .sp-info{flex:1 1 auto;min-height:0;overflow-y:auto}.skinpreview .sp-name{color:#f2f2f7;font-size:32px;font-weight:700;line-height:1.1;margin:0;text-align:left}.skinpreview .sp-tags{display:flex;flex-direction:column;gap:2px;margin-top:8px}.skinpreview .sp-tag{font-size:15px;font-weight:700;line-height:1.25}.skinpreview .sp-tag-event,.skinpreview .sp-tag-sale{text-transform:uppercase}.skinpreview .sp-tag-ult{color:#f0f}.skinpreview .sp-tag-event{color:aqua}.skinpreview .sp-tag-sale{color:#ff0}.skinpreview .sp-unlock-hint{font-size:14px;font-weight:700;margin-top:6px}.skinpreview .sp-unlock-hint.owned{color:#fff}.skinpreview .sp-unlock-hint.missing{color:#c56b64}.skinpreview .sp-desc{color:#bcbcc6;font-size:16px;font-style:italic;line-height:1.45;margin:13px 0 0}.skinpreview .sp-bottom{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:7px;padding-top:14px}.skinpreview .sp-have{align-items:center;color:#9a9aa2;display:flex;font-size:14px;font-weight:700;gap:9px}.skinpreview .sp-have .sp-have-cur{align-items:center;color:#e7e7ec;display:inline-flex;gap:4px}.skinpreview .sp-have .sp-have-cur img{display:block}.skinpreview .sp-buyrow{align-items:center;display:flex;gap:16px}.skinpreview .sp-price{align-items:center;color:#fff;display:flex;font-size:27px;font-weight:700;gap:7px}.skinpreview .sp-price img{display:block}.skinpreview .sp-price .sp-price-val.red{color:#ff5a4d}.skinpreview .sp-ogprice{color:#7c7c86;font-size:19px;margin-right:2px;text-decoration:line-through}.skinpreview .sp-buy{border:3px solid #000;border-radius:11px;color:#fff;cursor:pointer;font-family:Saira,sans-serif;font-size:20px;font-weight:700;min-width:150px;padding:12px 24px;transition:filter .12s,transform .08s}.skinpreview .sp-buy:hover:not(:disabled){filter:brightness(1.12)}.skinpreview .sp-buy:active:not(:disabled){transform:scale(.94)}.skinpreview .sp-buy.buy-afford{background:#36c44b}.skinpreview .sp-buy.buy-cantafford{background:#4a4a4e;color:#ff5a4d}.skinpreview .sp-buy.buy-owned{background:#4f8fd6}.skinpreview .sp-buy.buy-equipped{background:#2a2a2e;color:#9a9aa2;cursor:default}.skinpreview .sp-login-note{color:#f5c542;font-size:17px;font-weight:700}@media(max-width:760px){.skinpreview{flex-direction:column;gap:12px;overflow-y:auto}.skinpreview .sp-left{flex-basis:auto}.skinpreview .sps-stage{max-width:240px}.skinpreview .sp-name{font-size:25px}.skinpreview .sp-desc{font-size:14px}.skinpreview .sp-info{overflow:visible}}.full-changelog-modal{align-items:center;background:linear-gradient(to top left,#011702 5%,#053f07);background-image:url(../../static/media/profileBackground.779bb0294480d730c360.png);background-size:cover;border-radius:10px;box-shadow:0 20px 40px -14px #00000040;color:#fff;display:flex;flex-direction:column;height:calc(100vh - 100px);justify-content:flex-start;margin:20px auto;max-width:1300px;overflow:hidden;width:calc(100vw - 100px)}.full-changelog-modal .full-changelog-header{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding-bottom:0;width:100%}@media screen and (max-width:768px){.full-changelog-modal{height:calc(100% - 16px);margin:0 auto;padding:15px 10px;width:calc(100vw - 16px)}.full-changelog-modal .full-changelog-header{padding-bottom:10px}.full-changelog-modal .full-changelog-header .shop-title{font-size:24px}}*,:after,:before{box-sizing:border-box}.clans-modal{background:linear-gradient(to top left,#0a0a1f 5%,#1c1c3a);border-radius:10px;box-shadow:0 20px 40px -14px #00000040;color:#fff;display:flex;flex-direction:column;font-family:Saira,sans-serif;height:calc(100vh - 100px);margin:20px auto;max-width:1300px;overflow:hidden;padding:24px 32px;width:calc(100vw - 100px)}.clans-modal .clans-header{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.clans-modal .clans-title{font-size:36px;margin:0}.clans-modal .clans-tabs{display:flex;flex-wrap:wrap;gap:8px}.clans-modal .clans-tabs button{background:#ffffff1a;border:2px solid #ffffff40;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:8px 16px;position:relative;transition:background .15s,border-color .15s}.clans-modal .clans-tabs button:hover{background:#fff3}.clans-modal .clans-tabs button.active{background:#fa0;border-color:gold;color:#000}.clans-modal .clans-tabs button .tab-badge{align-items:center;background:#e34;border-radius:999px;box-shadow:0 0 0 2px #0a0a1f;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:-8px;top:-8px}.clans-modal .clans-body-wrap{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.clans-modal .clans-body{flex:1 1;min-height:0;overflow-y:auto;padding-right:8px;position:relative}.clans-modal .clans-cooldown-banner{background:#ffaa0026;border:1px solid #ffaa0080;border-radius:8px;color:#fc6;flex-shrink:0;font-size:14px;margin-bottom:12px;padding:10px 16px;text-align:center}.clans-modal .clans-cooldown-banner strong{color:#fa0}.clans-modal .clans-loading-overlay{align-items:center;background:#000000a6;border-radius:10px;display:flex;inset:0;justify-content:center;position:absolute;z-index:20}.clans-modal .clans-loading-overlay__inner{align-items:center;background:#141414f2;border:2px solid #fff3;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:36px 56px}.clans-modal .clans-loading-overlay__inner .spinner{animation:clan-spin .8s linear infinite;border:4px solid #fff3;border-radius:50%;border-top-color:#fa0;height:36px;width:36px}.clans-modal .clans-loading-overlay__inner .label{color:#ddd;font-size:16px;font-weight:700}@keyframes clan-spin{to{transform:rotate(1turn)}}.clan-list{display:flex;flex-direction:column;gap:10px}.clan-list-entry{align-items:center;background:#00000059;border:2px solid #ffffff26;border-radius:10px;display:flex;gap:14px;padding:12px 16px}.clan-list-entry__main{flex:1 1;min-width:0}.clan-list-entry__top{align-items:center;display:flex;font-size:18px;gap:12px;justify-content:space-between}.clan-list-entry__name{color:#fff}.clan-list-entry__tag{color:gold;font-weight:700}.clan-list-entry__stats{color:#d0d0d0;font-size:15px;white-space:nowrap}.clan-list-entry__rank{color:gold}.clan-list-entry__sub{color:#aaa;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin-top:6px}.clan-list-entry__sub .unmet{color:#f66}.clan-list-entry__view{background:#ffffff1f;border:2px solid #ffffff40;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:10px 20px}.clan-list-entry__view:hover{background:#ffffff38}.clans-search-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.clans-search-bar input[type=text]{background:#0006;flex:1 1;min-width:200px;padding:8px 12px}.clans-search-bar button,.clans-search-bar input[type=text]{border:2px solid #fff3;border-radius:6px;color:#fff;font-size:14px}.clans-search-bar button{background:#ffffff1f;cursor:pointer;padding:8px 14px}.clans-search-bar button:hover{background:#ffffff38}.clans-search-bar button.active{background:#fa0;border-color:gold;color:#000}.clans-xp-gate{align-items:center;background:#000000b3;border-radius:10px;display:flex;inset:0;justify-content:center;pointer-events:auto;position:absolute;z-index:5}.clans-xp-gate__inner{background:#141414f2;border:2px solid #fa0;border-radius:12px;padding:32px 48px;text-align:center}.clans-xp-gate__inner h2{color:#fa0;margin:0 0 12px}.clans-xp-gate__inner p{color:#aaa;font-size:18px;margin:0}.clans-form{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr}.clans-form .clans-form__left{display:flex;flex-direction:column;height:100%}.clans-form .clans-form__row-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.clans-form .clans-form__submit-row{align-items:center;display:flex;gap:12px;padding-top:4px}.clans-form .clans-form__submit-row .err{color:#f66;flex:1 1;font-size:13px}.clans-form .clans-form__submit-row .cost{align-items:center;color:gold;display:inline-flex;font-size:14px;font-weight:700;gap:4px}.clans-form .clans-form__submit-row .cost--unaffordable{color:#f66}.clans-form .clans-form__submit-row .cost__gem{height:20px;width:20px}.clans-form .clans-form__submit-row .cost__have{font-size:13px;font-weight:700}.clans-form .clans-form__submit-row .success{color:#4d4;flex:1 1;font-size:13px}.clans-form .clans-form__submit-row button{background:#3c3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 28px}.clans-form .clans-form__submit-row button:disabled{background:#555;cursor:not-allowed;opacity:.6}.clans-form .clans-form__field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.clans-form .clans-form__field label{color:#ddd;font-size:14px;font-weight:700}.clans-form .clans-form__field input,.clans-form .clans-form__field select,.clans-form .clans-form__field textarea{background:#0006;border:2px solid #fff3;border-radius:6px;color:#fff;font-size:14px;padding:8px 12px}.clans-form .clans-form__field textarea{font-family:Saira,sans-serif;min-height:80px;resize:vertical}.clans-form .clans-form__field .err{color:#f66;font-size:13px}.clans-form .clans-form__field .hint{color:#888;font-size:12px}.clans-form .clans-form__pickers{display:flex;flex-direction:column;gap:14px}.clans-form .clans-form__pickers .picker-row{display:flex;flex-wrap:wrap;gap:8px}.clans-form .clans-form__pickers .picker-item{background:#0006;border:2px solid #fff3;border-radius:8px;cursor:pointer;padding:6px}.clans-form .clans-form__pickers .picker-item.active{background:#ffd70026;border-color:gold}.clans-form .clans-form__pickers .color-swatch{border:3px solid #fff3;border-radius:50%;cursor:pointer;height:32px;width:32px}.clans-form .clans-form__pickers .color-swatch.active{border-color:#fff;transform:scale(1.1)}.clans-form .clans-form__preview{align-items:center;background:#0000004d;border:2px solid #ffffff26;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:24px}.clans-form .clans-form__preview .preview-name{font-size:24px}.clans-form .clans-form__preview .preview-tag{color:gold;font-weight:700}.clans-form .clans-form__submit{display:flex;gap:12px;grid-column:1/-1;justify-content:flex-end}.clans-form .clans-form__submit button{background:#3c3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 28px}.clans-form .clans-form__submit button:disabled{background:#555;cursor:not-allowed;opacity:.6}.clan-profile__header{align-items:center;background:#00000059;border:2px solid #ffffff26;border-radius:12px;display:flex;gap:20px;margin-bottom:16px;padding:20px}.clan-profile__heading{flex:1 1;text-align:left}.clan-profile__heading h2{font-size:28px;margin:0;text-align:left}.clan-profile__heading .tag{color:gold;font-weight:700}.clan-profile__heading .description{color:#ccc;font-style:italic;margin-top:8px}.clan-profile__heading .meta{align-items:center;color:#999;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;margin-top:6px}.clan-profile__heading .meta .unmet{color:#f66}.clan-profile__heading .meta .status-label{background:#a0a0a040;border-radius:999px;color:#ddd;padding:2px 10px}.clan-profile__heading .meta .rank-badge{color:gold;font-weight:700;margin-left:4px}.clan-profile__actions{display:flex;flex-direction:column;flex-shrink:0;gap:8px}.clan-profile__actions button{background:#ffffff1f;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 18px;white-space:nowrap}.clan-profile__actions button:hover:not(:disabled){background:#ffffff38}.clan-profile__actions button:disabled{background:#444;cursor:not-allowed;opacity:.6}.clan-profile__actions button.primary{background:#3c3;border-color:#3c3}.clan-profile__actions button.primary:hover:not(:disabled){background:#4d4}.clan-profile__actions button.danger{background:#a12;border-color:#a12}.clan-profile__actions button.danger:hover:not(:disabled){background:#c23}.clan-profile__error{background:#ee33442e;border:1px solid #ee334480;border-radius:6px;color:#f99;font-size:13px;margin-bottom:12px;padding:8px 14px}.clan-profile__members-header{margin-bottom:6px}.clan-profile__columns{grid-gap:10px;align-items:center;color:#888;display:grid;gap:10px;grid-template-columns:1.6fr 1fr 1.1fr 1.1fr 1.1fr 1.8fr;padding:0 14px}.clan-profile__columns,.clan-profile__columns button{font-size:12px;letter-spacing:.5px;text-transform:none}.clan-profile__columns button{background:#0000;border:1px solid #fff3;border-radius:4px;color:#ddd;cursor:pointer;font-weight:700;padding:4px 10px}.clan-profile__columns button:hover{background:#ffffff1a}.clan-profile__columns button.active{background:#fa0;border-color:gold;color:#000}.clan-profile__members{display:flex;flex-direction:column;gap:6px}.clan-profile__member{grid-gap:10px;align-items:center;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;display:grid;gap:10px;grid-template-columns:1.6fr 1fr 1.1fr 1.1fr 1.1fr 1.8fr;padding:10px 14px}.clan-profile__member .col{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clan-profile__member .col-name{font-weight:700}.clan-profile__member .col-role{color:gold}.clan-profile__member .col-stat{color:#aaa;font-size:13px}.clan-profile__member .col-actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;row-gap:4px}.clan-profile__member .col-actions button{background:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 8px}.clan-profile__member .col-actions button:hover{background:#fff3}.clan-profile__member .col-actions button.danger{background:#ee3344b3;border-color:#ee3344e6}.clan-profile__member .col-actions button.danger:hover{background:#e34}.clan-profile__requests{margin-top:16px}.clan-profile__requests h3{margin-bottom:8px}.clan-profile__requests .request-row{align-items:center;background:#ffaa001a;border:2px solid #ffaa004d;border-radius:6px;display:flex;gap:8px;margin-bottom:6px;padding:8px 12px}.clan-profile__requests .request-row .user-link{flex:1 1}.clan-profile__requests .request-row button{background:#3c3;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:4px 12px}.clan-profile__requests .request-row button.reject{background:#e34}.user-link{color:#cce0ff;cursor:pointer;text-decoration:none}.user-link:hover{color:#fff;text-decoration:underline}.clan-back-button{background:#ffffff1f;border:2px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-bottom:14px;padding:8px 16px}.clan-back-button:hover{background:#ffffff38}.clan-chat{display:flex;flex-direction:column;height:100%;min-height:400px}.clan-chat__error{background:#ee33442e;border:1px solid #ee334480;border-radius:6px;color:#f99;font-size:13px;margin-top:8px;padding:6px 12px}.clan-chat__messages{background:#00000059;border:2px solid #ffffff26;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:12px}.clan-chat__divider{align-items:center;color:#777;display:flex;font-size:11px;justify-content:center;letter-spacing:1px;margin:8px 0;text-transform:none}.clan-chat__divider span{background:#0000;padding:0 12px;position:relative}.clan-chat__divider:after,.clan-chat__divider:before{background:#ffffff1a;content:"";flex:1 1;height:1px}.clan-chat__msg{display:flex;gap:10px}.clan-chat__msg--system{color:#fa0;font-size:13px;font-style:italic;justify-content:center}.clan-chat__msg .skin{flex-shrink:0;height:40px;object-fit:contain;width:40px}.clan-chat__msg .body{flex:1 1;min-width:0}.clan-chat__msg .top{display:flex;justify-content:space-between}.clan-chat__msg .top .username{color:#cce0ff;font-weight:700}.clan-chat__msg .top .time{color:#777;font-size:12px}.clan-chat__msg .text{word-wrap:break-word;color:#fff}.clan-chat__input{display:flex;gap:8px;margin-top:12px}.clan-chat__input input{background:#0006;border:2px solid #fff3;border-radius:6px;color:#fff;flex:1 1;font-size:14px;padding:10px 14px}.clan-chat__input button{background:#3c3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 24px}.clan-chat__input button:disabled{background:#555;cursor:not-allowed}.clan-chat__input .counter{align-self:center;color:#888;font-size:12px;min-width:50px;text-align:right}.clan-leaderboard-tabs{display:flex;gap:8px;margin-bottom:12px}.clan-leaderboard-tabs button{background:#ffffff1a;border:2px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:6px 14px}.clan-leaderboard-tabs button.active{background:#fa0;border-color:gold;color:#000}@media screen and (max-width:768px){.modal.modal-fullscreen .clans-modal,.modal.modal-fullscreen:has(.clans-modal){box-shadow:none}.modal.modal-fullscreen{box-shadow:none!important}.clans-modal{border-radius:0;box-shadow:none;height:100vh;margin:0;max-width:none;padding:12px 14px 14px;width:100vw}.clans-modal .clans-header{align-items:stretch;flex-direction:column;gap:8px;margin-bottom:10px}.clans-modal .clans-title{font-size:24px;text-align:center}.clans-modal .clans-tabs{gap:6px;justify-content:center}.clans-modal .clans-tabs button{font-size:12px;padding:6px 10px}.clans-modal .clans-cooldown-banner{font-size:12px;padding:8px 10px}.clans-modal .clans-loading-overlay__inner{padding:24px 32px}.clans-modal .clans-loading-overlay__inner .label{font-size:14px}.clan-list-entry{flex-wrap:wrap;gap:10px;padding:10px 12px}.clan-list-entry__top{flex-wrap:wrap;font-size:15px}.clan-list-entry__stats{font-size:13px}.clan-list-entry__view{font-size:14px;padding:8px 12px;width:100%}.clans-search-bar{gap:6px}.clans-search-bar input[type=text]{flex:1 1 100%;min-width:0;order:-1}.clans-search-bar button{font-size:13px;padding:6px 10px}.clans-form{gap:16px}.clans-form,.clans-form .clans-form__row-2{grid-template-columns:1fr}.clans-form .clans-form__pickers .clans-form__preview{padding:16px}.clans-form .clans-form__pickers .picker-row{flex-wrap:wrap;gap:6px}.clans-form .clans-form__submit-row{flex-wrap:wrap}.clans-form .clans-form__submit-row button{flex:1 1 auto;font-size:14px;padding:10px 18px}.clans-form .clans-form__submit-row .cost{flex:1 1 100%;font-size:13px}.clan-profile__header{align-items:stretch;flex-direction:column;gap:12px;padding:14px}.clan-profile__heading h2{font-size:22px}.clan-profile__heading .meta{font-size:12px;gap:8px}.clan-profile__actions{flex-direction:row;flex-wrap:wrap}.clan-profile__actions button{flex:1 1 auto;font-size:13px;padding:8px 14px}.clan-profile__columns{display:none}.clan-profile__member{font-size:13px;gap:6px 10px;grid-template-columns:1fr 1fr;padding:10px 12px}.clan-profile__member .col-name{font-size:15px;grid-column:1/3}.clan-profile__member .col-role{grid-column:1/2}.clan-profile__member .col-stat:nth-of-type(3){grid-column:2/3;text-align:right}.clan-profile__member .col-stat:nth-of-type(4){grid-column:1/2}.clan-profile__member .col-stat:nth-of-type(5){grid-column:2/3;text-align:right}.clan-profile__member .col-actions{flex-wrap:wrap;grid-column:1/3;justify-content:flex-start}.clan-chat{min-height:0}.clan-chat__messages{padding:10px}.clan-chat__msg .skin{height:32px;width:32px}.clan-chat__input{flex-wrap:wrap}.clan-chat__input input{flex:1 1 100%}.clan-chat__input .counter{order:1}.clan-chat__input button{flex:1 1;order:2}.clan-leaderboard-tabs button{font-size:13px;padding:6px 12px}}.modal-clans .clans-modal{background:#181818!important;border:3px solid #4f8fd6;border-radius:16px 0 0 16px!important;border-right:none;box-shadow:0 0 0 3px #000,-16px 0 44px #0009!important;height:100%!important;margin:0!important;max-width:calc(100vw - 90px)!important;min-width:640px;padding:16px 18px!important;width:56vw!important}.modal-clans .clans-modal .clans-header{margin-bottom:12px;padding-right:44px}.modal-clans .clans-modal .clans-title{font-size:26px;text-shadow:0 2px 3px #00000080}.modal-clans .clans-modal .clans-tabs button{background:#2a2a2e!important;border:3px solid #000!important;border-radius:9px!important;color:#d8d8dc!important;font-size:13px!important;padding:7px 11px!important;transition:filter .12s ease}.modal-clans .clans-modal .clans-tabs button:hover{background:#2a2a2e!important;filter:brightness(1.14)}.modal-clans .clans-modal .clans-tabs button.active{background:#4f8fd6!important;border-color:#000!important;color:#fff!important}.modal-clans .clans-modal .clans-body-wrap{flex:1 1 auto;min-height:0}.modal-clans .clans-modal .clans-body{flex:1 1 auto;min-height:0;overflow-y:auto}.modal-clans .clans-modal .clan-profile__member{border:none!important}.modal-clans .clans-modal .clan-profile__columns button{background:#2a2a2e!important;border:none!important}.modal-clans .clans-modal .clan-profile__columns button.active{background:#4f8fd6!important;border-color:#4f8fd6!important;color:#fff!important}.modal-clans .clans-modal .col-actions button{border:none!important}.modal-clans .clans-modal .clans-xp-gate{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:absolute}.modal-clans .clans-modal .clans-xp-gate__inner{max-width:360px;text-align:center;width:100%}.modal-clans .clans-modal .clan-profile__actions button,.modal-clans .clans-modal .clans-form select,.modal-clans .clans-modal .clans-search-bar button{background:#2a2a2e!important;border:3px solid #000!important;border-radius:9px!important;color:#e2e2e6!important;cursor:pointer;font-weight:700;padding:7px 12px!important;transition:filter .12s ease}.modal-clans .clans-modal .clan-profile__actions button:hover,.modal-clans .clans-modal .clans-form select:hover,.modal-clans .clans-modal .clans-search-bar button:hover{filter:brightness(1.14)}.modal-clans .clans-modal .clan-profile__actions button.primary,.modal-clans .clans-modal .clans-search-bar button.active{background:#4f8fd6!important;color:#fff!important}.modal-clans .clans-modal .clan-profile__actions button.danger{background:#c0392b!important;color:#fff!important}.modal-clans .clans-modal .clans-form select{cursor:pointer}.modal-clans .clans-modal .clans-gate-notice{align-items:center;display:flex;justify-content:center;min-height:66vh;padding:0 24px}.modal-clans .clans-modal .clans-gate-notice__box{background:#141416d9;border:3px solid #e6b800;border-radius:14px;box-shadow:0 0 0 3px #000;max-width:440px;padding:22px 26px;text-align:center}.modal-clans .clans-modal .clans-gate-notice__box h2{color:#ffcf33;font-size:21px;line-height:1.4;margin:0}.rankings{color:#e7e7ec;display:flex;flex-direction:column;height:100%}.rankings .rk-controls{align-items:flex-start;background:#161616;display:flex;gap:10px;padding:14px 66px 12px 16px}.rankings .rk-select{flex:0 0 auto;max-width:38%;position:relative;width:150px}.rankings .rk-select select{appearance:none;-webkit-appearance:none;background:#2a2a2e;border:3px solid #000;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:9px 36px 9px 13px;width:100%}.rankings .rk-select select:focus{border-color:#f5c542;border-color:var(--tab-color,#f5c542);outline:none}.rankings .rk-select select option{background:#222;color:#fff}.rankings .rk-select .rk-chev{color:#9a9aa2;font-size:13px;pointer-events:none;position:absolute;right:13px;top:50%;transform:translateY(-50%)}.rankings .rk-search{flex:1 1 auto;min-width:120px;position:relative}.rankings .rk-search input{background:#2a2a2e;border:3px solid #000;border-radius:10px;color:#fff;font-size:15px;font-weight:700;padding:9px 12px;width:100%}.rankings .rk-search input::placeholder{color:#8b8b93}.rankings .rk-search input:focus{border-color:#f5c542;border-color:var(--tab-color,#f5c542);outline:none}.rankings .rk-search .rk-suggest{background:#1b1b1e;border:3px solid #000;border-radius:10px;box-shadow:0 10px 24px #0000008c;left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:5}.rankings .rk-search .rk-suggest-hint{color:#9a9aa2;font-size:14px;padding:10px 12px}.rankings .rk-search .rk-suggest-row{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:8px 12px}.rankings .rk-search .rk-suggest-row:hover{background:#26262b}.rankings .rk-search .rk-suggest-row .rk-suggest-name{color:#e7e7ec;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rankings .rk-search .rk-suggest-row .rk-suggest-xp{color:#9a9aa2;flex:0 0 auto;font-size:13px}.rankings .rk-title{background:#161616;border-bottom:3px solid #000;color:#fff;font-size:23px;font-weight:700;padding:2px 16px 12px;text-shadow:0 2px 3px #00000080}.rankings .rk-list{display:block;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px}.rankings .rk-empty{color:#9a9aa2;font-weight:700;padding:30px 0;text-align:center}.rankings .rk-row{align-items:center;background:#202024;border:3px solid #000;border-radius:10px;cursor:pointer;display:flex;gap:12px;height:auto;margin-bottom:8px;max-height:140px;padding:10px 12px;position:relative;transition:transform .08s ease,background .12s ease}.rankings .rk-row:hover{background:#26262b;transform:translateX(2px)}.rankings .rk-row .rk-rank{color:#9a9aa2;flex:0 0 auto;font-size:20px;font-weight:700;min-width:36px;text-align:center}.rankings .rk-row .rk-rank:before{content:"#"}.rankings .rk-row .rk-skin{align-items:center;display:flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.rankings .rk-row .rk-skin img{-webkit-user-drag:none;height:100%;object-fit:contain;width:100%}.rankings .rk-row .rk-main{flex:1 1 auto;min-width:0}.rankings .rk-row .rk-name{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rankings .rk-row .rk-name .rk-clan{color:#f5c542;margin-right:5px}.rankings .rk-row .rk-stats{color:#b9b9c0;display:flex;flex-wrap:wrap;font-size:15px;gap:3px 12px;margin-top:4px}.rankings .rk-row .rk-stats .st b{color:#fff}.rankings .rk-row .rk-stats .st.hl,.rankings .rk-row .rk-stats .st.hl b{color:#f5c542;color:var(--tab-color,#f5c542)}.rankings .rk-row .rk-stats .st.age{font-style:normal}.rankings .rk-row .rk-stats .st.age b{color:inherit}.rankings .rk-row.top{gap:14px;margin-bottom:10px;padding:14px}.rankings .rk-row.top .rk-rank{align-items:center;border:3px solid #000;border-radius:50%;color:#141414;display:flex;font-size:18px;height:42px;justify-content:center;min-width:42px;width:42px}.rankings .rk-row.top .rk-rank:before{content:""}.rankings .rk-row.top .rk-skin{height:62px;width:62px}.rankings .rk-row.top .rk-name{font-size:22px}.rankings .rk-row.top .rk-stats{font-size:16px;margin-top:6px}.rankings .rk-row.top-1{border-color:#f5c542}.rankings .rk-row.top-1 .rk-rank{background:#f5c542}.rankings .rk-row.top-2{border-color:#c8ccd4}.rankings .rk-row.top-2 .rk-rank{background:#c8ccd4}.rankings .rk-row.top-3{border-color:#cd7f32}.rankings .rk-row.top-3 .rk-rank{background:#cd7f32}.hub{--tab-color:#6dffa0;background:#181818;border:3px solid var(--tab-color);border-left:none;border-radius:0 16px 16px 0;box-shadow:0 0 0 3px #000,0 16px 44px #0009;display:flex;height:100%;max-width:calc(100vw - 90px);min-width:460px;overflow:visible;position:relative;transition:border-color .28s ease;width:46vw}.hub.tab-shop{--tab-color:#3aa83a}.hub.tab-inventory{--tab-color:#a8743c}.hub.tab-rankings{--tab-color:#f5c542}.hub.tab-rewards{--tab-color:#4f8fd6}.hub .hub-tabs{display:flex;flex-direction:column;gap:14px;left:auto;position:absolute;right:0;top:50%;transform:translate(calc(100% + 2px),-50%);z-index:2}.hub .hub-tab{--tab-color:#888;align-items:center;background:#1c1c1c;border:3px solid #000;border-radius:0 13px 13px 0;box-shadow:inset 0 0 0 3px var(--tab-color);color:var(--tab-color);cursor:pointer;display:flex;font-size:22px;height:54px;justify-content:center;overflow:hidden;position:relative;width:58px}.hub .hub-tab:before{background:var(--tab-color);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1);z-index:0}.hub .hub-tab svg{position:relative;transition:color .2s ease;z-index:1}.hub .hub-tab .hub-tab-icon{align-items:center;display:inline-flex;justify-content:center;position:relative;z-index:1}.hub .hub-tab .hub-tab-label{color:var(--tab-color);display:none;font-family:Saira,sans-serif;font-size:14px;font-weight:700;position:relative;white-space:nowrap;z-index:1}.hub .hub-tab.active .hub-tab-label,.hub .hub-tab:hover .hub-tab-label{color:#111}.hub .hub-tab .hub-tab-img{background-color:currentColor;display:inline-block;height:1.2em;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;position:relative;transition:background-color .2s ease;width:1.2em;z-index:1}.hub .hub-tab.active:before,.hub .hub-tab:hover:before{transform:scaleX(1)}.hub .hub-tab.active svg,.hub .hub-tab:hover svg{color:#111}.hub .hub-tab.active .hub-tab-img,.hub .hub-tab:hover .hub-tab-img{background-color:#111}.hub .hub-content{border-radius:0 13px 13px 0;flex:1 1 auto;min-width:0;overflow:hidden;position:relative}.hub .hub-panel{inset:0;opacity:0;overflow:auto;pointer-events:none;position:absolute;transition:opacity .22s ease;visibility:hidden}.hub .hub-panel.active{opacity:1;pointer-events:auto;visibility:visible;z-index:1}.hub .hub-panel:has(.rankings){overflow:hidden}.hub-panel .inventory-modal,.hub-panel .rewards-modal,.hub-panel .shop-modal{background:#181818!important;border-radius:0!important;box-shadow:none!important;color:#e7e7ec;height:100%!important;margin:0!important;max-width:none!important;padding:14px!important;width:100%!important}.hub-panel .inventory-modal,.hub-panel .shop-modal{display:flex;flex-direction:column!important;flex-wrap:nowrap!important}.hub-panel .inventory-modal .shop-extra,.hub-panel .shop-modal .shop-extra{flex:0 0 auto;margin:0 0 10px!important;max-width:none!important;min-width:0!important;width:100%!important}.hub-panel .inventory-modal .shop-headrow,.hub-panel .shop-modal .shop-headrow{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding-right:46px}.hub-panel .inventory-modal .shop-headrow .shop-title,.hub-panel .shop-modal .shop-headrow .shop-title{font-size:30px;margin:0;text-shadow:0 2px 3px #00000080}.hub-panel .inventory-modal .shop-headrow .shop-counters,.hub-panel .shop-modal .shop-headrow .shop-counters{display:flex;font-size:22px;font-weight:700;gap:18px}.hub-panel .inventory-modal .shop-headrow .shop-counters span,.hub-panel .shop-modal .shop-headrow .shop-counters span{align-items:center;display:inline-flex;gap:5px}.hub-panel .inventory-modal .shop-headrow .shop-counters .gem,.hub-panel .shop-modal .shop-headrow .shop-counters .gem{transform:none}.hub-panel .inventory-modal .shop-headrow .shop-counters-login,.hub-panel .shop-modal .shop-headrow .shop-counters-login{color:#cfcfd4;font-size:14px;text-align:right}.hub-panel .inventory-modal .shop-title,.hub-panel .shop-modal .shop-title{font-size:24px;text-shadow:0 2px 3px #00000080}.hub-panel .inventory-modal .shop-desc,.hub-panel .shop-modal .shop-desc{font-size:14px;margin-bottom:6px}.hub-panel .inventory-modal .shop-desc-extra,.hub-panel .shop-modal .shop-desc-extra{color:#9a9aa2;font-size:12px}.hub-panel .inventory-modal .shop-loadnote,.hub-panel .shop-modal .shop-loadnote{align-self:center;color:#8a8a92;font-size:11px;margin-left:auto}.hub-panel .inventory-modal .label,.hub-panel .shop-modal .label{font-size:20px;margin-left:2px}.hub-panel .inventory-modal .label hr,.hub-panel .shop-modal .label hr{border-color:#000}.hub-panel .inventory-modal .search-bar,.hub-panel .shop-modal .search-bar{justify-content:stretch;margin:0 0 10px!important}.hub-panel .inventory-modal .search-bar input,.hub-panel .shop-modal .search-bar input{background:#2a2a2e;border:3px solid #000!important;border-radius:10px;box-shadow:none!important;color:#fff;font-size:15px;font-weight:700;padding:9px 12px;width:100%!important}.hub-panel .inventory-modal .search-bar input::placeholder,.hub-panel .shop-modal .search-bar input::placeholder{color:#8b8b93}.hub-panel .inventory-modal .search-bar input:focus,.hub-panel .shop-modal .search-bar input:focus{box-shadow:none!important;outline:none}.hub-panel .inventory-modal .badges,.hub-panel .shop-modal .badges{align-items:stretch;flex-direction:row!important;flex-wrap:wrap;gap:7px;justify-content:flex-start}.hub-panel .inventory-modal .badges button,.hub-panel .shop-modal .badges button{background:#3a8f3a!important;border:3px solid #000!important;border-radius:9px;color:#fff;font-size:13px;font-weight:700;margin:0!important;padding:7px 12px!important;text-shadow:0 1px 2px #0006;transition:filter .12s ease}.hub-panel .inventory-modal .badges button:hover,.hub-panel .shop-modal .badges button:hover{filter:brightness(1.12)}.hub-panel .inventory-modal .badges button[data-selected-badge=ultimate],.hub-panel .shop-modal .badges button[data-selected-badge=ultimate]{background:#b13bd6!important}.hub-panel .inventory-modal .badges button[data-selected-badge=event],.hub-panel .shop-modal .badges button[data-selected-badge=event]{background:#2ba3bd!important}.hub-panel .inventory-modal .badges button[data-selected-badge=sale],.hub-panel .shop-modal .badges button[data-selected-badge=sale]{background:#d8a82b!important;color:#161616}.hub-panel .inventory-modal .badges button.active,.hub-panel .shop-modal .badges button.active{box-shadow:inset 0 0 0 2px #fff;filter:brightness(1.15)}.hub-panel .inventory-modal .inv-filters,.hub-panel .shop-modal .inv-filters{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.hub-panel .inventory-modal .inv-toggles,.hub-panel .shop-modal .inv-toggles{display:flex;flex-wrap:wrap;gap:8px 16px}.hub-panel .inventory-modal .inv-toggles .settings-line,.hub-panel .shop-modal .inv-toggles .settings-line{align-items:center;font-size:14px;gap:8px;margin:0;width:auto}.hub-panel .inventory-modal .inv-toggles .settings-line label,.hub-panel .shop-modal .inv-toggles .settings-line label{margin:0!important}.hub-panel .inventory-modal .inv-sortrow,.hub-panel .shop-modal .inv-sortrow{align-items:center;display:flex;gap:12px;justify-content:space-between}.hub-panel .inventory-modal .inv-sortrow .settings-line,.hub-panel .shop-modal .inv-sortrow .settings-line{align-items:center;font-size:14px;gap:8px;margin:0;width:auto}.hub-panel .inventory-modal .inv-sortrow .settings-line label,.hub-panel .shop-modal .inv-sortrow .settings-line label{margin:0!important;white-space:nowrap}.hub-panel .inventory-modal .inv-sortrow .inv-loadnote,.hub-panel .shop-modal .inv-sortrow .inv-loadnote{color:#8a8a92;font-size:11px;text-align:right}.hub-panel .inventory-modal select,.hub-panel .shop-modal select{background:#2a2a2e;border:3px solid #000;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:6px 10px}.hub-panel .inventory-modal select option,.hub-panel .shop-modal select option{background:#222;color:#fff}.hub-panel .inventory-modal .scroll,.hub-panel .shop-modal .scroll{background:#141414!important;border:3px solid #000;border-radius:12px;flex:1 1 auto;height:auto!important;margin:0!important;min-height:0;padding:10px!important;width:100%!important}.hub-panel .inventory-modal .skins,.hub-panel .shop-modal .skins{gap:8px;justify-content:flex-start}.hub-panel .inventory-modal .skin-card,.hub-panel .shop-modal .skin-card{background:#202024!important;border:3px solid #000;border-radius:10px;contain-intrinsic-size:auto 240px;content-visibility:auto;margin:0!important;min-width:0!important;padding:9px 8px!important;width:calc(33.333% - 6px)!important}.hub-panel .inventory-modal .skin-card .skin-name,.hub-panel .shop-modal .skin-card .skin-name{font-size:15px;padding:2px 2px 6px!important}.hub-panel .inventory-modal .skin-card .skin-img,.hub-panel .inventory-modal .skin-card .skin-img-large,.hub-panel .inventory-modal .skin-card .skin-img-small,.hub-panel .shop-modal .skin-card .skin-img,.hub-panel .shop-modal .skin-card .skin-img-large,.hub-panel .shop-modal .skin-card .skin-img-small{height:92px!important;transform:translateX(8px)!important;width:92px!important}.hub-panel .inventory-modal .skin-card .skin-sword,.hub-panel .inventory-modal .skin-card .skin-sword-large,.hub-panel .inventory-modal .skin-card .skin-sword-small,.hub-panel .shop-modal .skin-card .skin-sword,.hub-panel .shop-modal .skin-card .skin-sword-large,.hub-panel .shop-modal .skin-card .skin-sword-small{height:90px!important;transform:translate(-38px,-53px) rotate(135deg)!important;width:84px!important}.hub-panel .inventory-modal .skin-card .skin-eventtag,.hub-panel .inventory-modal .skin-card .skin-tag,.hub-panel .shop-modal .skin-card .skin-eventtag,.hub-panel .shop-modal .skin-card .skin-tag{font-size:12px}.hub-panel .inventory-modal .skin-card .skin-saletag,.hub-panel .shop-modal .skin-card .skin-saletag{font-size:15px}.hub-panel .inventory-modal .skin-card .skin-desc,.hub-panel .shop-modal .skin-card .skin-desc{display:none!important}.hub-panel .inventory-modal .skin-card .skin-meta,.hub-panel .shop-modal .skin-card .skin-meta{align-items:center;display:flex;font-size:14px;font-weight:700;gap:6px;justify-content:space-between;margin-top:4px;width:100%}.hub-panel .inventory-modal .skin-card .skin-meta .skin-price,.hub-panel .shop-modal .skin-card .skin-meta .skin-price{align-items:center;color:#ffe14d;display:inline-flex;gap:3px}.hub-panel .inventory-modal .skin-card .skin-meta .skin-price .sale,.hub-panel .shop-modal .skin-card .skin-meta .skin-price .sale{color:#c98;margin-right:3px;text-decoration:line-through}.hub-panel .inventory-modal .skin-card .skin-meta .skin-price .gem,.hub-panel .shop-modal .skin-card .skin-meta .skin-price .gem{transform:none;vertical-align:middle}.hub-panel .inventory-modal .skin-card .skin-meta .skin-buys,.hub-panel .shop-modal .skin-card .skin-meta .skin-buys{color:#9a9aa2;font-size:12.5px;white-space:nowrap}.hub-panel .inventory-modal .skin-card .buy-button,.hub-panel .shop-modal .skin-card .buy-button{background:#2a2a2e;border:3px solid #000!important;border-radius:8px;color:#fff;font-size:12px;font-weight:700;margin-top:6px;padding:8px!important;transition:filter .12s ease}.hub-panel .inventory-modal .skin-card .buy-button:hover,.hub-panel .shop-modal .skin-card .buy-button:hover{filter:brightness(1.1)}.hub-panel .inventory-modal .skin-card .buy-button.buy-afford,.hub-panel .shop-modal .skin-card .buy-button.buy-afford{background:#2ec84a;color:#fff}.hub-panel .inventory-modal .skin-card .buy-button.buy-cantafford,.hub-panel .shop-modal .skin-card .buy-button.buy-cantafford{background:#4a4a50;color:#c9c9cf}.hub-panel .inventory-modal .skin-card .buy-button.buy-equipped,.hub-panel .inventory-modal .skin-card .buy-button.buy-owned,.hub-panel .shop-modal .skin-card .buy-button.buy-equipped,.hub-panel .shop-modal .skin-card .buy-button.buy-owned{background:#3b82c4;color:#fff}.hub-panel .rewards-modal{align-items:stretch!important}.hub-panel .rewards-modal .rewards-title{font-size:24px}.hub-panel .rewards-modal .rewards-streak{font-size:16px;justify-content:center}.hub-panel .rewards-modal .rewards-grid{gap:7px;grid-template-columns:repeat(7,1fr)!important;grid-template-rows:repeat(5,1fr)!important;min-height:0;overflow-y:auto}.hub-panel .rewards-modal .reward-cell{padding:6px 4px}.hub-panel .rewards-modal .reward-cell .reward-label{font-size:14px}.hub-panel .rewards-modal .reward-cell .reward-icon{height:42px;width:42px}.hub-panel .rewards-modal .reward-cell.locked{background:#2c2c30!important;border-color:#3a3a40!important}.hub-panel .rewards-modal .rewards-controls{flex-wrap:wrap}.hub-panel .rewards-modal .rewards-controls .rewards-btn-action{background:#2ec84a;border:3px solid #000;border-radius:10px;color:#fff;font-weight:700}.hub-panel .rewards-modal .rewards-controls .rewards-btn-action:hover:not(:disabled){background:#2ec84a;filter:brightness(1.08)}.hub-panel .rewards-modal .rewards-controls .rewards-btn-nav{background:#2a2a2e;border:3px solid #000;border-radius:10px;color:#fff}.hub-panel .rewards-modal .rewards-controls .rewards-btn-nav:hover:not(:disabled){background:#34343a}.hub-panel .rewards-modal .rewards-controls .rewards-page-label{font-size:16px;min-width:90px}.hub-panel .rewards-modal .rewards-progress .progress-bar-container{background:#2a2a2e;border:3px solid #000}#supportButton{background-color:#262119!important;cursor:pointer}#supportButton:after{box-shadow:0 0 0 3px #c99a3e,0 0 0 6px #000!important}#supportButton .ui-icon{color:#edb23f;font-size:27px}#supportButton .support-badge{background:#e0463b;border:2px solid #111;border-radius:10px;box-sizing:border-box;color:#fff;font-size:11px;font-weight:700;height:20px;line-height:16px;min-width:20px;padding:0 5px;pointer-events:none;position:absolute;right:-6px;text-align:center;top:-6px;z-index:3}.support-modal{color:#ececf0;display:flex;flex-direction:column;max-width:100%;width:420px}.support-modal .sp-head{align-items:center;display:flex;gap:10px;margin:0 40px 14px 0}.support-modal .sp-head h2{color:#fff;font-size:22px;font-weight:700;margin:0}.support-modal .sp-head .sp-head-ico{background:none;border-radius:9px;color:#6dffa0;font-size:25px}.support-modal .sp-head .sp-back,.support-modal .sp-head .sp-head-ico{align-items:center;display:flex;height:34px;justify-content:center;width:34px}.support-modal .sp-head .sp-back{background:#2a2a2e;border:3px solid #000;border-radius:9px;color:#fff;cursor:pointer;padding:0;transition:background-color .12s ease,transform .08s ease}.support-modal .sp-head .sp-back:hover{background:#37373d}.support-modal .sp-head .sp-back:active{transform:scale(.92)}.support-modal .sp-head .sp-head-badge{background:#e0463b;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-left:auto;padding:4px 10px}.support-modal .sp-blurb,.support-modal .sp-lead{color:#c4c4cc;font-size:14px;line-height:1.45;margin:0 0 12px}.support-modal .sp-tip{color:#6dffa0;font-size:13px;line-height:1.4;margin:0 0 14px}.support-modal .sp-muted{color:#9a9aa2;font-size:13px}.support-modal .sp-cat-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.support-modal .sp-cat{align-items:flex-start;background:#26262b;border:3px solid #000;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:14px;text-align:left;transition:background-color .12s ease,transform .08s ease}.support-modal .sp-cat:hover{background:#303038}.support-modal .sp-cat:active{transform:scale(.98)}.support-modal .sp-cat .sp-cat-ico{align-items:center;background:#1b1b1e;border-radius:10px;color:#6dffa0;display:flex;font-size:17px;height:38px;justify-content:center;width:38px}.support-modal .sp-cat .sp-cat-title{font-size:15px;font-weight:700;line-height:1.2}.support-modal .sp-inbox-row{align-items:center;background:#1f1f23;border:3px solid #000;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;margin-top:14px;padding:12px 14px;transition:background-color .12s ease;width:100%}.support-modal .sp-inbox-row:hover{background:#27272c}.support-modal .sp-inbox-row .sp-inbox-label{flex:0 0 auto}.support-modal .sp-inbox-row .sp-chev{color:#7a7a84;font-size:13px;margin-left:auto}.support-modal .sp-inbox-row svg:first-child{color:#6dffa0}.support-modal .sp-badge{align-items:center;background:#e0463b;border-radius:10px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.support-modal .sp-field{display:flex;flex-direction:column;margin-bottom:12px}.support-modal .sp-field label{color:#c8c8d0;font-size:13px;font-weight:700;margin:0 0 5px 2px}.support-modal .sp-field .sp-req{color:#ff6a5e}.support-modal .sp-field input,.support-modal .sp-field select,.support-modal .sp-field textarea{background:#2a2a2e;border:3px solid #000;border-radius:10px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:15px;font-weight:600;padding:9px 11px;width:100%}.support-modal .sp-field input::placeholder,.support-modal .sp-field select::placeholder,.support-modal .sp-field textarea::placeholder{color:#83838c}.support-modal .sp-field input:focus,.support-modal .sp-field select:focus,.support-modal .sp-field textarea:focus{border-color:#3a7d4e;outline:none}.support-modal .sp-field textarea{line-height:1.4;min-height:88px;resize:vertical}.support-modal .sp-field select{cursor:pointer}.support-modal .sp-linkline{align-items:flex-start;background:#1f1f23;border-radius:10px;color:#b0b0b8;display:flex;font-size:12.5px;gap:8px;line-height:1.4;margin:4px 0 14px;padding:10px 12px}.support-modal .sp-linkline svg{color:#7a7a84;margin-top:2px}.support-modal .sp-linkline b{color:#e6e6ec}.support-modal .sp-linkline.sp-linked{background:#2ec84a17;color:#bfe9c9}.support-modal .sp-linkline.sp-linked svg{color:#6dffa0}.support-modal .sp-linkline.sp-linked b{color:#eafff0}.support-modal .sp-error{background:#e0463b24;border-radius:10px;color:#ff9a90;font-size:13px;margin:0 0 12px;padding:9px 12px}.support-modal .sp-btn{align-items:center;background:#2ec84a;border:3px solid #000;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:11px 16px;text-shadow:0 2px 2px #0000004d;transition:filter .12s ease,transform .08s ease}.support-modal .sp-btn:hover{filter:brightness(1.07)}.support-modal .sp-btn:active{transform:scale(.98)}.support-modal .sp-btn:disabled{cursor:not-allowed;opacity:.5}.support-modal .sp-btn.ghost{background:#2a2a2e;color:#fff;text-shadow:none}.support-modal .sp-send{margin-top:2px;width:100%}.support-modal .sp-sent{padding:8px 4px 4px;text-align:center}.support-modal .sp-sent .sp-sent-ico{color:#2ec84a;font-size:46px;margin-bottom:8px}.support-modal .sp-sent h3{color:#fff;font-size:20px;margin:0 0 8px}.support-modal .sp-sent p{color:#c4c4cc;font-size:14px;line-height:1.5;margin:0 auto 18px;max-width:340px}.support-modal .sp-sent .sp-sent-btns{display:flex;gap:10px;justify-content:center}.support-modal .sp-list{display:flex;flex-direction:column;gap:10px}.support-modal .sp-empty{color:#a0a0a8;padding:22px 10px;text-align:center}.support-modal .sp-empty svg{color:#55555e;font-size:34px;margin-bottom:10px}.support-modal .sp-empty p{font-size:14px;line-height:1.45;margin:0 auto 16px;max-width:300px}.support-modal .sp-ticket{background:#26262b;border:3px solid #000;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 14px;text-align:left;transition:background-color .12s ease}.support-modal .sp-ticket:hover{background:#2e2e35}.support-modal .sp-ticket.unread{border-color:#2ec84a}.support-modal .sp-ticket .sp-ticket-top{align-items:center;display:flex;gap:8px}.support-modal .sp-ticket .sp-ticket-cat{font-size:15px;font-weight:700}.support-modal .sp-ticket .sp-ticket-preview{color:#a8a8b0;font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-modal .sp-ticket .sp-ticket-time{color:#7a7a84;font-size:11.5px}.support-modal .sp-ticket .sp-dot{background:#2ec84a;border-radius:50%;height:9px;margin-left:auto;width:9px}.support-modal .sp-chip{background:#3a3a42;border-radius:20px;color:#d0d0d8;font-size:11px;font-weight:700;padding:2px 9px}.support-modal .sp-chip.open{background:#e0a83b2e;color:#ffcf85}.support-modal .sp-chip.answered{background:#2ec84a2e;color:#86f0a2}.support-modal .sp-chip.closed{background:#34343b;color:#9a9aa2}.support-modal .sp-thread-wrap{display:flex;flex-direction:column;min-height:0}.support-modal .sp-thread-head{align-items:center;display:flex;gap:8px;margin-bottom:10px}.support-modal .sp-details{background:#1c1c20;border-radius:10px;display:flex;flex-direction:column;font-size:12.5px;gap:4px;margin-bottom:12px;padding:10px 12px}.support-modal .sp-details .sp-detail{display:flex;gap:8px}.support-modal .sp-details .sp-detail-k{color:#8a8a92;flex:0 0 40%}.support-modal .sp-details .sp-detail-v{color:#d4d4da;word-break:break-word}.support-modal .sp-thread{display:flex;flex-direction:column;gap:10px;max-height:46vh;overflow-y:auto;padding:2px}.support-modal .sp-thread .sp-msg{border-radius:12px;font-size:14px;line-height:1.4;max-width:82%;padding:9px 12px}.support-modal .sp-thread .sp-msg .sp-msg-from{font-size:11px;font-weight:700;margin-bottom:3px;opacity:.7}.support-modal .sp-thread .sp-msg .sp-msg-text{white-space:pre-wrap;word-break:break-word}.support-modal .sp-thread .sp-msg .sp-msg-time{font-size:10.5px;margin-top:4px;opacity:.55}.support-modal .sp-thread .sp-msg.user{align-self:flex-end;background:#2ec84a;color:#08240f}.support-modal .sp-thread .sp-msg.user .sp-msg-from{color:#08240f}.support-modal .sp-thread .sp-msg.staff{align-self:flex-start;background:#2c2c32;color:#eaeaef}.support-modal .sp-reply{display:flex;flex-direction:column;gap:8px;margin-top:12px}.support-modal .sp-reply textarea{background:#2a2a2e;border:3px solid #000;border-radius:10px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;min-height:66px;padding:9px 11px;resize:vertical;width:100%}.support-modal .sp-reply textarea::placeholder{color:#83838c}.support-modal .sp-reply textarea:focus{border-color:#3a7d4e;outline:none}.support-modal .sp-closed{margin-top:12px;text-align:center}.support-modal .sp-attach{align-items:center;align-self:flex-start;background:#2a2a2e;border:3px solid #000;border-radius:10px;color:#d8d8de;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:9px 13px;transition:background-color .12s ease}.support-modal .sp-attach:hover{background:#34343b}.support-modal .sp-attach:disabled{cursor:not-allowed;opacity:.5}.support-modal .sp-attach svg{color:#edb23f}.support-modal .sp-attach.small{font-size:13px;padding:8px 11px}.support-modal .sp-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.support-modal .sp-thumb{border:2px solid #000;border-radius:9px;height:66px;overflow:hidden;position:relative;width:66px}.support-modal .sp-thumb img{cursor:pointer;display:block;height:100%;object-fit:cover;width:100%}.support-modal .sp-thumb .sp-thumb-x{align-items:center;background:#000000b3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;padding:0;position:absolute;right:2px;top:2px;width:20px}.support-modal .sp-thumb .sp-thumb-x:hover{background:#c0392b}.support-modal .sp-msg-imgs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.support-modal .sp-msg-imgs img{border-radius:8px;cursor:pointer;display:block;max-height:150px;max-width:100%;object-fit:cover;width:120px}.support-modal .sp-reply-actions{align-items:center;display:flex;gap:8px}.support-modal .sp-reply-actions .sp-send{flex:1 1 auto;margin-top:0;width:auto}.sp-lightbox{align-items:center;background:#000000d9;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10050}.sp-lightbox img{border-radius:8px;box-shadow:0 10px 40px #0009;max-height:92vh;max-width:96vw}#announcementsButton{background-color:#261a19!important;cursor:pointer;transition:transform .1s cubic-bezier(.77,0,.175,1)}#announcementsButton:after{box-shadow:0 0 0 3px #c9463e,0 0 0 6px #000!important}#announcementsButton .ui-icon{color:#ed544a;font-size:26px}#announcementsButton:hover{transform:scale(1.05)}#announcementsButton:active{transform:scale(.95)}#announcementsButton .announcements-badge{background:#e0463b;border:2px solid #111;border-radius:10px;box-sizing:border-box;color:#fff;font-size:11px;font-weight:700;height:20px;line-height:16px;min-width:20px;padding:0 5px;pointer-events:none;position:absolute;right:-6px;text-align:center;top:-6px;z-index:3}.md-body{line-height:1.55;word-break:break-word}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{line-height:1.25;margin:1.15em 0 .45em;text-align:left}.md-body h1{font-size:1.55em}.md-body h2{font-size:1.3em}.md-body h3{font-size:1.12em}.md-body h4,.md-body h5,.md-body h6{font-size:1em}.md-body p{margin:.55em 0}.md-body ol,.md-body ul{color:inherit;font-size:inherit;margin:.55em 0;padding-left:1.6em;text-align:left}.md-body ol li,.md-body ul li{margin:.2em 0}.md-body ol li:before,.md-body ul li:before{content:none}.md-body ul{list-style:disc}.md-body ol{list-style:decimal}.md-body ol ul,.md-body ul ul{list-style:circle}.md-body hr{border:none;border-radius:2px;border-top:2px solid #80808059;margin:1.3em 0}.md-body blockquote{background:#8080801f;border-left:4px solid #80808073;border-radius:0 8px 8px 0;margin:.7em 0;padding:.4em 1em}.md-body code{background:#8080802e;border-radius:5px;font-family:Consolas,Menlo,monospace;font-size:.92em;padding:.1em .35em}.md-body pre{background:#80808024;border-radius:8px;overflow-x:auto;padding:10px 12px}.md-body pre code{background:none;padding:0}.md-body img{border-radius:8px;max-width:100%}.md-body table{border-collapse:collapse;display:block;margin:.7em 0;max-width:100%;overflow-x:auto}.md-body table td,.md-body table th{border:1px solid #80808066;padding:5px 10px}.md-body details{background:#26262b;border:3px solid #000;border-radius:12px;color:#ececf0;margin:.8em 0;padding:.6em 1em}.md-body details summary{border-radius:9px;cursor:pointer;font-weight:700;margin:-.6em -1em;padding:.6em 1em;-webkit-user-select:none;user-select:none}.md-body details summary:hover{background:#303038}.md-body details[open]>summary{border-bottom:3px solid #000;border-radius:9px 9px 0 0;margin-bottom:.6em}.md-body details>:nth-child(2){margin-top:0}.md-body details>:last-child{margin-bottom:0}.announcements-modal{box-sizing:border-box;color:#ececf0;display:flex;flex-direction:column;height:100%;width:100%}.announcements-modal .an-head{align-items:center;background:#202024;border-bottom:3px solid #000;display:flex;flex:0 0 auto;gap:10px;padding:14px 60px 12px 20px}.announcements-modal .an-head h2{color:#fff;font-size:22px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcements-modal .an-head .an-head-ico{color:#ed544a;font-size:23px}.announcements-modal .an-head .an-back,.announcements-modal .an-head .an-head-ico{align-items:center;display:flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.announcements-modal .an-head .an-back{background:#2a2a2e;border:3px solid #000;border-radius:9px;color:#fff;cursor:pointer;font-size:15px;padding:0;transition:background-color .12s ease,transform .08s ease}.announcements-modal .an-head .an-back:hover{background:#37373d}.announcements-modal .an-head .an-back:active{transform:scale(.92)}.announcements-modal .an-scroll{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:16px 20px 20px}.announcements-modal .an-muted{color:#9a9aa2;font-size:14px;margin:30px 0;text-align:center}.announcements-modal .an-list{display:flex;flex-direction:column;gap:10px}.announcements-modal .an-row{align-items:center;background:#26262b;border:3px solid #000;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;gap:14px;padding:11px 14px;text-align:left;transition:background-color .12s ease,transform .08s ease;width:100%}.announcements-modal .an-row:hover{background:#303038}.announcements-modal .an-row:active{transform:scale(.99)}.announcements-modal .an-row .an-row-ico{align-items:center;border:3px solid #000;border-radius:10px;display:flex;flex:0 0 auto;font-size:19px;height:44px;justify-content:center;width:44px}.announcements-modal .an-row .an-row-main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.announcements-modal .an-row .an-row-title{align-items:center;display:flex;font-size:16.5px;font-weight:700;gap:8px;line-height:1.25;min-width:0}.announcements-modal .an-row .an-row-title .an-row-title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcements-modal .an-row .an-chev{color:#6a6a72;flex:0 0 auto;font-size:14px}.announcements-modal .an-row-date{color:#9a9aa2;font-size:12.5px}.announcements-modal .an-chip{background:#2aff3529;border-radius:20px;color:#2aff35;flex:0 0 auto;font-size:10.5px;font-weight:800;letter-spacing:.5px;padding:2px 8px}.announcements-modal .an-article{margin:0 auto;max-width:680px}.announcements-modal .an-article .an-article-head{align-items:center;border-bottom:3px solid #9a9a9e;display:flex;gap:14px;margin-bottom:16px;padding-bottom:14px}.announcements-modal .an-article .an-article-head .an-article-ico{align-items:center;border:3px solid #000;border-radius:12px;display:flex;flex:0 0 auto;font-size:25px;height:54px;justify-content:center;width:54px}.announcements-modal .an-article .an-article-head .an-copy{align-items:center;background:#2a2a2e;border:3px solid #000;border-radius:9px;color:#c4c4cc;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12.5px;font-weight:700;gap:7px;margin-left:auto;padding:7px 12px;transition:background-color .12s ease,color .12s ease,transform .08s ease;white-space:nowrap}.announcements-modal .an-article .an-article-head .an-copy:hover{background:#37373d;color:#fff}.announcements-modal .an-article .an-article-head .an-copy:active{transform:scale(.96)}.announcements-modal .an-article .an-article-head .an-article-meta{min-width:0}.announcements-modal .an-article .an-article-head .an-article-meta h1{align-items:center;color:#fff;display:flex;font-size:24px;gap:10px;line-height:1.2;margin:0 0 3px;text-align:left}.announcements-modal .an-article .an-article-head .an-article-meta h1 .an-article-title{min-width:0}.announcements-modal .an-article .an-article-head .an-article-meta .an-row-date{font-size:13px}.announcements-modal .an-article .an-md{color:#d8d8de;font-size:14.5px}.announcements-modal .an-article .an-md h1,.announcements-modal .an-article .an-md h2,.announcements-modal .an-article .an-md h3,.announcements-modal .an-article .an-md h4,.announcements-modal .an-article .an-md h5,.announcements-modal .an-article .an-md h6{color:#fff}.announcements-modal .an-article .an-md a{color:#6dffa0}.support-admin{background:#fff;box-sizing:border-box;color:#111;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh;padding:16px 20px 80px}.support-admin h1{font-size:20px;margin:0 0 12px}.support-admin .sa-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.support-admin .sa-controls label{align-items:center;display:inline-flex;font-size:13px;gap:5px}.support-admin .sa-controls select{font-size:13px;padding:3px 5px}.support-admin .sa-controls button{cursor:pointer;font-size:13px;padding:4px 12px}.support-admin .sa-controls .sa-meta{color:#666;font-size:12px}.support-admin .sa-error{color:#b00020;font-size:13px}.support-admin .sa-empty{color:#888;font-size:13px}.support-admin .sa-list{display:flex;flex-direction:column;gap:8px;max-width:900px}.support-admin .sa-ticket{background:#fff;border:1px solid #d5d5d5;border-radius:8px;overflow:hidden}.support-admin .sa-ticket.unread{border-color:#2e9a4a;box-shadow:inset 3px 0 0 #2e9a4a}.support-admin .sa-ticket-head{align-items:center;background:#fafafa;border:none;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 12px;text-align:left;width:100%}.support-admin .sa-ticket-head:hover{background:#f2f2f2}.support-admin .sa-ticket-head .sa-dot{background:#2e9a4a;border-radius:50%;flex:0 0 auto;height:8px;width:8px}.support-admin .sa-ticket-head .sa-cat{flex:0 0 auto;font-weight:700}.support-admin .sa-ticket-head .sa-subject{color:#333;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-admin .sa-ticket-head .sa-who{color:#777;flex:0 0 auto}.support-admin .sa-ticket-head .sa-time{color:#999;flex:0 0 auto;font-size:12px}.support-admin .sa-chip{background:#eee;border-radius:20px;color:#555;flex:0 0 auto;font-size:11px;font-weight:700;padding:1px 8px;text-transform:capitalize}.support-admin .sa-chip.open{background:#fff0d6;color:#9a6a10}.support-admin .sa-chip.answered{background:#dff5e4;color:#1f7a38}.support-admin .sa-chip.closed{background:#ededed;color:#888}.support-admin .sa-body{border-top:1px solid #eee;padding:12px}.support-admin .sa-idbar{color:#444;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 18px;margin-bottom:10px}.support-admin .sa-idbar b{color:#888;font-weight:600;margin-right:3px}.support-admin .sa-idbar .sa-ss-ban{align-items:center;color:#b23b3b;display:inline-flex;gap:8px}.support-admin .sa-idbar .sa-ss-ban b{color:#b23b3b}.support-admin .sa-idbar .sa-ss-ban button{background:#fff;border:1px solid #b23b3b;border-radius:5px;color:#b23b3b;cursor:pointer;font-size:11px;padding:2px 8px}.support-admin .sa-idbar .sa-ss-ban button:disabled{cursor:default;opacity:.5}.support-admin .sa-details{background:#f7f7f7;border-radius:6px;display:flex;flex-direction:column;font-size:12.5px;gap:3px;margin-bottom:12px;padding:8px 10px}.support-admin .sa-details .sa-detail{display:flex;gap:10px}.support-admin .sa-details .sa-dk{color:#888;flex:0 0 150px}.support-admin .sa-details .sa-dv{color:#222;word-break:break-word}.support-admin .sa-thread{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.support-admin .sa-thread .sa-msg{border-radius:10px;font-size:13.5px;line-height:1.4;max-width:78%;padding:8px 11px}.support-admin .sa-thread .sa-msg .sa-msg-from{font-size:11px;font-weight:700;margin-bottom:2px;opacity:.7}.support-admin .sa-thread .sa-msg .sa-msg-text{white-space:pre-wrap;word-break:break-word}.support-admin .sa-thread .sa-msg .sa-msg-time{font-size:10.5px;margin-top:3px;opacity:.55}.support-admin .sa-thread .sa-msg.user{align-self:flex-start;background:#eef0f2;color:#222}.support-admin .sa-thread .sa-msg.staff{align-self:flex-end;background:#2e9a4a;color:#fff}.support-admin .sa-thread .sa-msg .sa-msg-imgs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.support-admin .sa-thread .sa-msg .sa-msg-imgs img{background:#fff;border-radius:6px;cursor:pointer;display:block;max-height:150px;max-width:100%;object-fit:cover;width:120px}.support-admin .sa-lightbox{align-items:center;background:#000c;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.support-admin .sa-lightbox img{border-radius:6px;max-height:92vh;max-width:96vw}.support-admin .sa-reply{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:13.5px;margin-bottom:8px;min-height:70px;padding:8px 10px;resize:vertical;width:100%}.support-admin .sa-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.support-admin .sa-actions button{background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:13px;padding:5px 12px}.support-admin .sa-actions button:hover{background:#f4f4f4}.support-admin .sa-actions button:disabled{cursor:not-allowed;opacity:.5}.support-admin .sa-actions .sa-send{background:#2e9a4a;border-color:#2e9a4a;color:#fff;font-weight:600}.support-admin .sa-actions .sa-send:hover{background:#278a41}.support-admin .sa-actions .sa-send.close{background:#6b7280;border-color:#6b7280}.support-admin .sa-actions .sa-send.close:hover{background:#5c626c}.support-admin .sa-actions .sa-sep{flex:1 1 auto}.namemaker{background:#fff;box-sizing:border-box;color:#111;font-family:Arial,Helvetica,sans-serif;min-height:100vh;padding:20px 24px 60px}.namemaker h1{margin:0 0 4px}.namemaker .nm-sub{color:#555;font-size:14px;margin:0 0 20px}.namemaker .nm-columns{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px}.namemaker .nm-controls{flex:0 0 auto;width:340px}.namemaker .nm-section{border:1px solid #ccc;border-radius:6px;margin-bottom:14px;padding:10px 12px}.namemaker .nm-section>.nm-legend{align-items:center;display:flex;font-weight:700;gap:8px;margin-bottom:8px}.namemaker .nm-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}.namemaker .nm-row label{font-size:14px}.namemaker .nm-row input[type=text]{padding:4px 6px}.namemaker .nm-row input[type=color]{height:28px;padding:0;width:42px}.namemaker .nm-row input[type=range]{vertical-align:middle}.namemaker .nm-preset-btns button{margin-right:8px}.namemaker .nm-shared{max-width:620px}.namemaker .nm-style-controls{border:1px solid #ccc;border-radius:6px;margin-bottom:12px;max-width:360px;padding:8px 12px}.namemaker .nm-subsection{border-top:1px solid #eee;padding:6px 0}.namemaker .nm-subsection:first-child{border-top:0}.namemaker .nm-sublabel{align-items:center;display:flex;font-size:14px;font-weight:700;gap:6px}.namemaker .nm-codegen{margin-top:24px;max-width:760px}.namemaker .nm-code{background:#f6f6f6;border:1px solid #bbb;border-radius:4px;box-sizing:border-box;font-family:Consolas,Menlo,monospace;font-size:12px;padding:8px;resize:vertical;white-space:pre;width:100%}.namemaker code{background:#eee;border-radius:3px;font-size:12px;padding:1px 4px}.namemaker .nm-previews{display:flex;flex:1 1 480px;flex-wrap:wrap;gap:40px}.namemaker .nm-preview-block h3{margin:0 0 10px}.namemaker .nm-lb-backdrop{background:#6b6b6b;border-radius:8px;display:inline-block;padding:24px}.namemaker .nm-lb-backdrop .leaderboard{max-width:100%;position:static;right:auto;top:auto;transform:none;width:420px}.namemaker .nm-pixi-host{border:1px solid #999;border-radius:8px;line-height:0;overflow:hidden}.namemaker .nm-hint{color:#666;font-size:12px;margin-top:6px;max-width:540px}.announcements-admin{background:#fff;box-sizing:border-box;color:#111;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh;padding:16px 20px 80px}.announcements-admin h1{font-size:20px;margin:0 0 12px}.announcements-admin h2{font-size:16px;margin:0 0 10px;text-align:left}.announcements-admin button{background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:13px;padding:4px 12px}.announcements-admin button:hover{background:#f4f4f4}.announcements-admin button:disabled{cursor:not-allowed;opacity:.5}.announcements-admin .aa-primary{background:#2e9a4a;border-color:#2e9a4a;color:#fff;font-weight:600}.announcements-admin .aa-primary:hover{background:#278a41}.announcements-admin .aa-danger{border-color:#d9a0ab;color:#b00020}.announcements-admin .aa-danger:hover{background:#fbeef0}.announcements-admin .aa-link{background:none;border:none;color:#1a63c4;padding:0 2px;text-decoration:underline}.announcements-admin .aa-link:hover{background:none}.announcements-admin .aa-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.announcements-admin .aa-controls .aa-meta{align-items:center;color:#666;display:inline-flex;font-size:12px;gap:6px}.announcements-admin .aa-error{color:#b00020;font-size:13px}.announcements-admin .aa-saved{color:#1f7a38;font-size:13px}.announcements-admin .aa-empty{color:#888;font-size:13px}.announcements-admin .aa-editor{background:#fafafa;border:1px solid #d5d5d5;border-radius:8px;margin-bottom:18px;max-width:1200px;padding:12px}.announcements-admin .aa-fields{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.announcements-admin .aa-field{color:#444;display:flex;flex-direction:column;font-size:12.5px;gap:4px}.announcements-admin .aa-field input[type=text]{border:1px solid #ccc;border-radius:6px;font-size:13px;padding:5px 8px}.announcements-admin .aa-field.aa-grow{flex:1 1 260px}.announcements-admin .aa-field.aa-check{align-items:center;flex-direction:row;gap:6px;padding-bottom:6px}.announcements-admin .aa-icon-input{align-items:center;display:flex;gap:6px}.announcements-admin .aa-icon-input input[type=text]{width:150px}.announcements-admin .aa-icon-input .aa-icon-preview{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;display:inline-flex;font-size:15px;height:28px;justify-content:center;width:28px}.announcements-admin .aa-color-input{align-items:center;display:flex;gap:6px}.announcements-admin .aa-color-input input[type=color]{background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;height:28px;padding:1px;width:34px}.announcements-admin .aa-color-input input[type=text]{width:80px}.announcements-admin .aa-icon-picker{background:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:10px;padding:8px}.announcements-admin .aa-icon-picker>input{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:13px;margin-bottom:8px;padding:5px 8px;width:100%}.announcements-admin .aa-icon-picker .aa-icon-grid{display:flex;flex-wrap:wrap;gap:4px;max-height:200px;overflow-y:auto}.announcements-admin .aa-icon-picker .aa-icon-grid button{align-items:center;color:#333;display:inline-flex;font-size:14px;height:32px;justify-content:center;padding:0;width:32px}.announcements-admin .aa-icon-picker .aa-icon-grid button.active{background:#dff5e4;border-color:#2e9a4a;color:#1f7a38}.announcements-admin .aa-body-row{align-items:stretch;display:flex;gap:12px}.announcements-admin .aa-body-row .aa-body{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;flex:1 1 50%;font-family:Consolas,Menlo,monospace;font-size:13px;line-height:1.5;min-height:380px;padding:10px 12px;resize:vertical}.announcements-admin .aa-body-row .aa-preview{background:#fff;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;flex:1 1 50%;font-size:13.5px;max-height:560px;overflow-y:auto;padding:10px 14px}.announcements-admin .aa-body-row .aa-preview .aa-preview-label{color:#999;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.announcements-admin .aa-actions{display:flex;gap:8px;margin-top:10px}.announcements-admin .aa-list{display:flex;flex-direction:column;gap:8px;max-width:1200px}.announcements-admin .aa-item{align-items:center;background:#fff;border:1px solid #d5d5d5;border-radius:8px;display:flex;font-size:13px;gap:10px;padding:10px 12px}.announcements-admin .aa-item.draft{background:#f6f6f6}.announcements-admin .aa-item .aa-item-ico{align-items:center;display:inline-flex;flex:0 0 auto;font-size:15px;height:26px;justify-content:center;width:26px}.announcements-admin .aa-item .aa-item-title{flex:1 1 auto;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announcements-admin .aa-item .aa-chip{border-radius:20px;flex:0 0 auto;font-size:11px;font-weight:700;padding:1px 8px}.announcements-admin .aa-item .aa-chip.hidden{background:#ededed;color:#888}.announcements-admin .aa-item .aa-chip.update{background:#dff5e4;color:#1f7a38}.announcements-admin .aa-item .aa-item-time{color:#999;flex:0 0 auto;font-size:12px}.announcements-admin .aa-item .aa-item-actions{display:flex;flex:0 0 auto;gap:6px}@media(max-width:900px){.announcements-admin .aa-body-row{flex-direction:column}.announcements-admin .aa-item{flex-wrap:wrap}.announcements-admin .aa-item .aa-item-time{order:5}}:root{--ui-panel-bg:#181818b3;--ui-panel-border:#53e08a;--ui-panel-border-w:2px;--ui-panel-outer:#000;--ui-panel-outer-w:2px;--ui-panel-radius:10px;--ui-accent:#6dffa0}*{font-family:Saira,sans-serif}body,button,input,optgroup,select,textarea{font-family:Saira,sans-serif;font-weight:700}body{-webkit-font-smoothing:antialiased;cursor:url(../../static/media/cursor.138cb2f1fcf8183aaa1b.cur) 20 20,crosshair;margin:0;padding:0}body,html{height:100%;position:relative;width:100%}.grecaptcha-badge{visibility:hidden}#imaContainer,#imaContainer_new{cursor:default}body.sb-rewarded-ad #adinplay-progress-text+a,ins.adsbygoogle[data-ad-status=unfill-optimized],ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}
/*# sourceMappingURL=main.fb452586.css.map*/