body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.custom-scrollbar{scrollbar-color:#654321 wheat;scrollbar-width:thin}.custom-scrollbar::-webkit-scrollbar{width:14px}.custom-scrollbar::-webkit-scrollbar-track{background:wheat;border:2px inset tan;border-radius:2px;margin:2px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b7355,#654321);border:1px outset #8b7355;border-radius:2px;min-height:20px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,sienna,#8b4513)}.custom-scrollbar::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#654321,#3e2723)}.custom-scrollbar::-webkit-scrollbar-corner{background:wheat}.game-scrollbar{scrollbar-color:#8b4513 #2f1b14;scrollbar-width:thin}.game-scrollbar::-webkit-scrollbar{width:12px}.game-scrollbar::-webkit-scrollbar-track{background:linear-gradient(180deg,#2f1b14,#1a0f0a);border:1px solid #3e2723;border-radius:6px}.game-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d2691e,#8b4513);border:1px solid #654321;border-radius:6px;min-height:20px}.game-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff8c00,peru)}.game-scrollbar::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#654321,#3e2723)}.game-scrollbar::-webkit-scrollbar-corner{background:#2f1b14}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input::placeholder{color:#000;opacity:1}@font-face{font-family:KOMIKAK;src:url(/static/media/KOMIKAX.0c8092b6805b7eb2fb03.ttf)}@font-face{font-family:megadeth;src:url(/static/media/megadeth.ef03f249135dda690c27.ttf)}@font-face{font-family:blackbox;src:url(/static/media/blackbox.01ff98ea3622e5334ab6.ttf)}@font-face{font-family:cooprblk;src:url(/static/media/cooprblk.303dba7a4c75e5e658f6.ttf)}@font-face{font-family:chowfun;src:url(/static/media/CHOWFUN_.fce6aaf4f0ecf51bc599.TTF)}@font-face{font-family:blippo;src:url(/static/media/blippo.6286c26763ea568420c8.ttf)}@font-face{font-family:dom;src:url(/static/media/Dom%20Casual%20Std%20Bold.1170c584ee8fef87bd9f.otf)}@font-face{font-family:Header;size-adjust:90%;src:url(/static/media/KOMIKAX.0c8092b6805b7eb2fb03.ttf)}:root{color:#f5f5f5;font-family:Arial,sans-serif;font-size:16px}.App{text-align:center}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.absolute{position:absolute}.blur{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:100%;position:relative;width:100%}.bold{font-weight:700}.button-no-style{background:#0000;border:none;padding:0}.center-text{text-align:center}.disabled{cursor:not-allowed;filter:grayscale(1)}.grayscale{filter:grayscale(100%)}.grid,.grid--overlap{display:grid}.grid--overlap>*{grid-column:1;grid-row:1}.highlighted{cursor:pointer;filter:brightness(70%)}.loader{animation:spin 2s linear infinite;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:4px solid #f3f3f3;border-radius:50%;border-top-color:#0a0a0a;left:0;opacity:.5;padding-top:calc(100% - 8px);position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 8px)}.moveable{cursor:move}.pointer{cursor:pointer}.single-container .item-container{display:flex;height:100%;width:100%}.single-container .item-container .item{left:0!important;margin:auto;position:relative!important;top:0!important}.text{font-family:Arial,Helvetica,sans-serif}.text-shadow{color:#f5f5f5;text-shadow:0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000;-webkit-user-select:none;user-select:none}.text-outline{text-shadow:-1px 1px 0 #000,1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000}#tooltip>div{opacity:1!important}#title-select option{background:#000;color:#f5f5f5}#title-select{-webkit-appearance:none;appearance:none;text-indent:1px;text-overflow:""}.title-1{-webkit-text-fill-color:#0000;animation:textclip 2s linear infinite;background-clip:initial;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(-225deg,#231557,#44107a 29%,#ff1361 67%,#fff800);background-size:initial;background-size:200% auto;color:#fff;display:inline-block;font-family:Poppins,sans-serif}@keyframes textclip{to{background-position:200%}}.display-1{color:#006400;font-family:KOMIKAK;font-size:22px}.landing{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:100vh;line-height:1;overflow:hidden;position:fixed;top:0;width:100%}.logo{animation:logo-glow 3s ease-in-out infinite alternate;left:50%;position:absolute;top:50px;transform:translateX(-50%);z-index:10}.logo img{filter:drop-shadow(0 0 15px rgba(116,168,243,.8));height:auto;max-width:300px;transition:transform .3s ease,filter .3s ease}.logo:hover img{filter:drop-shadow(0 0 25px rgba(116,168,243,1));transform:scale(1.05)}@keyframes logo-glow{0%{filter:drop-shadow(0 0 10px rgba(116,168,243,.4))}to{filter:drop-shadow(0 0 25px rgba(116,168,243,.8))}}.stars-container{overflow:hidden}.stars-container,.stars-layer{height:100%;position:absolute;width:100%}.stars-layer{background:#0000}.stars-small{animation:stars-move-small 100s linear infinite;background-image:radial-gradient(1px 1px at 25px 5%,#fffc 50%,#0000),radial-gradient(1px 1px at 50px 25%,#fffc 50%,#0000),radial-gradient(1px 1px at 125px 20%,#fffc 50%,#0000),radial-gradient(1.5px 1.5px at 50px 75%,#fffc 50%,#0000),radial-gradient(1px 1px at 150px 125%,#fffc 50%,#0000),radial-gradient(1px 1px at 250px 100%,#fffc 50%,#0000),radial-gradient(1px 1px at 320px 10%,#fffc 50%,#0000),radial-gradient(1px 1px at 470px 70%,#fffc 50%,#0000);opacity:.5}.stars-medium,.stars-small{background-repeat:repeat;background-size:500px 500px}.stars-medium{animation:stars-move-medium 150s linear infinite;background-image:radial-gradient(2px 2px at 10px 10%,#74a8f3e6 50%,#0000),radial-gradient(2px 2px at 105px 70%,#74a8f3e6 50%,#0000),radial-gradient(2px 2px at 250px 170%,#74a8f3e6 50%,#0000),radial-gradient(2px 2px at 320px 280%,#74a8f3e6 50%,#0000),radial-gradient(2px 2px at 440px 380%,#74a8f3e6 50%,#0000);opacity:.3}.stars-large{animation:stars-twinkle 4s ease-in-out infinite alternate;background-image:radial-gradient(3px 3px at 120px 40%,#a4b9f3 50%,#0000),radial-gradient(3px 3px at 270px 120%,#a4b9f3 50%,#0000),radial-gradient(3px 3px at 430px 180%,#a4b9f3 50%,#0000);background-repeat:repeat;background-size:500px 500px;opacity:.7}@keyframes stars-move-small{0%{background-position:0 0}to{background-position:500px 500px}}@keyframes stars-move-medium{0%{background-position:0 0}to{background-position:500px 500px}}@keyframes stars-twinkle{0%{opacity:.2}50%{opacity:.5}to{opacity:.8}}.landing-layout{justify-content:space-between;margin:200px auto 0;max-width:1200px;width:90%}.content,.landing-layout{display:flex;position:relative;z-index:10}.content{align-items:flex-start;flex-direction:column;gap:5px;margin:100px 0 0;width:280px}.middle-panel{background-color:#1b2735d9;border:2px solid #3a5a8c;border-radius:8px;box-shadow:0 0 20px #00000080;color:#fff;height:-webkit-fit-content;height:fit-content;margin-top:140px;max-height:450px;overflow:hidden;width:45%}.tabs{background-color:#2a3f5f;border-bottom:2px solid #3a5a8c;display:flex}.tabs button{background:none;border:none;color:#a8c6ff;cursor:pointer;font-size:14px;font-weight:700;outline:none;padding:12px 20px;transition:all .2s ease}.tabs button.active,.tabs button:hover{background-color:#3a5a8c;color:#fff}.tabs button.active{border-bottom:3px solid #4f9dff}.tab-content{max-height:350px;overflow-y:auto;padding:20px}.tab-content h3{border-bottom:1px solid #4f9dff4d;color:#4f9dff;font-size:18px;margin-bottom:15px;margin-top:0;padding-bottom:8px}.event-item,.feature-item,.news-item,.update-item{border-bottom:1px solid #ffffff1a;margin-bottom:20px;padding-bottom:15px}.event-item:last-child,.feature-item:last-child,.news-item:last-child,.update-item:last-child{border-bottom:none;padding-bottom:0}.event-item h4,.feature-item h4,.news-item h4,.update-item h4{color:#e3ebff;font-size:14px;margin:0 0 8px}.event-item p,.feature-item p,.news-item p,.update-item p{color:#ccd9f0;font-size:13px;line-height:1.5;margin:0 0 8px}.event-date,.news-date,.update-date{color:#7a9cc7;display:block;font-size:12px;font-style:italic;text-align:right}.right-panel{display:flex;flex-direction:column;gap:20px;margin-top:140px;width:25%}.discord-container,.server-status{background-color:#1b2735d9;border:2px solid #3a5a8c;border-radius:8px;box-shadow:0 0 20px #00000080;color:#fff;padding:20px}.discord-container h3,.server-status h3{border-bottom:1px solid #4f9dff4d;color:#4f9dff;font-size:16px;margin-bottom:15px;margin-top:0;padding-bottom:8px;text-align:center}.status-indicator{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.status-dot{border-radius:50%;height:12px;margin-right:8px;width:12px}.status-dot.online{background-color:#32cd32;box-shadow:0 0 8px #32cd32}.status-dot.offline{background-color:#ff4747;box-shadow:0 0 8px #ff4747}.player-count{color:#ccd9f0;font-size:14px;margin-top:10px;text-align:center}.last-updated{margin-top:8px;text-align:center}.last-updated small{color:#7a9cc7;font-size:11px;font-style:italic}.discord-container{align-items:center;display:flex;flex-direction:column}.discord-button{background-color:#5865f2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:10px;padding:10px 20px;text-align:center;text-decoration:none;transition:all .2s ease}.discord-button:hover{background-color:#4752c4;transform:scale(1.05)}.landing-button{background-repeat:no-repeat;cursor:pointer;position:relative;text-indent:-999em;transition:transform .2s ease;z-index:10}.landing-button:hover{transform:scale(1.05)}.register-button{height:68px;width:260px}.start-button{height:96px;left:-9px;margin-bottom:5px;position:relative;width:275px}.charge-button,.guide-button,.shop-button,.support-button{height:68px;width:260px}.emergency-cache-container{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;margin-top:20px;padding:15px;text-align:center}.emergency-cache-container h4{color:#ff6b6b;font-size:13px;font-weight:700;margin:0 0 10px}.emergency-cache-button{background:linear-gradient(45deg,#ff6b6b,#ff5252);border:none;border-radius:4px;box-shadow:0 2px 4px #0000004d;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:8px 16px;transition:all .3s ease}.emergency-cache-button:hover{background:linear-gradient(45deg,#ff5252,#f44);box-shadow:0 4px 8px #0006;transform:translateY(-1px)}.emergency-cache-button:active{box-shadow:0 2px 4px #0000004d;transform:translateY(0)}.login-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.login-modal{animation:slideIn .4s ease-out;background:linear-gradient(135deg,#2c3e50,#1e3c72);border:1px solid #64b5f64d;border-radius:12px;box-shadow:0 10px 30px #00000080;overflow:hidden;transform:translateY(0);width:400px}.login-header{border-bottom:1px solid #64b5f633;padding:25px 30px 20px;position:relative;text-align:center}.login-header h2{color:#fff;font-size:24px;font-weight:500;margin:0;text-shadow:0 2px 4px #0000004d}.close-button{align-items:center;background:none;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;font-size:28px;height:30px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s;width:30px}.close-button:hover{background-color:#ffffff1a;color:#fff}.login-content{padding:30px}.login-content .input-group{margin-bottom:20px}.login-content .input-group label{color:#ffffffe6;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.login-content .input-wrapper{position:relative}.input-icon{height:20px;left:12px;opacity:.7;position:absolute;top:12px;width:20px}.user-icon:before{background-color:#fff;border-radius:50%;height:10px;top:0;width:10px}.user-icon:after,.user-icon:before{content:"";left:50%;position:absolute;transform:translateX(-50%)}.user-icon:after{border:2px solid #fff;border-bottom:0;border-radius:15px 15px 0 0;bottom:0;box-sizing:border-box;height:9px;width:18px}.password-icon:before{border:2px solid #fff;border-radius:3px;content:"";height:12px;top:4px;width:18px}.password-icon:after,.password-icon:before{left:50%;position:absolute;transform:translateX(-50%)}.password-icon:after{bottom:4px;color:#fff;content:"•••";font-size:12px;letter-spacing:1px}.login-content .input-wrapper input{background-color:#ffffff14;border:1px solid #64b5f64d;border-radius:8px;box-sizing:border-box;color:#fff;font-size:16px;padding:12px 12px 12px 40px;transition:all .3s;width:100%}.login-content .input-wrapper input::placeholder{color:#fff6}.login-content .input-wrapper input:focus{background-color:#ffffff1f;border-color:#64b5f6b3;box-shadow:0 0 0 3px #64b5f633;outline:none}.login-content .remember-me{align-items:center;display:flex;margin-bottom:30px;-webkit-user-select:none;user-select:none}.checkbox-container{align-items:center;color:#fffc;cursor:pointer;display:flex;font-size:14px;position:relative}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#ffffff14;border:1px solid #64b5f64d;border-radius:3px;height:18px;margin-right:8px;position:relative;transition:all .2s;width:18px}.checkbox-container:hover input~.checkmark{background-color:#ffffff26}.checkbox-container input:checked~.checkmark{background-color:#3498db;border-color:#3498db}.checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:9px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.checkbox-container input:checked~.checkmark:after{display:block}.error-message{border-radius:6px;color:#e74c3c;font-size:14px;margin-bottom:20px;padding:10px;text-align:center}.login-button-submit{background:linear-gradient(90deg,#3498db,#2980b9);border:none;border-radius:8px;box-shadow:0 4px 12px #3498db66;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:14px;position:relative;transition:all .3s;width:100%}.login-button-submit:hover{background:linear-gradient(90deg,#3cb1ff,#3498db);box-shadow:0 6px 15px #3498db80;transform:translateY(-2px)}.login-button-submit:active{box-shadow:0 3px 8px #3498db66;transform:translateY(0)}.login-button-submit:disabled{background:linear-gradient(90deg,#95a5a6,#7f8c8d);box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.login-button-submit.loading{animation:gradient 1.5s ease infinite;background-size:200% 200%;pointer-events:none}.login-button-submit.loading:after{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:20px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:20px}.server__modal{background-color:#d1e5f0;border:15px solid #2f4858;border-radius:10px;color:#000;left:50%;padding:15px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1100}.login__container{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1050}.blur{z-index:1050}.blur,.register-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;height:100vh;left:0;position:fixed;top:0;width:100vw}.register-overlay{align-items:center;animation:fadeIn .3s ease-out;display:flex;justify-content:center;z-index:1000}.register-modal{animation:slideIn .4s ease-out;background:linear-gradient(135deg,#e67e22,#d35400);border:1px solid #ffaa644d;border-radius:12px;box-shadow:0 10px 30px #00000080;overflow:hidden;transform:translateY(0);width:400px}@keyframes slideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.register-header{border-bottom:1px solid #ffaa6433;padding:25px 30px 20px;position:relative;text-align:center}.register-header h2{color:#fff;font-size:24px;font-weight:500;margin:0;text-shadow:0 2px 4px #0000004d}.register-content{padding:30px}.register-content .input-group{margin-bottom:20px}.register-content .input-group label{color:#ffffffe6;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.password-hint{color:#ffffffb3;font-size:12px;margin-top:5px;padding-left:2px}.register-content .input-wrapper{position:relative}.password-confirm-icon:before{border:2px solid #fff;border-radius:3px;content:"";height:12px;left:50%;position:absolute;top:4px;transform:translateX(-50%);width:18px}.password-confirm-icon:after{bottom:4px;color:#fff;content:"✓";font-size:12px;left:50%;position:absolute;transform:translateX(-50%)}.register-content .input-wrapper input{background-color:#ffffff14;border:1px solid #ffaa644d;border-radius:8px;box-sizing:border-box;color:#fff;font-size:16px;padding:12px 12px 12px 40px;transition:all .3s;width:100%}.register-content .input-wrapper input::placeholder{color:#fff6}.register-content .input-wrapper input:focus{background-color:#ffffff1f;border-color:#ffaa64b3;box-shadow:0 0 0 3px #ffaa6433;outline:none}.message-box{border-radius:6px;font-size:14px;margin-bottom:20px;padding:10px;text-align:center}.error-message{background-color:#e74c3c26;border-left:3px solid #e74c3c;color:#fff}.success-message{background-color:#2ecc7126;border-left:3px solid #2ecc71;color:#fff}.register-button-submit{background:linear-gradient(90deg,#f39c12,#e67e22);border:none;border-radius:8px;box-shadow:0 4px 12px #f39c1266;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:14px;position:relative;transition:all .3s;width:100%}.register-button-submit:hover{background:linear-gradient(90deg,#f5b041,#f39c12);box-shadow:0 6px 15px #f39c1280;transform:translateY(-2px)}.register-button-submit:active{box-shadow:0 3px 8px #f39c1266;transform:translateY(0)}.register-button-submit:disabled{background:linear-gradient(90deg,#95a5a6,#7f8c8d);box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.register-button-submit.loading{animation:gradient 1.5s ease infinite;background-size:200% 200%;pointer-events:none}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.register-button-submit.loading:after{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:20px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:20px}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}#game-container{aspect-ratio:auto 16/9;background-color:#2c2e31;margin:auto;max-height:min(100vh,1020px);max-width:min(100vw,1980px);position:relative}#game-container>*{pointer-events:auto}img{vertical-align:middle}.tooltip-break{border-top:1px solid #fff;height:1px;margin:5px 0}.building__name{border-image-slice:5 18 fill;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAAAWCAYAAACBtcG5AAAEKklEQVR42u2YW0hTcRzH99CDDz700IMPPfjQQ0QPsU0yMlgRESQhkWBk26HCwi4YdKVoc8e8ZGKpXbDLKikVI6OSIqu5zdAyFZmZYtplounU2Tbdgw/r9x3/Y4ezk21lUVt/+HF2zs7/zzmf//d3OwrFLGNqaipJEYVjcnLSQOan9zf7/f7YsBfwer3pn0dG90UpPB/gwTwejyasyZhgaX3bmpJVHB+l8C4zeO9JRHHhKG4ZTXKmHCm7o4jSQa4aAwGFCy6OwDl6Pgw41Bxfpfg/wpLrA8j1SbO9XaUzmqJIafMoOSz0+XzxUsN/oYDbLQTJls533UqdsT7SoSFEDTvHrRNf3DMJ4jvmJDMBZtAiLpdrPv3pEk9Ys6fwtVJrTNdw+phIBqjR6OdpMgsMu/JvPO//NDQoZgARaQ1XLPBEdm26rrH9GOaId6BYSntkdNybeuxCo4rjB1Ra485IV6FqW04SxfnurOJKs9vtmQaDZy87O5ZvP+WgEOYXAfRz/NWSAEC3271AXNdIDZIuqaq3rs48synSAS7j9PNVOt6+OvN0x8CQc0xggPN1+4pahPN7Da0tSs6YhS5i7w/8PWAX7jy7GQ3JQ6nlk6G0FTty+/KvP7QcLasx07lvVUZel8AC1UggJ9DJo1Dg3be2PYoGeGrOmAZ4EvNR02AXWJgeWF+odNk2wBsKBV7Bjbrb0VAc7ymsqC669dhyvuapLRDzdcZpqK6irrGprauvt/yuuZEAj9F1XiGXKOTg7S64uT/S4eFDiPS9mdtKlehUbTEsCFIe/BzEQRi+jSyDYIls9Dt2WihOKXEtxsOjLZrNUJuJCtjYOYYXFP+HR8cnoD4RuGnKyhqhOK6R3pzA8cNS2sp0/aJQHoDVjGp6yfXsYQys0a7FJx469kpryjkwD5p4MhvrkkxkPD0DR8dk2eJWZiPpXrvc+isz8rtnOCDLij89SW9GcSgD0BSQqggSkzk6k1L20A4UknMMZi7NyTawFBtLlgiw2Gi61iSELdR38DgYyjRSWkB9ai2/OaivEyaKDXWOvry2YeOhkiaqc9pxPFxS/byn3/GK7bQ/Us3e+7FPrDayISWXkzibqzn+pAKYm7VACUwNtczdgoz+r6BjPbvPLigc7RQKVv7a/Qaq+i1pxy/ZYFtPllsPnqtsQMaEFwkdQziGjCvrqnIDAZvFjF+BguRjw8uS5cE14BII9Fg/pC8UP9mfUncQr+IMixHM0ZOruWyDWmesQMeQsD1nEECRBMWdg5wh5sPjWDnix/wlqfrYUDNOGlOBa5bg3MQAZdHvFAYm9m8tQRI4fRziFcEsJijNSRm5b1IOl71AHwtQJy7dNUOpGw6cbSb4XiGrUhdRKY7zYQ1AkZQKS5GV/vkvKZw+hmCuhTsCaCAZfrOLZAeh5B+t8xUzQP2GizKpJgAAAABJRU5ErkJggg==);border-image-width:5px 18px;color:crimson;cursor:default;font-family:Brush Script MT,cursive;font-size:1.25rem;font-weight:700;padding:0 15px;pointer-events:none;text-shadow:0 0 4px #f5f5f5,0 0 4px #f5f5f5,0 0 4px #f5f5f5,0 0 4px #f5f5f5;transition:transform .2s ease-in-out;-webkit-user-select:none;user-select:none}.building__quest{cursor:pointer;left:50%;pointer-events:none;position:absolute!important;top:50%;transform:translate(-50%,-50%)}.building{filter:drop-shadow(0 0 4px rgba(255,235,59,.5))}.building.highlighted{filter:drop-shadow(0 0 6px #ffeb3b) drop-shadow(0 0 13px #ffeb3b)}.valhalla>.building.highlighted{filter:contrast(75%) drop-shadow(0 0 6px #ffeb3b) drop-shadow(0 0 13px #ffeb3b)}.building.highlighted .building__name,.building.highlighted+.building__name{color:#ff6b35;text-shadow:0 0 6px #f5f5f5,0 0 6px #f5f5f5,0 0 6px #f5f5f5,0 0 6px #f5f5f5,0 0 2px #ffeb3b;transform:scale(1.1)}.building-front{z-index:25!important}.home-building{z-index:20!important}.chat-background.--minimized{height:0!important;opacity:0}.chat-display{-ms-overflow-style:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f5f5f5;display:flex;flex-direction:column-reverse;font-size:.9rem;margin:0;overflow-x:hidden;scrollbar-width:none;white-space:pre-wrap}.chat-display::-webkit-scrollbar{display:none}#channel-select{border-radius:10px;width:100%}.chat-tabs-container{display:flex;left:4px;position:absolute;top:-20px;z-index:4}.chat-tab{border-image-outset:0 0 0 0;border-image-repeat:stretch stretch;border-image-slice:5 fill;border-image-source:url(data:image/png;base64,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);border-image-width:4px 4px 4px 4px;color:#fff;cursor:pointer;padding:4px 0 0;text-align:center;-webkit-user-select:none;user-select:none;width:60px}.chat-tab.--active{border-image-source:url(data:image/png;base64,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)}.chat-tab--blink{animation:chatTabBlink 1s infinite}@keyframes chatTabBlink{0%,to{background-color:#64b4ff4d;color:#64b4ff}50%{background-color:#64b4ff80;color:#90cfff}}.chat-tab-close{color:#fff9;cursor:pointer;flex-shrink:0;font-size:12px;margin-left:4px}.chat-tab-close:hover{color:#ff6b6b}.chat-tab-pm{align-items:center;display:flex;justify-content:center;overflow:visible;padding:4px 4px 0}.chat-tab-pm-name{max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pull-tab{background:linear-gradient(to top right,#fff0,#fff0 calc(20% - .8px),#fff 20%,#fff0 calc(20% + .8px),#fff0),linear-gradient(to top right,#fff0,#fff0 calc(40% - .8px),#fff 40%,#fff0 calc(40% + .8px),#fff0);cursor:move;height:10px;position:absolute;right:0;top:0;transform:scaleX(-1) scaleY(-1) translate(3px,-3px);width:10px;z-index:3}.gm-username{color:red!important;font-weight:700}.gm-message{color:#ff6b6b!important}.chat-name,.chat-name *{border-bottom:none!important;text-decoration:none!important}.chat-mention{border-radius:2px;color:#4a9eff;cursor:pointer;font-weight:700;padding:0 2px}.chat-mention:hover{background-color:#4a9eff33}.chat-mention.mentioned-me,.mentioned-message{background-color:#4a9eff26}.mentioned-message{border-radius:3px}.chat-message{padding:1px 0}.chat-text img:not(.vip-badge){display:inline;height:38px;margin:0 1px;vertical-align:bottom;width:38px}.chat-text img.emoji-large:not(.vip-badge){height:77px;width:77px}.chat-channel{font-size:.95rem;font-weight:700;margin-right:4px}.chat-username{color:#7cb9e8;cursor:pointer;font-weight:600}.chat-username:hover{text-decoration:underline}.vip-username{color:gold;cursor:pointer;font-weight:600}.vip-username:hover{text-decoration:underline}.chat-text{color:#ddd;margin-left:5px}.vip-badge{height:18px;margin-left:4px;vertical-align:middle;width:auto}.chat-colon{color:#ddd;margin-right:4px}.pm-message{border-left:2px solid #ba55d380;margin-left:-5px;padding-left:5px}.pm-username{color:#ba55d3;cursor:pointer;font-weight:600}.pm-username:hover{text-decoration:underline}.pm-message .vip-username{color:gold}.pm-text{color:plum;margin-left:5px}.chat-channel-dropdown{flex-shrink:0;position:relative}.chat-channel-dropdown-menu{background:linear-gradient(180deg,#4a3a2a 0,#2a1a0a);border:2px solid #8b7355;border-radius:4px;bottom:100%;box-shadow:0 -2px 8px #00000080;left:0;margin-bottom:2px;min-width:70px;position:absolute;z-index:99999}.chat-channel-dropdown-item{color:#fff;cursor:pointer;font-size:12px;padding:6px 10px;transition:background .15s}.chat-channel-dropdown-item:hover{background:#ffffff26}.chat-channel-dropdown-item.active{background:#cd8e3466;color:gold}.chat-channel-dropdown-item:first-child{border-radius:2px 2px 0 0}.chat-channel-dropdown-item:last-child{border-radius:0 0 2px 2px}.image_button{background:none;border:none;display:grid;margin:0;padding:0;text-align:center}.image_button>*{grid-area:1/2}.image_button.--disabled{filter:grayscale(100%)}.image_button.--hover{filter:brightness(140%)}.image_button.--pressed{filter:brightness(70%)}.button{display:grid}.button.right{float:right}.button__background,.button__button{grid-column:1;grid-row:1}.button__background{pointer-events:none;transition:filter .12s ease}.button__button{background:none;border:none;color:#f5f5f5;cursor:pointer;padding:0}.button__button:disabled{cursor:not-allowed}.jbutton.--default{border-image-source:url(data:image/png;base64,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)}.jbutton.--disabled{filter:grayscale(100%)}.jbutton.--disabled.btn-variant-green{filter:none;opacity:.9}.jbutton.--hover,.jbutton.--pressed{filter:none}.jbutton.--hover:not(.btn-variant-gold) .button__background{filter:brightness(1.18)}.jbutton.--pressed:not(.btn-variant-gold) .button__background{filter:brightness(.82)}.btn-variant-gold .button__background{background:linear-gradient(180deg,#ffebb4e6,#d7a041eb 50%,#b4822df0);border:1px solid #8c641e99;border-radius:6px;box-sizing:border-box;transition:filter .12s ease}.btn-variant-gold.jbutton.--hover .button__background{filter:brightness(1.18)}.btn-variant-gold.jbutton.--pressed .button__background{filter:brightness(.82)}.btn-variant-gold.jbutton .button__button{color:#5a290c!important;font-size:12px;font-weight:700;isolation:isolate;text-shadow:none!important}.btn-variant-gold.jbutton.--default .button__button{color:#5a290c!important}.btn-variant-gold.jbutton.--hover .button__button{color:#5a290c!important;filter:brightness(.85)}.btn-variant-gold.jbutton.--pressed .button__button{color:#5a290c!important;filter:brightness(1.22)}.btn-variant-green .button__background{background:linear-gradient(180deg,#b4ebb4e6,#50b450eb 50%,#328c32f0);border:1px solid #1e641e99;border-radius:6px;box-sizing:border-box;transition:filter .12s ease}.btn-variant-green.jbutton.--hover .button__background{filter:brightness(1.18)}.btn-variant-green.jbutton.--pressed .button__background{filter:brightness(.82)}.btn-variant-green.jbutton .button__button{color:#0a3d0a!important;font-size:12px;font-weight:700;isolation:isolate;text-shadow:none!important}.btn-variant-green.jbutton.--default .button__button{color:#0a3d0a!important}.btn-variant-green.jbutton.--hover .button__button{color:#0a3d0a!important;filter:brightness(.85)}.btn-variant-green.jbutton.--pressed .button__button{color:#0a3d0a!important;filter:brightness(1.22)}#context-menu{color:#fff;font-size:12px;min-width:50px;padding:5px;z-index:99999}.context-menu__item{color:#f5f5f5;cursor:pointer}.context-menu__item.disabled{color:gray;cursor:not-allowed}.context-menu__item:hover{color:skyblue}.context-menu__item:hover.disabled{color:gray}.item-info{color:#f5f5f5}.--invalid{color:red}.set-active{color:#90ee90}.item-info__panels{align-items:flex-start;display:inline-flex;gap:6px}.item-info__panel{display:inline-flex;flex-direction:column;padding:6px 8px;width:250px}.item-info__panels .item-info__panel{border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOgAAAB4CAYAAAD4z747AAAEfUlEQVR42u3ZS2iURwDA8WhWNibGrEmT2CTu5q1pI7QkBy22lBYjQqQ9eLEnT1ohQo89Kj0U9CB4F3KypRexLS2+qua1lmAeFdsYonnualGJrYJQD3Y+ScFSiyButPQ38INldtnDwJ/5Zr68vL+PdcFnQW9wM3gI5Nx8MBgcCt7I+5cRhXl37969x86fP//t9PT0YCaTmQRyK7Q2NDAw8E1XV9dXUYPB50Hs8Tg/TSQS0+Pj4z+GH08eOXLk2I4dO062tLT0NzU1pYHc6ezs/K67u/v4zMxMdmxs7IeKiopLocl9f8VZG4vFbk5OTl7s6ek5V7B8+a3EqtKe8vLVZ6ur16RrkrXDQO5UVa3pK15Zkl5RXDw3NDR0NrTYv/DY2xoFui+Mk9euXbsSj8dn6uqbryVTdb+Ulpad2PbhR78DubV5ywd3kqmGq9GGGDbIuRDoyO7du78MbR6MAj0bqk3v37//6/LKV882N792+b3N2+6+v7nzHrBIOrb9trZl/d2VKxP90REzOpOGNtNRoNejZ9+2trZ0KlU/9fY7W7Kvt745Dyye1vVt823tb12pr2++sn379hNTU1PDC29S8h5mMpkHy5Ytm0ilGh7UN667HeaywOJZujQ/W1WTGozOpNHFUXS7u/AK5lGg0YfJVG3DQ4GCQAGBgkABgYJABQoCBQQKAgUECgIVKAgUECgIFBAoCFSgIFBAoCBQQKAgUIGCQAGBgkABgYJABQoCBQQKAgUECgIVKAgUECgIFBAoCFSgIFDgn/Lz868LFAQKCBQECggUBCpQECjwTIHWCBQECggUBAoIFAQqUBAoIFAQKCBQEKhA4T8f6PLCohsWDBbXkiVLsonEqj47KHjEBQQKAgUECgIVKAgUECgIFBAoCFSgIFBAoCBQQKAgUIGCQAGBwv8w0Krq5E0LBotr6dL8bGVl9YWnBtrY1GIHhZd1BxUoCBQQKAgUECgIVKAgUECgIFBAoCBQgYJAAYGCQAGBgkAFCgIFBAoCBQQKAhUoCBQQKAgUECgIVKAgUOCZA60XKLxUgc7Pzc3dS6VSo6lUfbapuSVjweAFBJqsHahZkxpsb2/vnZmZuRzm70aB9o6NjV3auXNnuqo62b92XeuIBYPFD7S+YW1vefnqc3v27Pl+dHT0dJgfjAI9eODAgXNh4mI8XjBWW9f4R3VN6sKq0rLrJYmyX1+IktLnomhF8Y3n9V+QK4lVZdmKisrTtbWN8/mxWHZkZOTM4cOHz4Q2D0WBbigpKbkzOzt7e9euXf1FRcWDyWTdz+Fx93bYcoeA3IpaS6bqxuIFBT93dXUdD0fOO2VlZdFd0Ia8hfFFZ2fnxeiLo0ePntu0adOlwqKiqcLComEgt2Kx2GxxcfHV7u7uR3Fu3bp1IGoy77GRCE7V1dVN9fX19WYymfvRzW44qI5PTEykgdyJLoRCmLcGBgbONzQ0RJdDp4JX8p4wPg7Soej7Gzdu/Kmjo2MYyK2otXg8fn/hUuiTIJb3lBHVuy54F8i51mD1k0L8E7oLm+mYfpmnAAAAAElFTkSuQmCC) 5 fill;border-style:solid;border-width:5px}.item-info__panel-title,.item-info__single-title{font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}@keyframes pulseGlow{0%{text-shadow:0 0 3px #ff0}50%{text-shadow:0 0 4px #ff0}to{text-shadow:0 0 3px #ff0}}.item-info__equippable{color:#e7edf4;display:flex;flex-direction:column;gap:6px}.item-info__section{border-top:1px solid gold;padding:4px 0 0}.item-info__section--overview{border-top:none;padding-top:0}.item-info__section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.item-info__section-title{color:#ffdf85;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.item-info__section-subtitle{color:#8fb4d6;font-size:11px}.item-info__section-body{display:flex;flex-direction:column;gap:2px}.item-info__stat-row{align-items:center;display:flex;font-size:12px;gap:6px;justify-content:space-between}.item-info__stat-row--inline{justify-content:flex-start}.item-info__stat-row--wrap{flex-wrap:wrap}.item-info__stat-row--small{font-size:11px}.item-info__stat-label{color:#9dbed9}.item-info__stat-value{color:#f8fbff}.item-info__stat-value--positive{color:#7ef6a9}.item-info__stat-value--warning{color:#ff9393}.item-info__overview{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.item-info__overview-icon{align-items:center;background:#ffffff0d;border:1px solid #ffd70066;border-radius:4px;display:flex;justify-content:center;padding:4px}.item-info__overview-icon img{height:auto;max-height:none;max-width:none;width:auto}.item-info__chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.item-info__chip{border:1px solid #ffffff40;border-radius:999px;color:#cde8ff;font-size:10px;letter-spacing:.35px;padding:1px 6px;text-transform:uppercase}.item-info__chip--bound{border-color:#ffd98173;color:#ffe09b}.item-info__chip--limit{border-color:#ff936e80;color:#ffc8b1}.item-info__chip--accent{border-color:#7ef6a973;color:#a5ffd1}.item-info__line-grid{display:flex;flex-direction:column;gap:4px}.item-info__skill-line{color:#7ed7ff;font-size:11px;font-style:italic}.item-info__content-list{display:flex;flex-direction:column;gap:2px}.item-info__content-row{align-items:center;display:flex;gap:8px;padding:2px 0}.item-info__content-name{color:#f4f8ff;flex:1 1;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-info__content-meta{color:#7ed7ff;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.item-info__gem-grid{display:flex;flex-direction:column;gap:6px}.item-info__gem-slot{align-items:center;display:flex;gap:8px}.item-info__progress-stars{display:flex;gap:2px;margin-bottom:4px}.item-info__name{color:#f5f5f5;font-weight:700;margin-bottom:4px;text-align:center;text-shadow:0 0 6px #0006}.item-info__name,.item-info__name--avatar{font-size:13px;letter-spacing:.4px}.chat-item-link{background:#0000004d;border-radius:3px;cursor:pointer;font-weight:600;padding:0 2px;position:relative;text-decoration:none;transition:background .15s ease}.chat-item-link:hover{background:#ffffff1a;text-decoration:underline}.chat-item-link-error{color:#888;font-style:italic}.chat-item-tooltip-content{border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOgAAAB4CAYAAAD4z747AAAEfUlEQVR42u3ZS2iURwDA8WhWNibGrEmT2CTu5q1pI7QkBy22lBYjQqQ9eLEnT1ohQo89Kj0U9CB4F3KypRexLS2+qua1lmAeFdsYonnualGJrYJQD3Y+ScFSiyButPQ38INldtnDwJ/5Zr68vL+PdcFnQW9wM3gI5Nx8MBgcCt7I+5cRhXl37969x86fP//t9PT0YCaTmQRyK7Q2NDAw8E1XV9dXUYPB50Hs8Tg/TSQS0+Pj4z+GH08eOXLk2I4dO062tLT0NzU1pYHc6ezs/K67u/v4zMxMdmxs7IeKiopLocl9f8VZG4vFbk5OTl7s6ek5V7B8+a3EqtKe8vLVZ6ur16RrkrXDQO5UVa3pK15Zkl5RXDw3NDR0NrTYv/DY2xoFui+Mk9euXbsSj8dn6uqbryVTdb+Ulpad2PbhR78DubV5ywd3kqmGq9GGGDbIuRDoyO7du78MbR6MAj0bqk3v37//6/LKV882N792+b3N2+6+v7nzHrBIOrb9trZl/d2VKxP90REzOpOGNtNRoNejZ9+2trZ0KlU/9fY7W7Kvt745Dyye1vVt823tb12pr2++sn379hNTU1PDC29S8h5mMpkHy5Ytm0ilGh7UN667HeaywOJZujQ/W1WTGozOpNHFUXS7u/AK5lGg0YfJVG3DQ4GCQAGBgkABgYJABQoCBQQKAgUECgIVKAgUECgIFBAoCFSgIFBAoCBQQKAgUIGCQAGBgkABgYJABQoCBQQKAgUECgIVKAgUECgIFBAoCFSgIFDgn/Lz868LFAQKCBQECggUBCpQECjwTIHWCBQECggUBAoIFAQqUBAoIFAQKCBQEKhA4T8f6PLCohsWDBbXkiVLsonEqj47KHjEBQQKAgUECgIVKAgUECgIFBAoCFSgIFBAoCBQQKAgUIGCQAGBwv8w0Krq5E0LBotr6dL8bGVl9YWnBtrY1GIHhZd1BxUoCBQQKAgUECgIVKAgUECgIFBAoCBQgYJAAYGCQAGBgkAFCgIFBAoCBQQKAhUoCBQQKAgUECgIVKAgUOCZA60XKLxUgc7Pzc3dS6VSo6lUfbapuSVjweAFBJqsHahZkxpsb2/vnZmZuRzm70aB9o6NjV3auXNnuqo62b92XeuIBYPFD7S+YW1vefnqc3v27Pl+dHT0dJgfjAI9eODAgXNh4mI8XjBWW9f4R3VN6sKq0rLrJYmyX1+IktLnomhF8Y3n9V+QK4lVZdmKisrTtbWN8/mxWHZkZOTM4cOHz4Q2D0WBbigpKbkzOzt7e9euXf1FRcWDyWTdz+Fx93bYcoeA3IpaS6bqxuIFBT93dXUdD0fOO2VlZdFd0Ia8hfFFZ2fnxeiLo0ePntu0adOlwqKiqcLComEgt2Kx2GxxcfHV7u7uR3Fu3bp1IGoy77GRCE7V1dVN9fX19WYymfvRzW44qI5PTEykgdyJLoRCmLcGBgbONzQ0RJdDp4JX8p4wPg7Soej7Gzdu/Kmjo2MYyK2otXg8fn/hUuiTIJb3lBHVuy54F8i51mD1k0L8E7oLm+mYfpmnAAAAAElFTkSuQmCC) 5 fill;border-style:solid;border-width:5px;padding:2px}.emoji-picker-section-title{color:#ccc;font-size:11px;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.emoji-picker-divider{background:#fff3;height:1px;margin:8px 0}.emoji-picker-recent{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.emoji-picker-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(6,1fr);max-height:160px;overflow-x:hidden;overflow-y:auto;padding-right:4px}.emoji-picker-item-wrapper{align-items:center;background:#00000080;border-radius:6px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .15s ease,transform .1s ease;width:40px}.emoji-picker-item-wrapper:hover{background:#ffc86440;transform:scale(1.08)}.emoji-picker-item{cursor:pointer;height:32px;pointer-events:none;width:32px}.emoji-picker-grid::-webkit-scrollbar{width:6px}.emoji-picker-grid::-webkit-scrollbar-track{background:#0003;border-radius:3px}.emoji-picker-grid::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.emoji-picker-grid::-webkit-scrollbar-thumb:hover{background:#ffffff80}.item-autocomplete{background:#141419f2;border:1px solid #555;box-shadow:0 2px 8px #00000080;padding:6px 8px;position:absolute;white-space:nowrap;z-index:99999}.item-autocomplete:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid #141419f2;bottom:-6px;content:"";height:0;left:15px;left:var(--arrow-left,15px);position:absolute;width:0}.item-autocomplete:before{border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid #555;bottom:-8px;content:"";height:0;left:14px;left:calc(var(--arrow-left, 15px) - 1px);position:absolute;width:0}.item-autocomplete-list{-ms-overflow-style:none;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:5px;max-width:500px;overflow-x:auto;scrollbar-width:none}.item-autocomplete-list::-webkit-scrollbar{display:none}.item-autocomplete-item{background:#3c3c46cc;border:1px solid #666;border-radius:2px;color:#ddd;cursor:pointer;flex-shrink:0;font-size:11px;padding:3px 8px;white-space:nowrap}.item-autocomplete-item.selected,.item-autocomplete-item:hover{background:#50648ce6;border-color:#88a;color:#fff}.item-autocomplete-empty{color:#888;font-size:11px;padding:4px 8px}.item-autocomplete-match{color:#ddd}.item-autocomplete-hint{display:none}.fade-in{opacity:1;transition-delay:1s;transition:opacity 3s ease-in}.hidden{opacity:0}.panel{border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIMAAACxCAYAAADnLw7AAAAFTElEQVR42u3be0yVZRzAcRrgJsnlX7M0VK7JVVTugWbmFVQUELwAghKIkc3M2mxzrZvp8UpMDTXbyZ2aM210UaZMnYPMUQ4Oc13GHyhB3prkwMOv5z12zMvb1tpq832+z/b555z/3t/3PM+znXO8vP5cAQEBo5WtSrPyuyKwpH7lnFIXFBQU63X/Um8UJiQkXGpoaPjB6XTebG9vF1iXUznT9K2kp6dfCQwMXHMnBH9//9S4uLju1tbWy0cbTssH+z+T2rqDsLC6/Yfly6Mnpa2t7VpUVNRltUNkeHYFu8PhOPPVsZNSs/tTaOTrY6fk0KFDxrXA7onhwvnz53+2f1Iv23c6oJF99iPS0vK9cY/o9sTQr86R/l17D8rW2gPQjNPZ7r5YemJwXyq2vG+XzTXQjTH7B2Kw7fgIGjKNYeO2D6Eh0xg2bNkLDZnG8I6tDhoyjeGtjbvxEHt7079jGsOb7+2EhkxjeOPdWmjogRiOH2+UOTkFMmVqtqSmTZSomHh5/IkRsKDhI4IlOjbePefnpmVLxcq198bQ0dEhS0oqJWt2nqSlT5TQsAjx8/ODBQUEBEpYeKSa8yTJmpNPDMRADPgnMbQ524mBGG7HYD9wkBiI4XYMlS+8SgzEcDuGFdWvSdHSKmLQPYYhQ4b0l5StlLLyFyVvQbFMm54ticlpMnLUaEsIHvlfGvXQGR0S5p7vVDXngsXLZOmyavH393e5Yxg8eHBvbt4iKV/xsiwprpDcvMUybcZsSUpOt4TEpDTcJTklw/2Bn6/mXPr8S1KybKWxY9x0x+Dt7d0THhEpFVWvSHnlaikurZS8wmKZkTXvoTVz1l9m4B6zsnOloLDUfRIYMw8PjxAfH58ez6/lO202m4SERgzkLigZMM4QWFzVGllesVodoyED1dXVxn2h804MxpcVC5csv5EwLqlv+IgnXUFBQfzzyMKGDn3MFRs/rm/u/MJeY/YPxFBWvuo69GMaQ1FZ1TXoxzSGhUXlV6Ef0xjyC5dehX5MY8iZv+gK9GMaQ9bc/MvQj2kM02fm/Ar9mMbw7NSsHujHNIbMZ6Z3Qz+mMaRlTO6GfkxjSErJ+AX6MY1h7ISULujHNIbouHGXoB/TGCLHxFyEfkxjCA2PvAj9mMYQPCq0E/ohBhADiAHEAGIAMYAYQAwgBhADiAHEAGIAMYAYQAwgBhADiAHEAGIAMYAYQAwgBhADiIGHQwzEQAzEAGIAMYAYQAwgBhADiAHEAGIAMYAYQAwgBhADiAHEAGIAMYAYQAwgBhADiAHEAGIAMYAYeDDEQAzEQAwgBhADiAHEAGIAMYAYQAwgBhADiAHEAGIAMYAYQAwgBhADiAHEAGIAMYAYQAwgBhADiIEYiIEYQAwgBhADiAHEAGIAMYAYQAwgBhADiAHEAGIAMYAYQAwgBhADiAHEAGIAMYAYQAwgBhADD4cYiIEYiAHEAGIAMYAYQAwgBhADiAHEAGLA/x9DSNhTXdCPaQyRY6J7oJ/7Y/ipubl5YPyElGvRMWOvQh/GzFtaWowYOjwxNNhsm6/n5Rf2xo9N/A36mJuTe2PXrt03VAONnhg25eTMu2D/+MCt8YmpvdDHnj37bi0oKPhRNVDjiSHG19f3O4fDcXNHTa0rc9KUvuTUDFjY05mT+zZv2eaqr/9iYNCgQa2qgfFed6216sW2dete72pqanKdONEoh498PgDrMWb7zdmzrvXr13f7+fmdU7Pf4GWychXnI97eZ4YNG3Y8Jib2FKwnODi4UZ0Ep41ZK0WKj9ffrEeVZKVUWQVLMmabqQTcP/w/ADOI7pbOKR6hAAAAAElFTkSuQmCC) 26 5 5 fill;border-style:solid;border-width:26px 5px 5px;color:#000}.panel--dragging{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;transform:translateZ(0)!important;-webkit-user-select:none!important;user-select:none!important;will-change:transform!important}.panel--dragging>:not(.panel__top_bar){pointer-events:none!important}.panel__top_bar{height:26px;left:-5px;padding:4px 0 0 5px;position:absolute;top:-26px;width:calc(100% + 10px)}.panel__top_bar.moveable{cursor:move;-webkit-user-select:none;user-select:none}.panel__nameplate{font-family:Arial;font-size:12px;position:absolute}.panel__nameplate>.panel__name{padding:3px;-webkit-user-select:none;user-select:none}.panel__close_btn,.panel__minimize_btn{position:absolute;right:10px}.slot-machine__container{height:367px;width:380px}.slot-machine__container .slot-machine__challenge-btn{left:103px;position:absolute;top:153px}.slot-machine__container .slot-machine__challenge-btn-text{position:absolute;text-align:center;top:8px;width:100%}.slot-machine__container .slot-machine__close-btn{left:257px;position:absolute;top:13px}.slot-machine__container .slot-machine__countdown{left:0;pointer-events:none;position:absolute;text-align:center;top:200px;-webkit-user-select:none;user-select:none;width:300px}.slot-machine__container .slot-machine__fighter-container{display:flex;gap:14px;left:59px;position:absolute;top:88px}.slot-machine__container .slot-machine__reel{background:#0000001a;border-radius:4px;height:50px;overflow:hidden;position:relative;width:50px}.slot-machine__container .slot-machine__reel-inner{display:flex;flex-direction:column;left:0;position:absolute;top:0;transition:transform .3s ease-out}.slot-machine__container .slot-machine__character{display:block;image-rendering:pixelated;transition:filter .2s ease}.slot-machine__container .slot-machine__frames{left:58px;position:absolute;top:87px}.slot-machine__icon{left:1px;position:absolute;top:160px}.slot-machine__reel-inner.spinning .slot-machine__character{filter:blur(2px)}.slot-machine__reel-inner .slot-machine__character{filter:none;transition:filter .1s ease}@keyframes spin-reel-fast{0%{transform:translateY(0)}to{transform:translateY(-400px)}}@keyframes spin-reel-slow{0%{transform:translateY(0)}to{transform:translateY(-200px)}}@keyframes reel-stop{0%{transform:translateY(-10px)}50%{transform:translateY(5px)}to{transform:translateY(0)}}#map{height:426px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:768px;z-index:1000}#display{border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOgAAAB4CAYAAAD4z747AAAEfUlEQVR42u3ZS2iURwDA8WhWNibGrEmT2CTu5q1pI7QkBy22lBYjQqQ9eLEnT1ohQo89Kj0U9CB4F3KypRexLS2+qua1lmAeFdsYonnualGJrYJQD3Y+ScFSiyButPQ38INldtnDwJ/5Zr68vL+PdcFnQW9wM3gI5Nx8MBgcCt7I+5cRhXl37969x86fP//t9PT0YCaTmQRyK7Q2NDAw8E1XV9dXUYPB50Hs8Tg/TSQS0+Pj4z+GH08eOXLk2I4dO062tLT0NzU1pYHc6ezs/K67u/v4zMxMdmxs7IeKiopLocl9f8VZG4vFbk5OTl7s6ek5V7B8+a3EqtKe8vLVZ6ur16RrkrXDQO5UVa3pK15Zkl5RXDw3NDR0NrTYv/DY2xoFui+Mk9euXbsSj8dn6uqbryVTdb+Ulpad2PbhR78DubV5ywd3kqmGq9GGGDbIuRDoyO7du78MbR6MAj0bqk3v37//6/LKV882N792+b3N2+6+v7nzHrBIOrb9trZl/d2VKxP90REzOpOGNtNRoNejZ9+2trZ0KlU/9fY7W7Kvt745Dyye1vVt823tb12pr2++sn379hNTU1PDC29S8h5mMpkHy5Ytm0ilGh7UN667HeaywOJZujQ/W1WTGozOpNHFUXS7u/AK5lGg0YfJVG3DQ4GCQAGBgkABgYJABQoCBQQKAgUECgIVKAgUECgIFBAoCFSgIFBAoCBQQKAgUIGCQAGBgkABgYJABQoCBQQKAgUECgIVKAgUECgIFBAoCFSgIFDgn/Lz868LFAQKCBQECggUBCpQECjwTIHWCBQECggUBAoIFAQqUBAoIFAQKCBQEKhA4T8f6PLCohsWDBbXkiVLsonEqj47KHjEBQQKAgUECgIVKAgUECgIFBAoCFSgIFBAoCBQQKAgUIGCQAGBwv8w0Krq5E0LBotr6dL8bGVl9YWnBtrY1GIHhZd1BxUoCBQQKAgUECgIVKAgUECgIFBAoCBQgYJAAYGCQAGBgkAFCgIFBAoCBQQKAhUoCBQQKAgUECgIVKAgUOCZA60XKLxUgc7Pzc3dS6VSo6lUfbapuSVjweAFBJqsHahZkxpsb2/vnZmZuRzm70aB9o6NjV3auXNnuqo62b92XeuIBYPFD7S+YW1vefnqc3v27Pl+dHT0dJgfjAI9eODAgXNh4mI8XjBWW9f4R3VN6sKq0rLrJYmyX1+IktLnomhF8Y3n9V+QK4lVZdmKisrTtbWN8/mxWHZkZOTM4cOHz4Q2D0WBbigpKbkzOzt7e9euXf1FRcWDyWTdz+Fx93bYcoeA3IpaS6bqxuIFBT93dXUdD0fOO2VlZdFd0Ia8hfFFZ2fnxeiLo0ePntu0adOlwqKiqcLComEgt2Kx2GxxcfHV7u7uR3Fu3bp1IGoy77GRCE7V1dVN9fX19WYymfvRzW44qI5PTEykgdyJLoRCmLcGBgbONzQ0RJdDp4JX8p4wPg7Soej7Gzdu/Kmjo2MYyK2otXg8fn/hUuiTIJb3lBHVuy54F8i51mD1k0L8E7oLm+mYfpmnAAAAAElFTkSuQmCC) 5 fill;border-style:solid;border-width:5px;opacity:0;padding:2px;pointer-events:none}#display.tooltip-borderless{border:none;border-image:none;padding:0}#tailed-beast-map{height:600px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:1000px;z-index:50}.item--hidden{filter:opacity(50%);transform:translateX(-9999px);transition:.01s}.item .img__image{position:relative}.item__info--right{right:0;top:0;transform:translate(100%,-25%)}.item__info--left{left:0;top:0;transform:translate(-100%,-25%)}@keyframes itemGlow{0%,to{filter:brightness(1.1) drop-shadow(0 0 3px currentColor)}50%{filter:brightness(1.25) drop-shadow(0 0 6px currentColor)}}.grid-overlay{background:#6464644d;border:1px solid #000;border-radius:4px;box-sizing:border-box;height:100%;position:absolute;width:100%}.selected{background:#0064004d}.tabbed_pane__content{position:absolute;top:-26px}.tabbed_pane__tabs{display:flex;margin-left:5px;margin-top:5px}.tabbed_pane__tab{display:grid}.tabbed_pane__tab_background,.tabbed_pane__tab_button{grid-column:1;grid-row:1}.tabbed_pane__tab_background{height:16px;width:inherit}.tabbed_pane__tab_button{background:none;border:0;padding:0 5px}.tabbed_pane__tab_title{top:0}.notice-marquee{animation:notice-scroll 15s linear forwards;display:inline-block;padding-left:100%}@keyframes notice-scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.label{height:-webkit-fit-content;height:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:inherit}.label.center{text-align:center}.label.left{text-align:left}.label.right{text-align:right}.label.sm{font-size:.8rem}.label.xs{font-size:.75rem}#fightContainer{overflow:hidden;position:relative}#fightContainer canvas{display:block;left:0!important;margin:0!important;position:absolute!important;top:0!important;transform:none!important;z-index:0}#fightContainer>div,#fightContainer>img{position:relative;z-index:1}.fight__stat-column{display:inline-block;width:80px}.fight__stat-column.--single{width:160px}.fight__stat-column>.fight__stat-label{display:inline-block;text-align:end;width:50px}.fight__stat-column>.fight__stat-value{display:inline-block;text-align:center;width:30px}.fight__stat-column.--single>.fight__stat-value{width:110px}.fight__stat-row{color:#f5f5f5;font-size:12px;width:160px}.fight-text--red{color:crimson}.fight-text--blue{color:skyblue}.j-image.clickable{cursor:pointer}.j-image.gray{filter:contrast(.5)}@font-face{font-family:Chowfun;src:url(/static/media/CHOWFUN_.fce6aaf4f0ecf51bc599.TTF) format("truetype")}@font-face{font-family:Dom Casual;font-weight:700;src:url(/static/media/Dom%20Casual%20Std%20Bold.1170c584ee8fef87bd9f.otf) format("opentype")}.test-text{color:gold;text-shadow:0 0 2px #000,0 0 2px #000,0 0 2px #000,0 0 2px #000;-webkit-user-select:none;user-select:none}.info-text,.test-text{font-size:16px}.arena-fighter{cursor:pointer}.defeated{filter:brightness(.3);pointer-events:none}.drop-shadow{filter:drop-shadow(0 0 5px rgba(0,0,0,255))}.name{color:maroon}.arena-history{display:flex;flex-direction:column-reverse}.arena-history>p{margin:5px 0 0}.arena__leaderboard-name pre,.arena__leaderboard-row div{overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;white-space:nowrap!important}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}@keyframes shake{0%,to{transform:translate(-50%,-50%) translateY(0) scale(1)}25%{transform:translate(-50%,-50%) translateY(-2px) scale(1.025)}50%{transform:translate(-50%,-50%) translateY(0) scale(1.05)}75%{transform:translate(-50%,-50%) translateY(-1px) scale(1.025)}}@keyframes buttonPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.exchange-button{animation:buttonPulse 2s ease-in-out infinite}.rank-text{color:#003d7a!important}.rank-text,.score-text{font-family:Chowfun,sans-serif!important;font-size:21px!important;font-weight:900!important;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,0 0 8px #000c,0 0 12px #0009,0 0 16px #0006!important;-webkit-user-select:none;user-select:none}.score-text{color:#8a2be2!important;letter-spacing:4px!important}@keyframes cardPulse{0%,to{box-shadow:0 0 4px 1px #ffc80080}50%{box-shadow:0 0 6px 2px #ffc800e6}}.arena-card-pulse{animation:cardPulse 1.5s ease-in-out infinite}.inventory-panel{animation:inventoryOpen .15s ease-out forwards}@keyframes inventoryOpen{0%{opacity:0}to{opacity:1}}#sell-grid{display:flex;flex-wrap:wrap;height:200px;overflow:hidden;overflow-y:scroll;width:300px}#sell-grid>div{display:flex;width:-webkit-fit-content;width:fit-content}.jcheckbox{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.jcheckbox--disabled{cursor:not-allowed;opacity:.5}.jcheckbox__input{height:0;opacity:0;position:absolute;width:0}.jcheckbox__box{align-items:center;background:linear-gradient(180deg,#2a2a2a 0,#1a1a1a);border:2px solid #8b6914;border-radius:3px;cursor:pointer;display:flex;height:16px;justify-content:center;transition:all .2s;width:16px}.jcheckbox__box:hover{border-color:#d4af37;box-shadow:0 0 5px #d4af374d}.jcheckbox__checkmark{color:#d4af37;font-size:14px;font-weight:700;line-height:1}.jcheckbox__label{color:#d4af37;cursor:pointer;font-size:12px;font-weight:500;text-shadow:1px 1px 2px #000c}.info-text{color:#000;font-size:12px;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;-webkit-user-select:none;user-select:none}@keyframes socialButtonGlow{0%{filter:brightness(1.1) drop-shadow(0 0 4px rgba(255,215,0,.6)) drop-shadow(0 0 8px rgba(255,215,0,.4))}25%{filter:brightness(1.15) drop-shadow(0 0 6px rgba(255,215,0,.8)) drop-shadow(0 0 12px rgba(255,215,0,.5)) drop-shadow(0 0 16px rgba(255,215,0,.3))}50%{filter:brightness(1.2) drop-shadow(0 0 8px rgba(255,215,0,1)) drop-shadow(0 0 16px rgba(255,215,0,.7)) drop-shadow(0 0 24px rgba(255,215,0,.4))}75%{filter:brightness(1.15) drop-shadow(0 0 6px rgba(255,215,0,.8)) drop-shadow(0 0 12px rgba(255,215,0,.5)) drop-shadow(0 0 16px rgba(255,215,0,.3))}to{filter:brightness(1.1) drop-shadow(0 0 4px rgba(255,215,0,.6)) drop-shadow(0 0 8px rgba(255,215,0,.4))}}.social-button-notification .cdn-image,.social-button-notification img{animation:socialButtonGlow 2s ease-in-out infinite}.social-button-notification.image_button.--hover{filter:none}.social-button-notification.image_button.--hover .cdn-image,.social-button-notification.image_button.--hover img{animation:socialButtonGlow 2s ease-in-out infinite;filter:brightness(1.3) drop-shadow(0 0 8px rgba(255,215,0,1)) drop-shadow(0 0 16px rgba(255,215,0,.7)) drop-shadow(0 0 24px rgba(255,215,0,.4))}.stats-panel{animation:statsOpen .15s ease-out forwards}@keyframes statsOpen{0%{opacity:0}to{opacity:1}}.clickable{background:#8b735526;border:1px solid #8b73554d;border-radius:3px;color:#3d2914;cursor:pointer;margin:2px 0;padding:4px 9px;transition:all .15s ease}.clickable:hover{background:#8b73554d;border-color:#8b735580;color:#8b5a2b}.clickable-icon{cursor:pointer}.npc-menu-button{background:#8b735526;border:1px solid #8b73554d;border-radius:3px;color:#3d2914;cursor:pointer;margin:2px 0;padding:4px 9px;transition:all .15s ease}.npc-menu-button:hover{background:#8b73554d;border-color:#8b735580;color:#8b5a2b}.clickable-disabled{background:#6464641a;border:1px solid #64646433;border-radius:3px;color:#999;cursor:not-allowed;margin:2px 0;padding:4px 9px}.npc-menu-buttons::-webkit-scrollbar{width:10px}.npc-menu-buttons::-webkit-scrollbar-track{background:#d4c8a8;border-left:1px solid #a09070}.npc-menu-buttons::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c0b090,#a09070);border:1px solid #807050;border-radius:2px}.npc-menu-buttons::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b0a080,#908060)}.npc-menu-buttons::-webkit-scrollbar-button{background:#d4c8a8;border:1px solid #a09070;height:10px}.monster-box{border-radius:4px}.monster-box:hover{box-shadow:inset 0 0 5px 5px gold,0 0 5px 2px gold;cursor:pointer}.monster_box__name{fill:#f5f5f5;color:#f5f5f5;overflow:hidden hidden!important;text-align:center;white-space:nowrap}.npc__name{font-weight:700;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.npc__name:after{-webkit-text-fill-color:#0000;background:linear-gradient(#ffeacc,#ff8a19);-webkit-background-clip:text;background-clip:text}.npc__name:after,.npc__name:before{content:attr(data-text);left:0;position:absolute;top:0;transform:translate(-50%)}.npc__name:before{text-shadow:0 0 4px #000,0 0 4px #000,0 0 4px #000,0 0 4px #000}.npc__quest{cursor:pointer;left:50%;pointer-events:none;position:absolute!important;top:-5px;transform:translate(-50%,-100%)}.npc-container canvas{transition:filter .1s ease}.npc-container.npc-hover canvas{cursor:pointer;filter:brightness(1.3) sepia(.5) saturate(2) hue-rotate(10deg)}.outline{text-shadow:-1px 1px 0 #5c3600d9,1px 1px 0 #5c3600d9,1px -1px 0 #5c3600d9,-1px -1px 0 #5c3600d9,1px 1px 3px #000}.exploration__card--button{margin-left:auto;margin-right:auto;margin-top:5px}.exploration__card--name{color:#000;font-family:Arial;font-size:.8rem;overflow:hidden hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.valhalla__difficulty__name{font-family:fantasy;font-size:34px;font-weight:700;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);-webkit-user-select:none;user-select:none;white-space:nowrap}.valhalla__difficulty__name:after{-webkit-text-fill-color:#0000;background:linear-gradient(#77b4fe,#082088);-webkit-background-clip:text;background-clip:text;content:attr(data-text);left:0;position:absolute!important;top:0;transform:translate(-50%)}.valhalla__difficulty__name:before{-webkit-text-stroke:6px #e7ffff;content:attr(data-text);left:0;position:absolute;top:0;transform:translate(-50%)}.element__3{z-index:4}.element__5{z-index:2}.newPlayer__role-selected{cursor:pointer;filter:brightness(60%)}.newPlayer__role-selected:hover,.newPlayer__role:hover{cursor:pointer;filter:brightness(140%)!important}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.newPlayer__bg-container{overflow:hidden}.newPlayer__bg,.newPlayer__bg-container{height:100%;left:0;position:absolute;top:0;width:100%}.newPlayer__bg{filter:blur(2px);object-fit:cover}.newPlayer__bg-enter{animation:splatterReveal .8s ease-out forwards;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.02' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.02' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");-webkit-mask-size:300% 300%;mask-size:300% 300%}@keyframes splatterReveal{0%{-webkit-mask-position:100% 100%;mask-position:100% 100%;opacity:0;transform:scale(1.05)}30%{opacity:1}to{-webkit-mask-position:0 0;mask-position:0 0;opacity:1;transform:scale(1)}}.newPlayer__bg-splatter{animation:inkSplatter .7s cubic-bezier(.4,0,.2,1) forwards}@keyframes inkSplatter{0%{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);opacity:0}20%{opacity:1}40%{-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}70%{-webkit-clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}.newPlayer__bg-burst{animation:smoothDissolve .5s ease-in-out forwards}@keyframes smoothDissolve{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.intro-overlay{align-items:center;animation:introFadeIn .5s ease-out forwards;background:#000;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.intro-overlay.fade-out{animation:introFadeOut .8s ease-in forwards}@keyframes introFadeIn{0%{opacity:0}to{opacity:1}}@keyframes introFadeOut{0%{opacity:1}to{opacity:0}}.intro-title{animation:titleReveal 1.2s ease-out forwards;background:linear-gradient(180deg,#fff,#ccc 50%,#999);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:64px;font-weight:900;letter-spacing:8px;opacity:0;text-shadow:0 0 40px #ffffff4d;text-transform:uppercase;transform:scale(.8)}@keyframes titleReveal{0%{letter-spacing:30px;opacity:0;transform:scale(.8)}50%{opacity:1}to{letter-spacing:8px;opacity:1;transform:scale(1)}}.intro-subtitle{animation:subtitleReveal 1s ease-out .5s forwards;color:#888;font-size:24px;font-weight:300;letter-spacing:12px;margin-top:20px;opacity:0;text-transform:uppercase}@keyframes subtitleReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.intro-line{animation:lineExpand .8s ease-out .3s forwards;background:linear-gradient(90deg,#0000,#fff,#0000);height:2px;margin:30px 0;width:0}@keyframes lineExpand{0%{width:0}to{width:400px}}.intro-character{animation:characterReveal .8s ease-out .8s forwards;color:#fff;font-size:28px;font-weight:600;margin-top:10px;opacity:0}@keyframes characterReveal{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.intro-series{animation:seriesReveal .8s ease-out 1s forwards;font-size:16px;font-weight:400;letter-spacing:4px;margin-top:8px;opacity:0;text-transform:uppercase}.intro-series.naruto{color:#ff6b00}.intro-series.onepiece{color:#c00}.intro-series.bleach{color:#3a7bd5}@keyframes seriesReveal{0%{opacity:0}to{opacity:1}}.intro-tagline{animation:taglineReveal 1s ease-out 1.3s forwards;color:#555;font-size:14px;font-style:italic;letter-spacing:3px;margin-top:40px;opacity:0}@keyframes taglineReveal{0%{opacity:0}to{opacity:.7}}@keyframes mega-slot__light-pulse{0%{opacity:.3;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}to{opacity:.3;transform:scale(.94)}}@keyframes spin-reel{0%{transform:translateY(0)}to{transform:translateY(-560px)}}.mega-slot__backdrop{background:#00000073;inset:0;position:fixed;z-index:15990}.mega-slot__panel-shell{display:flex;height:100%;padding:14px 18px 16px;position:relative}.mega-slot__side-art{bottom:-3px;height:auto;left:480px;pointer-events:none;position:absolute;width:170px;z-index:3}.mega-slot__mute-toggle{align-items:center;background:#120a12a6;border:1px solid #ffd49766;border-radius:6px;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;right:38px;top:50%;transform:translateY(-50%);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;width:24px}.mega-slot__mute-toggle:focus-visible,.mega-slot__mute-toggle:hover{box-shadow:0 0 0 2px #ffd49773,0 4px 8px #00000059;outline:none;transform:translateY(-50%) translateY(-1px)}.mega-slot__mute-toggle:active{transform:translateY(-50%) translateY(0)}.mega-slot__mute-toggle--muted{opacity:.65}.mega-slot__mute-toggle img{height:16px;pointer-events:none;width:16px}.mega-slot__panel{--mega-slot-reel-size:70px;--mega-slot-reel-gap:6px;--mega-slot-screen-width:calc(var(--mega-slot-reel-size)*3 + var(--mega-slot-reel-gap)*2 + 24px);--mega-slot-screen-height:calc(var(--mega-slot-reel-size)*3 + var(--mega-slot-reel-gap)*2 + 24px);color:#f1e5c4;display:flex;flex-direction:column;height:100%;position:relative;width:100%;z-index:1}.mega-slot__content{display:flex;flex:1 1;gap:16px}.mega-slot__main{flex:1 1 auto;gap:10px;transform:translateX(-2%)}.mega-slot__machine,.mega-slot__main{align-items:center;display:flex;flex-direction:column}.mega-slot__machine{background:linear-gradient(180deg,#3c2331,#1a0c18);border-radius:18px 18px 10px 10px;box-shadow:0 10px 18px #00000073;gap:14px;padding:16px 28px 24px;position:relative;width:calc(var(--mega-slot-reel-size)*3 + 108px)}.mega-slot__machine-top{display:flex;justify-content:center;width:100%}.mega-slot__marquee{align-items:center;background:linear-gradient(180deg,#ffd26f,#ff9d28 95%);border:3px solid #7c3605;border-radius:18px;box-shadow:inset 0 0 10px #00000059,0 3px 8px #00000080;display:flex;justify-content:center;letter-spacing:1.5px;min-height:38px;text-transform:uppercase;width:80%}.mega-slot__marquee-text{color:#4b1c0a;font-size:13px;font-weight:700}.mega-slot__machine-body{align-items:stretch;display:flex;justify-content:center;width:100%}.mega-slot__machine-frame{background:radial-gradient(circle at 50% 20%,#ffe9b6 0,#f5c37c 32%,#7c232b 80%,#350b10 100%);border-radius:20px;box-shadow:inset 0 0 18px #00000073,0 6px 14px #0006;padding:18px 16px 26px;position:relative}.mega-slot__machine-frame:before{border:2px solid #f4a24fb3;border-radius:16px;content:"";inset:8px;pointer-events:none;position:absolute}.mega-slot__lights{display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%)}.mega-slot__lights--top{top:10px}.mega-slot__lights--bottom{bottom:14px}.mega-slot__lights span{align-items:center;animation:mega-slot__light-pulse 1.4s ease-in-out infinite;background:linear-gradient(145deg,#fffa9e,#ffbf14);border-radius:50%;box-shadow:0 0 8px #ffd24ed9;display:block;justify-content:flex-start}.mega-slot__lights--bottom span{animation-delay:.25s}.mega-slot__screen{background:linear-gradient(180deg,#1e0b17,#000);border:2px solid #f4a24fb3;border-radius:14px;padding:12px;width:var(--mega-slot-screen-width)}.mega-slot__reels{grid-gap:var(--mega-slot-reel-gap);display:grid;gap:var(--mega-slot-reel-gap);grid-template-columns:repeat(3,var(--mega-slot-reel-size));justify-content:center}.slot-machine__reel.mega-slot__reel{background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;height:var(--mega-slot-reel-size);overflow:hidden;position:relative;width:var(--mega-slot-reel-size)}.slot-machine__reel-inner{display:flex;flex-direction:column;left:0;position:absolute;top:0;transition:transform .28s ease-out}.slot-machine__reel-inner.spinning .slot-machine__character{filter:brightness(1.15) blur(1px)}.slot-machine__character{display:block;height:var(--mega-slot-reel-size);image-rendering:pixelated;width:var(--mega-slot-reel-size)}.mega-slot__machine-base{align-items:center;background:linear-gradient(180deg,#41222b,#1d0a12);border-radius:14px 14px 10px 10px;box-shadow:inset 0 0 12px #00000080;display:flex;height:46px;justify-content:center;width:100%}.mega-slot__message{color:#ffe1b2;font-size:13px;font-weight:600;margin:0;text-align:center}.mega-slot__spin-button--center{align-self:center}.mega-slot__message--inline{color:#ffe1b2;display:block;font-size:12px;line-height:1.35;min-height:18px;text-align:center}.mega-slot__auto-label{color:#ffd995;display:block;font-size:12px;text-align:center}.mega-slot__auto-label--center{margin-top:-6px}.mega-slot__controls-wrap{align-items:stretch;display:flex;flex:0 0 auto;transform:translateX(-8%);width:246px}.mega-slot__card{background:#160c12e6;border:1px solid #ffce8c40;border-radius:12px;box-shadow:inset 0 0 12px #00000059;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:10px 14px calc(10% + 12px);width:100%}.mega-slot__controls{color:#ffe1ad;display:flex;flex:1 1;flex-direction:column;gap:12px}.mega-slot__controls-header{align-items:center;display:flex;justify-content:flex-start}.mega-slot__instructions-button{font-size:11px}.mega-slot__control-grid{display:flex;flex-direction:column;gap:14px}.mega-slot__control-group{display:flex;flex-direction:column;gap:8px}.mega-slot__control-group--bet{padding-top:4px}.mega-slot__currency-buttons{display:flex;flex-wrap:wrap;gap:8px}.mega-slot__toggle-button{--toggle-bg:#4428268c;background:var(--toggle-bg);border:1px solid #ffcf9259;color:#ffe7bd;transition:transform .18s ease,box-shadow .18s ease;width:74px}.mega-slot__toggle-button:hover:not(:disabled){box-shadow:0 4px 8px #00000059;transform:translateY(-1px)}.mega-slot__toggle-button--active{--toggle-bg:linear-gradient(180deg,#ffcd67,#ff9038);box-shadow:0 5px 10px #00000073;color:#3d1a09}.mega-slot__bet-panel{align-self:flex-start;background:#160c12c7;border:1px solid #ffce8c59;border-radius:12px;box-shadow:inset 0 0 12px #0000004d;display:flex;flex-direction:column;gap:12px;margin-left:-2%;padding:14px 16px 16px;transition:border-color .25s ease,box-shadow .25s ease;width:90%}.mega-slot__bet-panel--win{border-color:#ffebb4d9;box-shadow:0 0 16px #ffc86266,inset 0 0 12px #ffd27873}.mega-slot__bet-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.mega-slot__bet-title{color:#ffe7cb;font-size:13px;font-weight:600}.mega-slot__bet-range{color:#ffe7cbbf;font-size:11px}.mega-slot__bet-body{align-items:center;display:flex;gap:8px}.mega-slot__bet-adjust{font-size:12px}.mega-slot__bet-display{display:flex;flex:1 1;justify-content:center}.mega-slot__bet-input-field{background:#00000059;border:1px solid #ffd6aa66;border-radius:8px;color:#fff1d8;font-size:14px;font-weight:600;padding:4px 6px;text-align:center;width:100%}.mega-slot__bet-input-field:disabled{opacity:.5}.mega-slot__bet-footer{align-items:center;display:flex;justify-content:center}.mega-slot__section-title{color:#ffdeac;font-size:12px;font-weight:600}.mega-slot__instructions-overlay{align-items:center;background:#070306bf;display:flex;inset:0;justify-content:center;position:absolute;z-index:5}.mega-slot__instructions-card{background:#0c070af2;border:1px solid #ffd6aa66;border-radius:12px;box-shadow:0 12px 30px #00000073;padding:18px;position:relative;width:80%}.mega-slot__instructions-close{position:absolute;right:12px;top:12px}.mega-slot__instructions-title{color:#ffeac8;font-size:16px;margin:0 0 12px}.mega-slot__instructions-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.mega-slot__instructions-list li{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;display:flex;gap:10px;padding:6px 8px}.mega-slot__instructions-symbol{align-items:center;background:#ffd2aa26;border-radius:50%;display:inline-flex;height:32px;justify-content:center;width:32px}.mega-slot__instructions-icon{image-rendering:pixelated}.mega-slot__instructions-value{color:#ffe9c4;font-size:13px}.mega-slot__instructions-note{color:#ffe9c8e6;font-size:12px;margin:14px 0 0}.mega-slot__panel-top{padding-right:70px;position:relative}.mega-slot__panel-close{right:10px}.mega-slot__controls{position:relative}.mega-slot__bet-panel:after{content:"";height:120px;opacity:.35;pointer-events:none;position:absolute;right:-52px;top:-40px;transform:rotate(-12deg);width:120px}.mega-slot__controls .mega-slot__section-title{align-items:center;display:flex;gap:6px}.mega-slot__controls .mega-slot__section-title:after{background:linear-gradient(90deg,#ffd6aa66,#ffd6aa00);content:"";flex:1 1;height:1px;margin-left:6px}.mega-slot__bet-adjust,.mega-slot__instructions-button,.mega-slot__toggle-button{letter-spacing:.4px;text-transform:uppercase}@media(max-width:1400px){.mega-slot__panel{--mega-slot-reel-size:64px}.mega-slot__side-art{display:none}}@media(max-width:1200px){.mega-slot__content,.mega-slot__panel-shell{align-items:center;flex-direction:column}.mega-slot__controls-wrap{transform:none;width:100%}.mega-slot__bet-panel:after{height:100px;opacity:.2;width:100px}}table{background:#0c1222c7;border-collapse:collapse;border-radius:12px;color:#e6ecf9;overflow:hidden;width:100%}td,th{border:1px solid #78a7ff2e;font-size:13px;padding:10px 12px;text-align:left}th{background:#1d2e56bf;color:#d2e0f7e6;font-weight:600;letter-spacing:.08em;text-transform:uppercase}tr:nth-child(2n) td{background:#101a30a6}tr:hover td{background:#2d4c8e66}.admin-login-page{align-items:center;background:radial-gradient(circle at top left,#1f2b44 0,#0f172a 45%,#050912 100%);color:#e8edf6;display:flex;font-family:Segoe UI,Arial,sans-serif;justify-content:center;min-height:100vh;padding:24px}.admin-login-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#21304eeb,#121c30f5);border:1px solid #8eb3ff40;border-radius:18px;box-shadow:0 25px 45px #050a1973,inset 0 1px 0 #ffffff14,inset 0 -1px 0 #0006;padding:32px 36px;position:relative;width:360px}.admin-login-card:before{background:linear-gradient(135deg,#5b85ff59,#82deff14);border-radius:20px;content:"";filter:blur(14px);inset:-2px;opacity:.7;position:absolute;z-index:-1}.admin-login-card__header{margin-bottom:28px;text-align:center}.admin-login-card__header h1{font-size:26px;font-weight:700;letter-spacing:.02em;margin:0;text-shadow:0 3px 12px #00000073}.admin-login-card__header p{color:#e8edf6b8;font-size:13px;margin:12px 0 0}.admin-login-form{display:flex;flex-direction:column;gap:18px}.admin-login-field{color:#e8edf6db;display:flex;flex-direction:column;font-size:12px;gap:6px;letter-spacing:.03em}.admin-login-field input{background:linear-gradient(180deg,#131c30e6,#0c1221f2);border:1px solid #7b9fff66;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff14;color:#e8edf6;font-size:14px;height:38px;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.admin-login-field input:focus{border-color:#9dc5ffe6;box-shadow:0 0 0 3px #78a7ff2e,inset 0 1px 3px #00000073;outline:none;transform:translateY(-1px)}.admin-login-field span{color:#c7d3eee6;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.admin-login-message{background:#ff5f6d2e;border:1px solid #ff5f6d59;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff1f;color:#ffb3bd;font-size:12px;padding:12px 14px;text-align:center}.admin-login-submit{background:linear-gradient(160deg,#6ea0ffd9,#5273d1f2);border:1px solid #7eb2ff8c;border-radius:12px;box-shadow:0 12px 25px #1c3f8c73,inset 0 1px 0 #ffffff3d;color:#f7f9ff;cursor:pointer;font-size:15px;font-weight:700;height:42px;letter-spacing:.05em;margin-top:6px;text-shadow:0 1px 4px #0e1b3a59;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.admin-login-submit:hover:not(:disabled){background:linear-gradient(160deg,#82b4ffeb,#5c87e6fa);box-shadow:0 18px 30px #1c3f8c7a,inset 0 1px 0 #ffffff4d;transform:translateY(-2px)}.admin-login-submit:active:not(:disabled){box-shadow:0 10px 18px #14306e80,inset 0 2px 2px #00000059;transform:translateY(0)}.admin-login-submit:disabled{box-shadow:inset 0 1px 0 #ffffff26;cursor:progress;opacity:.75}.admin-dashboard{background:radial-gradient(circle at top left,#1a253a 0,#0c1324 55%,#04060d 100%);box-sizing:border-box;color:#e6ecf9;font-family:Segoe UI,Arial,sans-serif;min-height:100vh;padding:36px 42px 48px}.admin-dashboard__header{display:flex;flex-direction:column;gap:18px;margin-bottom:30px}.admin-dashboard__header h1{font-size:32px;font-weight:700;letter-spacing:.02em;margin:0}.admin-dashboard__header p{color:#e2e9f9bf;font-size:14px;line-height:1.5;margin:8px 0 0;max-width:540px}.admin-dashboard__actions{align-items:center;display:flex;gap:12px}@media (min-width:1024px){.admin-dashboard__header{align-items:flex-start;flex-direction:row;justify-content:space-between}}.admin-dashboard__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.admin-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(162deg,#212f52e0,#0f172af0);border:1px solid #78a7ff47;border-radius:18px;box-shadow:0 22px 45px #050a167a,inset 0 1px 0 #ffffff14;padding:26px;position:relative}.admin-card--announcement{background:linear-gradient(160deg,#405ca2eb,#17203af2);border-color:#8abaff66}.admin-card--mail{background:linear-gradient(160deg,#426cc447,#18264ee0),linear-gradient(175deg,#1e2e58eb,#0e1630f2);border-color:#7eb2ff73}.admin-card__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px}.admin-card__header h2{font-size:22px;font-weight:700;letter-spacing:.03em;margin:0}.admin-card__header p{color:#e2e9f9b3;font-size:13px;line-height:1.45;margin:6px 0 0}.admin-card__body{display:flex;flex-direction:column;gap:20px}.admin-log-block{background:linear-gradient(175deg,#14203ac7,#090e1ceb);border:1px solid #76a0ff4d;border-radius:16px;box-shadow:0 18px 34px #070b187a,inset 0 1px 0 #ffffff0f;display:flex;flex-direction:column;gap:14px;padding:18px 20px}.admin-log-block__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.admin-log-block__header h3{font-size:18px;font-weight:600;letter-spacing:.08em;margin:0}.admin-log-block__header p{color:#cdd6ecc7;font-size:12px;margin:6px 0 0}.admin-log-terminal{background:linear-gradient(180deg,#090d18f2,#04060cfa);border:1px solid #76a0ff59;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d;color:#d3dbefe6;font-family:Fira Code,Consolas,Courier New,monospace;font-size:12px;height:260px;line-height:1.65;overflow-y:auto;padding:14px 16px}.admin-log-terminal::-webkit-scrollbar{width:8px}.admin-log-terminal::-webkit-scrollbar-thumb{background:#76a0ff66;border-radius:999px}.admin-log-entry{grid-gap:12px;align-items:baseline;display:grid;gap:12px;grid-template-columns:auto auto 1fr}.admin-log-entry+.admin-log-entry{margin-top:8px}.admin-log-entry__timestamp{color:#84baffd9}.admin-log-entry__actor{color:#c1d2f4e0;font-weight:600}.admin-log-entry__message{color:#d3dbefeb;word-break:break-word}.admin-log-entry--success .admin-log-entry__message{color:#b6eed0eb}.admin-log-entry--error .admin-log-entry__message{color:#ffb6c2e6}.admin-log-empty{color:#bdcdf1bf;letter-spacing:.04em;text-align:center}.admin-character{display:flex;flex-direction:column;gap:24px}.admin-character__section{background:linear-gradient(168deg,#25365ed1,#0e162aeb);border:1px solid #84b2ff59;border-radius:16px;box-shadow:0 18px 32px #080c1973,inset 0 1px 0 #ffffff0f;display:flex;flex-direction:column;gap:18px;padding:20px 22px}.admin-character__section--lookup{background:linear-gradient(165deg,#3a589cd9,#141e38eb)}.admin-character__section--danger{background:linear-gradient(168deg,#9c3648c7,#2e0c18eb);border-color:#ff90a28c;box-shadow:0 18px 28px #50162073,inset 0 1px 0 #ffffff0d}.admin-character__section--results{background:linear-gradient(170deg,#203058d1,#0c1424eb)}.admin-character__section-header{display:flex;flex-direction:column;gap:6px}.admin-character__section-header h3{font-size:18px;font-weight:600;letter-spacing:.05em;margin:0}.admin-character__section-header p{color:#d3dcf4c7;font-size:12px;line-height:1.6;margin:0}.admin-character__section--danger .admin-character__section-header h3{color:#ffd6e0f2}.admin-character__section--danger .admin-character__section-header p{color:#ffc9d4c7}.admin-character__section--danger .admin-helper-text{color:#ffd6e0c7}.admin-character__form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.admin-character__form .admin-field{flex:1 1;min-width:240px}.admin-helper-text--alert{color:#ffcfd8e0}.admin-table-wrapper{border:1px solid #76a0ff47;border-radius:14px;overflow-x:auto}.admin-table-wrapper table{min-width:560px}.admin-table-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-inline-input{align-items:center;display:flex;gap:8px}.admin-inline-input input{flex:1 1;min-width:0}.admin-item-selector{position:relative;width:100%}.admin-item-selector__input{width:100%}.admin-item-selector__panel{background:linear-gradient(175deg,#162240f5,#0a1020fa);border:1px solid #7eb2ff73;border-radius:14px;box-shadow:0 24px 44px #060a188c,inset 0 1px 0 #ffffff0f;left:0;max-height:280px;overflow-y:auto;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.admin-item-selector__panel::-webkit-scrollbar{width:6px}.admin-item-selector__panel::-webkit-scrollbar-thumb{background:#76a0ff59;border-radius:999px}.admin-item-selector__panel--empty{padding:12px 0;text-align:center}.admin-item-selector__option{align-items:center;background:#0000;border:none;color:#e6ecf9;cursor:pointer;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:10px 16px;text-align:left;transition:background .15s ease,transform .15s ease;width:100%}.admin-item-selector__option:hover{background:#4c76ce52;transform:translateX(2px)}.admin-item-selector__option-name{font-weight:600;letter-spacing:.02em}.admin-item-selector__option-id{color:#bdcdf1c7;font-size:11px;letter-spacing:.04em}.admin-item-selector__footnote{border-top:1px solid #76a0ff2e;color:#bdcdf1b3;font-size:11px;padding:10px 16px}.admin-item-selector__empty{color:#bdcdf1c7;font-size:12px}.admin-item-selector__loading{color:#bdcdf1bf;font-size:11px;letter-spacing:.05em;margin-top:6px}.admin-item-row .admin-item-selector{max-width:360px}.admin-card__body--scroll{max-height:560px;overflow:auto;padding-right:6px}.admin-card__body--scroll::-webkit-scrollbar{width:8px}.admin-card__body--scroll::-webkit-scrollbar-thumb{background:#7da7ff59;border-radius:999px}.admin-card__subsection{background:#36528e3d;border:1px solid #80b2ff59;border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:16px}.admin-card__subsection-header{align-items:center;color:#c9dcffeb;display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:space-between}.admin-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-grid--currency{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-field{color:#e0e8f6f2;display:flex;flex-direction:column;font-size:12px;gap:8px;letter-spacing:.03em}.admin-field span{color:#c5d2edd1;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.admin-field--grow{flex:1 1}.admin-field--span-2{grid-column:span 2}.admin-card input,.admin-card select,.admin-card textarea{background:linear-gradient(180deg,#121a2ef2,#0a1020f7);border:1px solid #76a0ff61;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff0f;color:#e6ecf9;font-size:14px;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease}.admin-card select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(180deg,#121a2ef2,#0a1020f7),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23c7d6f5' d='M5.293 7.293.586 2.586 2 1.172l4 4 4-4 1.414 1.414-4.707 4.707a1 1 0 0 1-1.414 0Z'/%3E%3C/svg%3E");background-position:0 0,right 14px center;background-repeat:no-repeat,no-repeat;background-size:auto,12px 8px;padding-right:40px}.admin-card select option{background:#101a32;color:#e6ecf9}.admin-item-row select{background:linear-gradient(180deg,#121a2ef2,#0a1020f7);color:#e6ecf9}.admin-item-row select option{background:#101a32;color:#e6ecf9}.admin-card textarea{resize:vertical}.admin-card input:focus,.admin-card select:focus,.admin-card textarea:focus{background:linear-gradient(180deg,#121a2ef2,#0a1020f7);border-color:#a2c6ffd9;box-shadow:0 0 0 3px #78a7ff2e;outline:none}.admin-inline-form{align-items:flex-end;display:flex;gap:12px}.admin-stack{display:flex;flex-direction:column;gap:16px}.admin-helper-text{color:#d3dbefb8;font-size:12px;line-height:1.6}.admin-helper-text--compact{color:#cdd6ecc7;font-size:11px}.admin-item-list{display:flex;flex-direction:column;gap:10px}.admin-item-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:2fr 120px 140px 100px}@media (max-width:900px){.admin-item-row{grid-template-columns:1fr}.admin-field--span-2{grid-column:span 1}.admin-item-row .admin-item-selector{max-width:100%}}.admin-actions{display:flex;flex-wrap:wrap;gap:12px}.admin-button{border:1px solid #0000;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.05em;padding:10px 18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.admin-button:disabled{cursor:progress;opacity:.72}.admin-button--primary{background:linear-gradient(160deg,#6ea0ffe0,#5273d1f2);border-color:#7eb2ff8c;box-shadow:0 16px 30px #1c3f8c73;color:#f7f9ff}.admin-button--primary:hover:not(:disabled){box-shadow:0 20px 38px #1c3f8c80;transform:translateY(-1px)}.admin-button--ghost{background:#0f172a59;border-color:#78a7ff47;color:#e2e9f9e6}.admin-button--ghost:hover:not(:disabled){background:#14203a8c;transform:translateY(-1px)}.admin-button--danger{background:linear-gradient(160deg,#dc7070e6,#ae2d2deb);border-color:#ff90907a;box-shadow:0 14px 28px #961e1e73;color:#fff1f1}.admin-button--danger:hover:not(:disabled){box-shadow:0 18px 32px #961e1e80;transform:translateY(-1px)}.admin-button--sm{border-radius:10px}.admin-button--sm,.admin-tag{font-size:12px;padding:6px 12px}.admin-tag{align-items:center;background:#315bb966;border:1px solid #7eb2ff66;border-radius:999px;color:#e3eafcf2;display:inline-flex;letter-spacing:.08em;text-transform:uppercase}.admin-tag--success{background:#40af8061;border-color:#76ce998c;color:#dff7e9f2}.admin-card--span-2{grid-column:span 2}@media (max-width:1023px){.admin-dashboard{padding:28px 20px 36px}.admin-card--span-2{grid-column:span 1}.admin-inline-form{align-items:stretch;flex-direction:column}}