.loading-dissolve{opacity:0;transition:opacity .2s}.loading-container{z-index:100000000;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#000!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-logo-loading{width:140px;height:auto;animation:rotate 3.5s cubic-bezier(.4,0,.2,1.05) infinite,glow 1.75s infinite alternate;z-index:1221313123123213000}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stars-container-loading{position:absolute;top:0;left:0;width:100%;height:100%}.star-loading{position:absolute;background-color:#fff;border-radius:50%;animation:twinkle 2s ease-in-out infinite}@keyframes rotate{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(1turn)}}@keyframes glow{0%,to{opacity:.8}50%{opacity:.5}}@keyframes twinkle{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}html{scroll-behavior:smooth;overscroll-behavior-y:contain;min-height:100vh}.margin-0,body{margin:0}.padding-0{padding:0}.dark{background-color:#eaeaea}.disable-highlight{-webkit-user-select:none;-moz-user-select:none;user-select:none}.disable-zoom-on-double-tap{touch-action:manipulation}::-webkit-scrollbar{display:none}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.flex{display:flex}.justify-center{justify-content:center}.relative{position:relative}button:active{transform:scale(.95)}.small-horizontal-margin{margin:0 1.2rem}.fit-content{width:-moz-fit-content;width:fit-content}body{cursor:default}.pointer{cursor:pointer}.body-no-scroll{overflow:hidden}.flex-one{flex:1}.text-align-center{text-align:center}.light-text{color:#fff}.dark-text{color:#000}.random-fact[data-v-52dd7949]{color:var(--primary-text);font-size:1rem;margin-top:20px;margin-bottom:28px;text-align:center;padding:10px 20px;border-radius:10px;max-width:80%;opacity:.8;font-style:italic}@keyframes fadeInUp-52dd7949{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.resource-tooltip[data-v-5815ab78]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--primary-text);padding:5px 10px;border-radius:12px;font-size:34px;font-weight:900;z-index:400;background-color:var(--secondary-bg)}.technology-node[data-v-84cfe598]{cursor:pointer;transition:box-shadow .3s ease-in-out 0s,scale .2s ease-in-out 0s;position:relative;overflow:hidden;background-color:var(--button-bg);color:var(--primary-text);border-radius:10px;padding:12px;margin:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);width:90px;height:90px;display:flex;justify-content:center;align-items:center}.technology-node[data-v-84cfe598]:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);scale:1.05}.technology-node p[data-v-84cfe598]:hover{scale:1}.technology-node p[data-v-84cfe598]{font-size:14px}.tech-tree-modal[data-v-84cfe598]{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.tech-tree-container[data-v-84cfe598]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:14px 20px 14px 20px;background-color:var(--primary-bg);color:var(--primary-text);box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:10px;position:relative;max-height:94%;overflow:scroll;max-width:468px;z-index:2}.tech-tree[data-v-84cfe598]{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:10px;margin-bottom:20px;overflow:hidden}.info-icon[data-v-84cfe598]{font-size:18px;color:#fff;cursor:pointer;padding:4px;z-index:24;border-radius:8px 0 0 0}.tooltip[data-v-84cfe598]{position:absolute;left:0;top:16px;transform:translateY(-50%);display:inline-block;vertical-align:middle;padding:0 4px 4px 0;cursor:pointer;transition:background-color .3s ease,color .3s ease,transform .2s ease-in-out}.tooltip .tooltiptext[data-v-84cfe598]{visibility:hidden;width:160px;background-color:#3498db;color:#fff;text-align:left;border-radius:5px;padding:8px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-80px;opacity:0;transition:opacity .3s;font-size:18px}.tooltip:hover .tooltiptext[data-v-84cfe598]{visibility:visible;opacity:1}.price-label[data-v-84cfe598]{font-size:12px;margin-top:5px;text-align:center;position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);color:#fff;width:96px;pointer-events:none}.price-label[data-v-84cfe598]:hover{transition:background-color .3s ease,color .3s ease,transform .2s ease-in-out}.btn:hover+.tooltip[data-v-84cfe598],.btn:hover~.price-label[data-v-84cfe598]{color:#fff}.game-container[data-v-84cfe598]{margin:0 auto 0 auto;max-width:600px;padding:20px 20px 0 20px;background-color:var(--secondary-bg);color:var(--primary-text);box-shadow:0 4px 8px rgba(0,0,0,.1)}.game-title[data-v-84cfe598]{padding-top:20px;font-size:24px;text-align:center;margin-bottom:20px;margin-top:0}.emoji[data-v-84cfe598]{font-size:22px}.user-info-box[data-v-84cfe598]{background-color:var(--primary-bg);padding:15px;max-width:88%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0 auto;min-width:300px}@media screen and (min-width:640px){.user-info-box[data-v-84cfe598]{grid-template-columns:repeat(3,1fr)}}.info-item[data-v-84cfe598]{background-color:var(--primary-bg);border-radius:8px;border:2px solid var(--secondary-bg)}.info-item p[data-v-84cfe598]{margin-top:6px;margin-bottom:6px}.user-label[data-v-84cfe598],.user-value[data-v-84cfe598]{font-size:18px;color:var(--primary-text);margin-top:12px;margin-bottom:12px}.user-label[data-v-84cfe598]{flex:1}.username[data-v-84cfe598]{text-align:center!important;padding-top:20px;padding-bottom:20px;margin-top:0;margin-bottom:10px;margin-left:auto;margin-right:auto;height:30px;background-color:var(--primary-bg);max-width:88%;padding-left:15px;padding-right:15px;font-size:22px}.points[data-v-84cfe598]{font-weight:500;font-size:19px}.flex2-wrapper[data-v-84cfe598]{display:flex;justify-content:center;margin:0 auto 0 auto;min-width:300px;max-width:88%;background-color:var(--primary-bg);padding:15px 15px}.notification-messages[data-v-84cfe598]{margin:14px 0;text-align:left}.flex2[data-v-84cfe598]{display:flex;justify-content:center;flex-wrap:wrap;gap:17px;margin-bottom:10px}.flex2 .btn[data-v-84cfe598]{margin-bottom:-6px}.btn[data-v-84cfe598]{height:100px;width:100px;font-size:17px;cursor:pointer;text-align:center;border-radius:8px;padding:20px 10px 20px 10px;border:none;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:var(--button-bg)}.btn[data-v-84cfe598]:hover{transition:background-color .3s ease,color .3s ease,transform .2s ease-in-out}@media screen and (max-width:529px){.username[data-v-84cfe598]{padding-top:22px;padding-bottom:16px;font-size:20px}}.btn[data-v-84cfe598]:hover{background-color:#3498db;color:#fff}.tooltip .info-icon[data-v-84cfe598]{opacity:1;transition:opacity .3s ease}.btn:active+.tooltip .info-icon[data-v-84cfe598]{opacity:0;transform:scale(.85)}.notification[data-v-84cfe598]{position:fixed;bottom:0;left:50%;transform:translateX(-50%);background-color:#4caf50;color:#fff;text-align:center;padding:16px;z-index:10000000000;width:100%;transition:background-color .5s}.notification.positive[data-v-84cfe598]{background-color:#28a745}.notification.negative[data-v-84cfe598]{color:#000;font-weight:600;background-color:#f44}.not-signed-in[data-v-84cfe598]{text-align:center;margin-top:50px}.not-signed-in-title[data-v-84cfe598]{font-size:20px;color:#333;margin-bottom:10px}.not-signed-in-text[data-v-84cfe598]{font-size:16px;color:#555}.small-margin-bottom[data-v-84cfe598]{margin-bottom:10px}.close-btn[data-v-84cfe598]{color:#aaa;top:15px;right:15px;font-size:28px;font-weight:700}.greenBorder[data-v-84cfe598]{border:1px solid #2ecc71!important}.prerequisites[data-v-84cfe598]{border:1px solid #e74c3c}.red-bold-bad[data-v-84cfe598]{color:#e74c3c;font-weight:700}.some-spacing[data-v-84cfe598]{margin-bottom:10px;margin-top:10px}.small-text[data-v-84cfe598]{font-size:11px}.green-text[data-v-84cfe598]{color:#2ecc71}.gear-icon[data-v-84cfe598]{cursor:pointer;position:absolute;top:16px;left:32px;font-size:24px}.gear-icon[data-v-84cfe598]:hover{opacity:.8}.bell-icon[data-v-84cfe598]{cursor:pointer;position:absolute;top:16px;right:32px;font-size:24px}.bell-icon[data-v-84cfe598]:hover{opacity:.8}.trophy-icon[data-v-84cfe598]{cursor:pointer;position:absolute;top:16px;right:72px;font-size:24px}.achievements-menu-modal[data-v-84cfe598]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.achievements-menu-content[data-v-84cfe598]{background-color:var(--primary-bg);color:var(--primary-text);padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);width:90%;max-width:400px;position:relative}.achievements-menu-title[data-v-84cfe598]{font-size:24px;margin-bottom:20px;color:var(--accent-text)}.achievements-list[data-v-84cfe598]{max-height:300px;overflow-y:auto}.achievement[data-v-84cfe598]{background-color:var(--secondary-bg);padding:10px;border:1px solid var(--border-color);border-radius:4px;margin-bottom:10px}.achievement-name[data-v-84cfe598]{font-size:18px;color:var(--accent-text)}.achievement-level[data-v-84cfe598]{font-size:14px;color:var(--secondary-text)}.trophy-icon[data-v-84cfe598]:hover{opacity:.8}.notifications-menu-modal[data-v-84cfe598]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:4}.confirmation-popup[data-v-84cfe598],.settings-menu-modal[data-v-84cfe598]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.confirmation-popup-content[data-v-84cfe598],.settings-menu-content[data-v-84cfe598]{background:var(--primary-bg);color:var(--primary-text);padding:24px 20px;border-radius:8px;text-align:center;width:100%;max-width:400px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.settings-menu-content[data-v-84cfe598]{display:flex;flex-direction:column;align-items:center;position:relative}.settings-menu-title[data-v-84cfe598]{font-size:1.5em;margin-bottom:16px}.toggle-container[data-v-84cfe598]{margin-bottom:16px}.toggle-label[data-v-84cfe598]{margin-right:10px}.delete-account-btn[data-v-84cfe598],.sign-out-btn[data-v-84cfe598]{cursor:pointer;color:var(--primary-text);padding:10px 20px;margin:10px 0;border-radius:4px;transition:background-color .3s}.sign-out-btn[data-v-84cfe598]:hover{background-color:rgba(0,0,0,.1)}.delete-account-btn[data-v-84cfe598]{color:#f44336}.delete-account-btn[data-v-84cfe598]:hover{background-color:rgba(244,67,54,.1)}.confirmation-popup-content p[data-v-84cfe598]{margin-bottom:24px}.confirmation-popup-content button[data-v-84cfe598]{background-color:var(--primary-bg);color:var(--primary-text);padding:10px 20px;margin:5px;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:background-color .3s}.confirmation-popup-content button.confirm[data-v-84cfe598]{background-color:#4caf50;color:#fff}.confirmation-popup-content button.cancel[data-v-84cfe598]{background-color:#f44336;color:#fff}.confirmation-popup-content button[data-v-84cfe598]:hover{opacity:.8}.info-modal-overlay[data-v-84cfe598]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:2}.info-modal[data-v-84cfe598]{background:var(--primary-bg);color:var(--primary-text);padding:20px;border-radius:10px;max-width:500px;width:90%;box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;z-index:3}.modal-header[data-v-84cfe598]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.close-btn[data-v-84cfe598]{font-size:24px;color:var(--secondary-text);transition:color .3s}.close-btn[data-v-84cfe598]:hover{color:var(--highlight-color)}.text-info-name[data-v-84cfe598]{font-size:28px;margin:0;width:100%}.tech-info p[data-v-84cfe598]{margin-bottom:15px;line-height:1.5}.research-tech-btn[data-v-84cfe598]{background-color:#3498db;margin-top:10px;padding:10px 20px;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s,transform .2s}.research-tech-btn[data-v-84cfe598]:hover{background-color:#2980b9;transform:translateY(-2px)}.already-researched[data-v-84cfe598]{color:var(--secondary-text);text-align:center;margin-top:10px}.research-new-tech[data-v-84cfe598]{margin-top:0;margin-bottom:10px}.research-area[data-v-84cfe598]{margin-top:20px}.text-info-name[data-v-84cfe598]{text-align:center;font-size:24px}.notifications-menu-content[data-v-84cfe598]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 24px 12px 24px;max-width:520px;min-width:260px;min-height:200px;background:var(--primary-bg);color:var(--primary-text);border-radius:8px;max-height:94%;overflow:hidden;display:auto}.notifications-header[data-v-84cfe598]{margin-bottom:14px}.notifications-menu-title[data-v-84cfe598]{font-size:24px;margin:0}.notifications-list[data-v-84cfe598]{width:100%;overflow-y:auto}.notification-message[data-v-84cfe598]{margin-bottom:14px;padding:14px 20px;border-radius:8px;background-color:var(--accent-bg);color:var(--accent-text);box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:left;font-size:16px;position:relative}.notification-message p[data-v-84cfe598]{margin:0 30px 0 0}.notification-timestamp[data-v-84cfe598]{position:absolute;transform:translateY(-50%);top:50%;right:10px;font-size:13px;color:var(--secondary-text)}.older-events[data-v-84cfe598]{margin-top:20px}.older-events-title[data-v-84cfe598]{font-size:20px;margin-bottom:14px;color:var(--primary-text)}.no-events-message[data-v-84cfe598]{margin-top:20px;text-align:center}.notbuyable[data-v-84cfe598]{border:1px solid #e74c3c}.buyable[data-v-84cfe598]{border:1px solid #3498db}.researched[data-v-84cfe598]{border:1px solid #2ecc71}.tech-cost[data-v-84cfe598]{font-size:9px;margin-top:5px;text-align:center;position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:inherit;color:var(--secondary-text);width:80px;pointer-events:none}.your-science-label[data-v-84cfe598]{position:absolute;top:16px;left:14px;font-size:18px;color:var(--secondary-text)}.your-science-label-bottom[data-v-84cfe598]{position:absolute;bottom:16px;left:14px;font-size:18px;color:var(--secondary-text)}.divine-spell-menu-overlay[data-v-84cfe598]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.attack-menu-overlay[data-v-84cfe598],.leech-menu-overlay[data-v-84cfe598]{top:0;left:0;width:100%;height:100%;align-items:flex-start;overflow-y:scroll}.attack-menu-overlay[data-v-84cfe598]{position:fixed;background:rgba(0,0,0,.6);display:flex;justify-content:center;z-index:1000}.buy-menu-overlay[data-v-84cfe598]{top:0;left:0;width:100%;height:100%}.buy-menu-overlay[data-v-84cfe598],.leech-menu-overlay[data-v-84cfe598]{position:fixed;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.leech-menu-overlay[data-v-84cfe598]{top:50%;left:50%;transform:translate(-50%,-50%)}.buy-menu[data-v-84cfe598]{background-color:var(--secondary-bg);box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:10px;overflow:hidden}.buy-menu .modal[data-v-84cfe598]{background-color:var(--primary-bg);padding:20px}.spell-menu .modal-content[data-v-84cfe598]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:400px;border-radius:10px;color:var(--primary-text);background-color:var(--secondary-bg);padding:20px 30px 30px 30px;margin:10px}.spell-menu .modal-content .close-btn[data-v-84cfe598]{top:10px;right:10px}.attack-menu-overlay .buy-menu[data-v-84cfe598]{margin-top:60px;margin-bottom:60px}.buy-menu .modal-content[data-v-84cfe598]{position:relative;display:flex;flex-direction:column;align-items:center;max-width:400px;border-radius:10px;color:var(--primary-text);padding:20px}.buy-menu .modal-content .type-title[data-v-84cfe598]{font-size:20px;font-weight:700;margin-bottom:10px}.buy-menu .modal-content .buy-emoji[data-v-84cfe598]{font-size:40px;margin:10px 0}.buy-menu .modal-content .buy-cost[data-v-84cfe598]{color:var(--secondary-text);margin:10px 0}.buy-menu .quantity-selector[data-v-84cfe598]{display:flex;align-items:center;margin:20px 0}.buy-menu .quantity-selector button[data-v-84cfe598]{background-color:var(--button-bg);color:var(--primary-text);border:none;padding:4px 10px;margin:0 3px;border-radius:4px;cursor:pointer;transition:background-color .3s;min-width:40px}.attack-menu-overlay .buy-menu .quantity-selector input[data-v-84cfe598]{min-width:80px}.buy-menu .quantity-selector button[data-v-84cfe598]:hover{background-color:var(--button-hover-bg)}.buy-menu .quantity-selector input[type=number][data-v-84cfe598]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.buy-menu .quantity-selector input[data-v-84cfe598]::-webkit-inner-spin-button,.buy-menu .quantity-selector input[data-v-84cfe598]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buy-menu .quantity-selector input[data-v-84cfe598]{width:84px;text-align:center;border:1px solid var(--border-color);border-radius:4px;padding:5px 1px;background-color:var(--third-bg);color:var(--primary-text);font-size:15px}.buy-menu .total-cost[data-v-84cfe598]{font-size:18px;margin:10px 0;color:var(--primary-text)}.confirm-btn[data-v-84cfe598]{background-color:var(--button-bg);color:var(--accent-text);border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s}.confirm-btn[data-v-84cfe598]:hover{background-color:var(--button-hover-bg)}.modal-content .close-btn[data-v-84cfe598]{top:-4px;right:-4px}.leech-modal[data-v-84cfe598]{position:relative}.leech-modal-content[data-v-84cfe598]{background-color:var(--primary-bg);color:var(--primary-text);padding:20px 4px;width:360px}.filler[data-v-84cfe598]{position:relative;width:100vw;height:100vh}.sequence[data-v-84cfe598]{text-align:center;margin-top:0;margin-bottom:20px}.sequence-label[data-v-84cfe598]{font-size:18px;color:var(--primary-text)}.sequence-row[data-v-84cfe598]{display:flex;justify-content:center;margin-top:10px}.move-button[data-v-84cfe598]{display:flex;align-items:center;justify-content:center;margin:0 5px;padding:8px 16px;background-color:var(--button-bg);color:var(--primary-text);border:1px solid var(--border-color);opacity:.65;font-size:32px;height:65px;width:65px}.move-button[data-v-84cfe598]:hover{background-color:var(--button-hover-bg)}.move-button.selected[data-v-84cfe598]{opacity:1;border:1px solid #28a745}.move-button.selected[data-v-84cfe598]:hover{background-color:#9ae99a}.targetUser[data-v-84cfe598]{margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;width:80%;max-width:300px}.dropdown[data-v-84cfe598]{margin:0 auto;width:80%;border:1px solid var(--border-color);border-radius:5px;background-color:var(--secondary-bg);overflow:hidden}.dropdown-selected[data-v-84cfe598]{padding:10px;color:var(--primary-text);cursor:pointer;border-radius:0}.dropdown-options[data-v-84cfe598]{max-height:0;overflow-y:scroll;transition:max-height .3s ease-out;border-top:1px solid var(--border-color)}.show[data-v-84cfe598]{max-height:512px}.dropdown-option[data-v-84cfe598]{padding:10px;display:flex;justify-content:space-between;color:var(--primary-text);cursor:pointer}.dropdown-option[data-v-84cfe598]:hover{background-color:var(--button-hover-bg)!important}.defend-modal[data-v-84cfe598]{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.82);justify-content:center;align-items:center;z-index:9191919}.defend-modal-content[data-v-84cfe598]{background:var(--primary-bg);padding:10px 20px;border-radius:8px;text-align:center;max-width:360px;max-height:80%;overflow-y:scroll}.move-button[data-v-84cfe598]{cursor:pointer;padding:10px 20px;border:1px solid #ccc;border-radius:4px;background:#f0f0f0;transition:background-color .3s ease}.move-button[data-v-84cfe598]:hover{background:#e0e0e0}.disabled[data-v-84cfe598]{pointer-events:none;opacity:.377}.selected[data-v-84cfe598]{opacity:1;border:1px solid #28a745;background-color:#28a745}.selected-defend[data-v-84cfe598]{opacity:.8;background-color:#9e9e9e;border:none}.unknown[data-v-84cfe598]{background-color:#d3d3d3}.correct[data-v-84cfe598]{background-color:green}.incorrect[data-v-84cfe598]{background-color:red}.toggle-container[data-v-84cfe598]{display:flex;align-items:center;margin-bottom:10px;margin-top:20px}.toggle-label[data-v-84cfe598]{margin-right:14px;font-size:16px}.switch[data-v-84cfe598]{position:relative;display:inline-block;width:50px;height:30px}.switch input[data-v-84cfe598]{opacity:0;width:0;height:0}.slider[data-v-84cfe598]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:30px}.slider[data-v-84cfe598]:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-84cfe598]{background-color:#2196f3}input:focus+.slider[data-v-84cfe598]{box-shadow:0 0 1px #2196f3}input:checked+.slider[data-v-84cfe598]:before{transform:translateX(22px)}.cast-spell-btn[data-v-84cfe598]{height:40px;width:120px;font-size:17px;cursor:pointer;text-align:center;border-radius:8px;padding:20px 10px 20px 10px;border:none;background-color:var(--button-bg);color:var(--primary-text);justify-content:center;display:flex;align-items:center;margin:0 auto;margin-top:10px;border:1px solid var(--button-bg)}.cast-spell-btn[data-v-84cfe598]:hover{background-color:var(--secondary-bg);border:1px solid var(--border-color);opacity:.8}.cast-spell-btn[data-v-84cfe598]:active{transform:scale(.95)}.grayedOut[data-v-84cfe598]{opacity:.5;pointer-events:none}.spell-title[data-v-84cfe598]{font-size:1.5rem;font-weight:700;margin-bottom:24px;color:var(--primary-text)}.spells-container[data-v-84cfe598]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.spell-item[data-v-84cfe598]{border:1px solid var(--border-color);border-radius:8px;padding:10px;text-align:center;background-color:var(--accent-bg);color:var(--accent-text);cursor:pointer}.spell-item[data-v-84cfe598]:hover{background-color:var(--secondary-bg)}.spell-item h3[data-v-84cfe598]{font-size:1.2rem;margin-bottom:5px}.selectedSpell[data-v-84cfe598]{background-color:var(--primary-bg);color:var(--primary-text);border:1px solid #28a745}.mining-expedition-container[data-v-84cfe598]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:5}.mining-expedition-overlay[data-v-84cfe598]{background:var(--secondary-bg);color:var(--primary-text);border-radius:12px}.mining-expedition-modal[data-v-84cfe598]{width:450px;text-align:center;position:relative}.mining-expedition-header[data-v-84cfe598]{display:flex;justify-content:space-between;align-items:center}.close-expedition-btn[data-v-84cfe598]{font-size:27px;cursor:pointer;color:var(--secondary-text);transition:color .3s;position:absolute;right:14px;top:14px}.close-expedition-btn[data-v-84cfe598]:hover{opacity:.9}.expedition-title[data-v-84cfe598]{font-size:28px;font-weight:700;margin:0 0 10px 0;width:100%;text-align:center;padding-top:20px;padding-bottom:20px}.expedition-info p[data-v-84cfe598]{margin-top:0;margin-bottom:15px;line-height:1.5}.expedition-actions[data-v-84cfe598]{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}.start-expedition-btn[data-v-84cfe598]{width:200px;height:80px;padding:10px;font-size:16px;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s,color .3s;background-color:var(--button-bg);color:var(--accent-text)}.start-expedition-btn[data-v-84cfe598]:hover{opacity:.8}.character-options[data-v-84cfe598]{display:flex;justify-content:space-between;align-items:center;margin-right:14px;margin-left:14px;margin-top:14px;margin-bottom:40px}.character-options button[data-v-84cfe598]{background-color:var(--button-bg);color:var(--accent-text);padding:12px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s,color .9s,opacity transform .3s .4;display:flex;flex-direction:column;align-items:center}.character-options button img[data-v-84cfe598]{width:110px;height:168px;margin-bottom:6px;-o-object-fit:cover;object-fit:cover}.character-options button.selected-character[data-v-84cfe598]{background-color:var(--button-hover-bg);color:var(--accent-text)}.character-options button img.selected-character[data-v-84cfe598]{width:120px;height:180px}.character-options button[data-v-84cfe598]:hover{opacity:.8}.mining-expedition-game-container[data-v-84cfe598]{width:520px;z-index:2;height:100%}.mining-expedition-game-overlay[data-v-84cfe598]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:1}.mining-expedition-game-modal[data-v-84cfe598]{overflow-y:scroll;position:relative;width:100%;height:100%}.mining-game-container[data-v-84cfe598]{max-width:520px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:auto}.mining-game[data-v-84cfe598]{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--primary-bg);border:1px solid var(--border-color);color:var(--primary-text);margin-top:auto;margin-bottom:auto;height:90%;padding-bottom:4%}.selected-character-image[data-v-84cfe598]{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.mining-game-box[data-v-84cfe598]{width:60px;height:60px;background-color:var(--button-bg);border:1px solid grey}.mining-game-header[data-v-84cfe598]{margin-top:12px}.exit-mine-btn[data-v-84cfe598]{background-color:var(--button-bg);color:var(--primary-text);padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-bottom:28px;margin-top:40px;max-width:200px;margin-left:auto;margin-right:auto}.exit-mine-btn[data-v-84cfe598]:hover{color:#fff;background-color:#f44;opacity:.8}.mining-option-btn[data-v-84cfe598]{padding:10px 20px;margin:5px;border:1px solid var(--border-color);background-color:var(--button-bg);color:var(--primary-text);cursor:pointer;width:305px;min-height:70px;font-size:18px}.mining-option-btn[data-v-84cfe598]:hover{background-color:var(--button-hover-bg);opacity:.8}.expedition-prompt[data-v-84cfe598]{margin-bottom:22px;text-align:center;font-size:20px;font-weight:100;color:var(--secondary-text);max-width:400px;margin-left:auto;margin-right:auto;line-height:1.75;animation:glow-84cfe598 3s infinite alternate}@keyframes glow-84cfe598{0%{text-shadow:0 0 5px hsla(0,0%,100%,0)}30%{text-shadow:0 0 10px hsla(0,0%,100%,.25)}50%{text-shadow:0 0 15px hsla(0,0%,100%,.4)}70%{text-shadow:0 0 10px hsla(0,0%,100%,.25)}to{text-shadow:0 0 5px hsla(0,0%,100%,0)}}.mining-game-stats[data-v-84cfe598]{padding:10px;margin-bottom:20px;font-size:17px;max-width:400px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center}.space-between[data-v-84cfe598]{display:flex;width:100%}.stat-box[data-v-84cfe598]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;border:1px solid #ccc;border-radius:5px;min-width:68px;min-height:68px;text-align:center;margin:4px}.stat-emoji[data-v-84cfe598]{font-size:24px;margin-bottom:4px;font-size:28px}.stat-value[data-v-84cfe598]{font-weight:700;font-size:18px}.expedition-continue-modal-overlay[data-v-84cfe598]{background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:2}.expedition-continue-modal[data-v-84cfe598]{background-color:var(--primary-bg);color:var(--primary-text);padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);width:370px;font-size:18px}.expedition-continue-modal-content[data-v-84cfe598]{margin-bottom:20px}.close-expedition-continue-btn[data-v-84cfe598]{background-color:#4caf50;color:var(--accent-text);padding:14px 26px;border:none;border-radius:4px;cursor:pointer;font-size:22px}.red-text[data-v-84cfe598]{color:red}.green-text[data-v-84cfe598]{color:green}.expedition-result-overlay[data-v-84cfe598]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:2;display:flex;justify-content:center;align-items:center}.expedition-result-modal[data-v-84cfe598]{background-color:var(--primary-bg);color:var(--primary-text);border-radius:8px;padding:20px}.expedition-result-content[data-v-84cfe598]{text-align:center}.close-expedition-result-btn[data-v-84cfe598]{margin-top:20px;padding:10px 20px;background-color:var(--button-bg);border:none;border-radius:4px;cursor:pointer;color:var(--primary-text)}.notifications-menu-content .close-btn[data-v-84cfe598]{top:10px;right:10px}.tier-selector button[data-v-84cfe598]{padding:10px;margin:5px;background-color:#f9f9f9;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s;border:none}.tier-selector button.selected[data-v-84cfe598]{background-color:#007bff;color:#fff}.leech[data-v-84cfe598]{border:1px solid red;border-radius:8px;cursor:pointer;transition:opacity .2s ease-in-out}.leech[data-v-84cfe598]:hover{opacity:.8}.avatar[data-v-84cfe598]{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-top:20px;margin-bottom:10px;cursor:pointer;transition:opacity .2s ease-in-out}.avatar[data-v-84cfe598]:hover{opacity:.8}.avatar-modal[data-v-84cfe598]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.avatar-modal-content[data-v-84cfe598]{background:var(--primary-bg);color:var(--primary-text);padding:20px;border-radius:8px;text-align:center;width:90%;max-width:500px;box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative}.close-btn[data-v-84cfe598]{position:absolute;top:10px;right:10px;cursor:pointer}.avatar-modal-title[data-v-84cfe598]{font-size:1.5em;margin-bottom:16px}.current-avatar[data-v-84cfe598]{width:100px;height:100px;border-radius:50%;margin-bottom:20px;border:3px solid #28a745}.avatar-selection-grid[data-v-84cfe598]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px;justify-items:center}.avatar-option[data-v-84cfe598]{cursor:pointer}.avatar-image[data-v-84cfe598]{width:80px;height:80px;border-radius:50%;transition:transform .2s}.avatar-option:hover .avatar-image[data-v-84cfe598]{transform:scale(1.1)}.gain-point-btn[data-v-84cfe598]{font-size:20px}.avatar-wrapper[data-v-84cfe598]{position:relative;display:inline-block}.status-emoji-badge[data-v-84cfe598]{position:absolute;bottom:0;right:-5px;font-size:18px;background-color:var(--primary-bg);border-radius:50%;padding:2px;box-shadow:0 2px 4px rgba(0,0,0,.2);line-height:1}.settings-section-title[data-v-84cfe598]{margin-top:15px;margin-bottom:5px;font-weight:700}.status-selector[data-v-84cfe598]{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-bottom:20px;max-width:300px}.status-btn[data-v-84cfe598]{font-size:24px;background:var(--button-bg);border:1px solid var(--border-color);border-radius:5px;cursor:pointer;padding:5px;transition:transform .1s}.status-btn[data-v-84cfe598]:hover{transform:scale(1.1)}.active-status[data-v-84cfe598]{background-color:var(
    --button-hover-bg
  );border:2px solid #28a745}.auth-container[data-v-4b5c8b8c]{padding:.5rem;background-color:var(--primary-bg);z-index:10}.header[data-v-4b5c8b8c]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:var(--secondary-bg);border-radius:8px;margin-bottom:.5rem;z-index:11}.left-section[data-v-4b5c8b8c],.right-section[data-v-4b5c8b8c]{flex:1;display:flex;align-items:center}.left-section[data-v-4b5c8b8c]{justify-content:flex-start}.right-section[data-v-4b5c8b8c]{justify-content:flex-end}.center-section[data-v-4b5c8b8c]{flex:2;display:flex;flex-direction:column;align-items:center}.title[data-v-4b5c8b8c]{font-size:1.2rem;font-weight:500;color:var(--primary-text);margin:0}.ver-num[data-v-4b5c8b8c]{font-size:.6rem;color:var(--secondary-text)}.icon-button[data-v-4b5c8b8c]{font-size:1.2rem;background:none;border:none;cursor:pointer;color:var(--primary-text);padding:.25rem;border-radius:50%;transition:background-color .3s}.icon-button[data-v-4b5c8b8c]:hover{background-color:var(--button-hover-bg)}.users-online-span[data-v-4b5c8b8c]{font-size:.9rem;color:var(--secondary-text);cursor:pointer;text-align:center;padding:.25rem;background-color:var(--secondary-bg);border-radius:8px;z-index:11}.users-online-span[data-v-4b5c8b8c]:hover{background-color:var(--button-hover-bg)}.audio-controls[data-v-4b5c8b8c]{background-color:var(--secondary-bg);padding:1rem;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:12}.song-title[data-v-4b5c8b8c]{font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:var(--primary-text);text-align:center}.audio-buttons[data-v-4b5c8b8c]{display:flex;justify-content:center;margin-bottom:1rem}.audio-button[data-v-4b5c8b8c]{background-color:var(--button-bg);border:none;color:var(--primary-text);font-size:1.2rem;cursor:pointer;padding:.5rem 1rem;margin:0 .5rem;border-radius:5px;transition:background-color .3s}.audio-button[data-v-4b5c8b8c]:hover{background-color:var(--button-hover-bg)}.audio-sliders[data-v-4b5c8b8c]{display:flex;flex-direction:column;margin-bottom:1rem}.progress-control[data-v-4b5c8b8c],.volume-control[data-v-4b5c8b8c]{width:100%;margin:.5rem 0}.playlist-dropdown[data-v-4b5c8b8c]{width:100%;padding:.5rem;margin-bottom:1rem}.close-button[data-v-4b5c8b8c],.playlist-dropdown[data-v-4b5c8b8c]{background-color:var(--button-bg);color:var(--primary-text);border:none;border-radius:5px;cursor:pointer}.close-button[data-v-4b5c8b8c]{font-size:1rem;padding:.5rem 1rem;transition:background-color .3s;display:block;margin:0 auto}.close-button[data-v-4b5c8b8c]:hover{background-color:var(--button-hover-bg)}.landing-container[data-v-4b5c8b8c]{position:relative;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;z-index:1}.background-image[data-v-4b5c8b8c]{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/img/background.42952191.png) no-repeat 50%/cover;filter:blur(3px) brightness(.6);z-index:-2}.overlay[data-v-4b5c8b8c]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.6),rgba(0,0,0,.8));z-index:-1}.info-container[data-v-4b5c8b8c]{background:rgba(0,0,0,.7);padding:2rem;border-radius:15px;box-shadow:0 4px 30px rgba(0,0,0,.5);max-width:500px;width:90%}.game-title[data-v-4b5c8b8c]{font-size:3rem;color:#f39c12;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.logo[data-v-4b5c8b8c]{width:50px;height:50px;margin-right:1rem}.tagline[data-v-4b5c8b8c]{font-size:1.5rem;color:#ecf0f1;margin-bottom:1rem}.beta-notice[data-v-4b5c8b8c]{font-size:.9rem;color:#bdc3c7;margin-bottom:2rem}.google-sign-in-button[data-v-4b5c8b8c]{background:#4285f4;color:#fff;border:none;padding:.8rem 1.5rem;font-size:1.1rem;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s ease,transform .3s ease;margin:0 auto}.google-sign-in-button[data-v-4b5c8b8c]:hover{background:#357ae8;transform:translateY(-2px)}.google-logo[data-v-4b5c8b8c]{width:24px;height:24px;margin-right:10px}.version-num[data-v-4b5c8b8c]{position:absolute;right:10px;bottom:10px;font-size:.8rem;color:#ecf0f1;opacity:.7;z-index:2}@media (max-width:768px){.icon-button[data-v-4b5c8b8c],.title[data-v-4b5c8b8c]{margin-bottom:.5rem}}.profile-modal[data-v-0137ecae]{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content[data-v-0137ecae]{background-color:var(--primary-bg);color:var(--primary-text);padding:2rem;border:1px solid var(--border-color);max-width:90%;max-height:90vh;width:600px;margin:auto;box-shadow:0 10px 30px rgba(0,0,0,.3);border-radius:15px;text-align:center;position:relative;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) var(--primary-bg)}.modal-content[data-v-0137ecae]::-webkit-scrollbar{width:8px}.modal-content[data-v-0137ecae]::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px}.close-btn[data-v-0137ecae]{position:absolute;top:1rem;right:1rem;font-size:1.5rem;cursor:pointer;background:none;border:none;color:var(--primary-text);opacity:.7;transition:opacity .3s ease}.close-btn[data-v-0137ecae]:hover{opacity:1}.user-header[data-v-0137ecae]{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.avatar[data-v-0137ecae]{width:100px;height:100px;border-radius:50%;margin-right:1rem;box-shadow:0 4px 10px rgba(0,0,0,.2);border:3px solid var(--border-color)}.user-name[data-v-0137ecae]{font-size:1.8rem;color:var(--primary-text);margin:0}.current-user-badge[data-v-0137ecae]{font-size:.9rem;background-color:var(--accent-bg);color:var(--accent-text);padding:.2rem .5rem;border-radius:1rem;margin-left:.5rem;vertical-align:middle}.tabs[data-v-0137ecae]{display:flex;justify-content:center;margin-bottom:1.5rem}.tab-btn[data-v-0137ecae]{background-color:var(--secondary-bg);border:none;color:var(--secondary-text);padding:.5rem 1rem;margin:0 .25rem;cursor:pointer;border-radius:1rem;transition:background-color .3s ease,color .3s ease}.tab-btn.active[data-v-0137ecae]{background-color:var(--accent-bg);color:var(--accent-text)}.user-info[data-v-0137ecae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;justify-content:center}.info-item[data-v-0137ecae]{padding:1rem;border:1px solid var(--border-color);background-color:var(--secondary-bg);border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.info-item[data-v-0137ecae]:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.item-content[data-v-0137ecae]{display:flex;align-items:center}.emoji[data-v-0137ecae]{font-size:2rem;margin-right:.5rem}.label[data-v-0137ecae]{font-weight:700;font-size:.9rem;margin-bottom:.25rem;color:var(--secondary-text)}.value[data-v-0137ecae]{font-size:1.1rem;font-weight:500}.stat-item[data-v-0137ecae]{grid-column:span 2}.fade-enter-active[data-v-0137ecae],.fade-leave-active[data-v-0137ecae]{transition:opacity .3s ease}.fade-enter-from[data-v-0137ecae],.fade-leave-to[data-v-0137ecae]{opacity:0}@media (max-width:600px){.modal-content[data-v-0137ecae]{padding:1.5rem}.user-header[data-v-0137ecae]{flex-direction:column}.avatar[data-v-0137ecae]{margin-right:0;margin-bottom:1rem}.user-name[data-v-0137ecae]{font-size:1.5rem}.user-info[data-v-0137ecae]{grid-template-columns:1fr}.stat-item[data-v-0137ecae]{grid-column:span 1}}.campfire-container[data-v-233912e6]{background-color:var(--primary-bg);color:var(--primary-text);padding:15px;margin:auto;max-width:88%;position:relative;overflow:hidden}.campfire-title[data-v-233912e6]{font-size:24px;text-align:center;margin-bottom:20px}.no-contributors[data-v-233912e6]{text-align:center;font-style:italic;margin-bottom:20px}.campfire-list[data-v-233912e6]{list-style:none;padding:0;margin:0}.campfire-item[data-v-233912e6]{display:flex;justify-content:space-between;align-items:center;padding:10px;margin-bottom:10px;background-color:var(--secondary-bg);border-radius:4px;cursor:pointer}.campfire-item[data-v-233912e6]:hover{background-color:var(--button-hover-bg)}.campfire-item.current-user[data-v-233912e6]{background-color:var(--accent-bg)}.name[data-v-233912e6]{font-size:16px}.contributions[data-v-233912e6]{font-weight:700;font-size:16px}.campfire-visual[data-v-233912e6]{display:flex;justify-content:center;margin-top:20px}.fire-log[data-v-233912e6]{width:40px;height:10px;background-color:#8b4513;margin:0 5px;border-radius:5px;opacity:.3;transition:opacity .3s ease}.fire-log.active[data-v-233912e6]{opacity:1}.campfire-container[data-v-233912e6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,165,0,.1);z-index:-1;transition:opacity .3s ease}.campfire-container.empty[data-v-233912e6]:before{opacity:.05}.campfire-container.few[data-v-233912e6]:before{opacity:.1}.campfire-container.moderate[data-v-233912e6]:before{opacity:.15}.campfire-container.many[data-v-233912e6]:before{opacity:.2}.custom-alert-modal[data-v-5c7568a0]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:91919192132123120000}.modal-content[data-v-5c7568a0]{background:#09f;padding:20px;border-radius:5px;text-align:center}.modal-content p[data-v-5c7568a0]{margin:0;font-size:18px;font-weight:700;color:var(--primary-text)}.modal-content button[data-v-5c7568a0]{font-size:20px;font-weight:700;margin-top:10px;padding:10px 20px;border-radius:5px;border:none;background:var(--button-bg);color:var(--primary-text);cursor:pointer;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.current-user[data-v-15b68516]{background-color:#28a745!important}.current-user .position[data-v-15b68516]{color:#fff}.current-user .steal-btn[data-v-15b68516]{opacity:0;cursor:auto}.notification[data-v-15b68516]{position:fixed;bottom:0;left:50%;transform:translateX(-50%);color:#fff;text-align:center;padding:16px;z-index:15;width:100%;transition:background-color .5s,top .5s}.notification.positive[data-v-15b68516]{background-color:#4caf50}.notification.negative[data-v-15b68516]{background-color:#f44336}.notification[data-v-15b68516]:hover{background-color:#555}.steal-btn[data-v-15b68516]{background-color:#fc0;color:#000;padding:8px;font-size:14px;border:none;border-radius:5px;cursor:pointer;margin-left:10px}.steal-btn[data-v-15b68516]:hover{background-color:#ffb100}.leaderboard-container[data-v-15b68516]{background-color:var(--secondary-bg);padding:0 20px 20px 20px;margin:0 auto;max-width:600px;position:relative}.leaderboard-title[data-v-15b68516]{color:var(--primary-text);font-size:24px;padding-bottom:20px;margin-top:0;background-color:var(--primary-bg);margin:0;min-width:300px;max-width:88%;padding:15px;margin:auto}.leaderboard-title[data-v-15b68516]:hover{background-color:var(--button-hover-bg)}.leaderboard-list[data-v-15b68516]{list-style:none;margin:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:minmax(120px,auto);gap:8px;justify-content:center;align-items:center;background-color:var(--primary-bg);color:var(--primary-text);max-width:88%;min-width:300px;padding:10px 15px;font-size:calc(.8rem + .5vw)}.one-column[data-v-15b68516]{grid-template-columns:1fr}.leaderboard-item[data-v-15b68516]{background-color:var(--primary-bg);border:1px solid var(--border-color2);padding:calc(8px + .5vw);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:180px;box-sizing:border-box;position:relative;margin-top:2px;margin-bottom:2px}.avatar[data-v-15b68516]{width:calc(54px + 1.75vw);height:calc(54px + 1.75vw);max-width:100px;max-height:100px;border-radius:50%;margin-bottom:8px}.position[data-v-15b68516]{position:absolute;top:8px;left:8px;font-size:calc(.8rem + .5vw);margin:0}.player-info[data-v-15b68516]{text-align:center;font-size:calc(.8rem + .5vw)}.leaderboard-item:hover .player-info[data-v-15b68516],.leaderboard-item[data-v-15b68516]:hover{background-color:var(--button-hover-bg)}.position[data-v-15b68516]{font-weight:700;margin-right:4px;font-size:16px!important;min-width:22.25px}.player-info[data-v-15b68516]{display:flex;align-items:center;width:100%;font-size:16px;background-color:var(--primary-bg);color:var(--primary-text)}.current-user .player-info[data-v-15b68516],.current-user:hover .player-info[data-v-15b68516]{background-color:#28a745;color:#fff}.name[data-v-15b68516]{flex:1;text-align:left;font-size:17px!important}.gold[data-v-15b68516]{box-shadow:0 0 0 2px gold}.silver[data-v-15b68516]{box-shadow:0 0 0 2px silver}.bronze[data-v-15b68516]{box-shadow:0 0 0 2px #cd7f32}.leech[data-v-15b68516]{border:1px solid red;box-sizing:border-box}.end-positions[data-v-15b68516]{border:1px solid #b57edc}.middle-positions[data-v-15b68516]{border:1px solid #9c27b0}.scatter-plot[data-v-15b68516]{width:100%;position:relative;height:530px;z-index:0}.dot[data-v-15b68516]{position:absolute;height:40px;width:40px;background-size:cover;background-position:50%;border-radius:50%;z-index:1;transform:translate(-50%)}.dot[data-v-15b68516]:hover{z-index:2}.you[data-v-15b68516]{border:1px solid #3498db!important;z-index:2}.width100[data-v-15b68516]{width:100%}.reference-label[data-v-15b68516]{position:absolute;left:-18px;transform:translate(-100%,3px);z-index:2}.player-score-label[data-v-15b68516]{background-color:var(--primary-bg);position:absolute;z-index:3;min-width:-moz-fit-content;min-width:fit-content;font-size:20px}.notification-container[data-v-15b68516]{position:fixed;top:2px;left:10px;z-index:1;max-width:500px;display:flex;flex-direction:column-reverse;align-items:center}.notification-popup[data-v-15b68516]{min-height:32px;display:flex;justify-content:center;align-items:center;opacity:.98;margin-top:8px;font-size:16px;z-index:2;background-color:var(--primary-bg);color:var(--primary-text);padding:6px 15px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;cursor:pointer;transition:opacity .366s ease-in-out}.notification-popup.fade-out[data-v-15b68516]{opacity:0}.notification-popup.fade-out-fast[data-v-15b68516]{opacity:0;transition:opacity .09s ease-in-out}.notification-fade-enter-active[data-v-15b68516],.notification-fade-leave-active[data-v-15b68516]{transition:opacity 1s ease}.notification-fade-enter[data-v-15b68516],.notification-fade-leave-to[data-v-15b68516]{opacity:1}.users-online-modal[data-v-15b68516]{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.users-online-modal-content[data-v-15b68516]{background-color:var(--primary-bg);padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);width:80%;max-width:500px;position:relative;text-align:center;color:var(--primary-text)}.close-button[data-v-15b68516]{position:absolute;top:10px;right:10px;background:none;border:none;font-size:52px;cursor:pointer;color:red}.close-button[data-v-15b68516]:hover{color:var(--secondary-text)}.users-list[data-v-15b68516]{list-style:none;padding:0;margin:20px 0 0 0;display:flex;flex-wrap:wrap;justify-content:center}.user-item[data-v-15b68516]{flex:1 1 calc(33.333% - 20px);margin:10px;display:flex;flex-direction:column;align-items:center;text-align:center}.avatarr[data-v-15b68516]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:8px}.display-name[data-v-15b68516]{font-size:18px;color:var(--primary-text)}.submit[data-v-7ccae575]{background-color:var(--border-color);color:var(--primary-text);padding:10px 15px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.loading-spinner[data-v-7ccae575]{display:flex;justify-content:center;align-items:center;height:100%;color:var(--primary-text);padding:20px 0}.feedback-container[data-v-7ccae575]{background-color:var(--primary-bg);padding:20px 70px;margin:10px auto;max-width:500px}.feedback-container h3[data-v-7ccae575]{text-align:justify}.reward-text[data-v-7ccae575]{text-align:justify;font-size:.8em;margin-top:10px;color:var(--primary-text);font-weight:300}.feedback-container form[data-v-7ccae575]{display:flex;flex-direction:column;gap:10px}.feedback-container textarea[data-v-7ccae575]{padding:10px;border:1px solid var(--border-color);border-radius:4px;resize:none;min-height:100px;background-color:var(--secondary-bg);color:var(--primary-text)}.feedback-container textarea[data-v-7ccae575]::-moz-placeholder{color:var(--primary-text)}.feedback-container textarea[data-v-7ccae575]::placeholder{color:var(--primary-text)}.feedback-container button[data-v-7ccae575]{background-color:var(--button-bg);color:var(--primary-text);padding:10px 15px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.feedback-container button[data-v-7ccae575]:hover{background-color:var(--button-hover-bg)}.feedback-container button[data-v-7ccae575]:disabled{background-color:var(--third-bg);cursor:not-allowed}.char-counter[data-v-7ccae575]{text-align:right;font-size:.7em;color:var(--primary-text)}.proper-text[data-v-7ccae575]{text-align:center;font-size:1.2em;color:var(--primary-text)}.donation-container[data-v-0f212d79]{background-color:var(--primary-bg);box-shadow:0 4px 6px rgba(0,0,0,.1);margin:10px auto;max-width:500px;padding:15px 70px;text-align:center}h2[data-v-0f212d79]{color:var(--primary-text);font-size:2rem;margin-bottom:1rem}.donation-description[data-v-0f212d79]{color:var(--secondary-text);font-size:1.1rem;line-height:1.5;margin-bottom:2rem}.donation-options[data-v-0f212d79]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.donate-button[data-v-0f212d79]{align-items:center;background-color:var(--button-bg);border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;justify-content:center;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s,transform .1s;color:#fff}.donate-button[data-v-0f212d79]:hover{background-color:var(--button-hover-bg);transform:translateY(-2px)}.donate-button[data-v-0f212d79]:active{transform:translateY(0)}.button-icon[data-v-0f212d79]{height:24px;margin-right:.2rem;width:24px;-o-object-fit:contain;object-fit:contain}.svg[data-v-0f212d79]{margin-top:-2px}.stripe[data-v-0f212d79]{background-color:#6772e5}.ethereum[data-v-0f212d79]{background-color:#3c3c3d}.expand-icon[data-v-0f212d79]{display:inline-block;margin-left:.5rem;transition:transform .3s}.expand-icon.rotated[data-v-0f212d79]{transform:rotate(180deg)}.ethereum-info[data-v-0f212d79]{background-color:var(--secondary-bg);border-radius:8px;margin-top:1rem;padding:1.5rem}.address-label[data-v-0f212d79]{color:var(--secondary-text);font-size:.9rem;margin-bottom:.5rem}.address-container[data-v-0f212d79]{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.address[data-v-0f212d79]{background-color:var(--input-bg);border-radius:4px;color:var(--primary-text);font-family:monospace;font-size:.9rem;padding:.5rem;-webkit-user-select:all;-moz-user-select:all;user-select:all}.copy-button[data-v-0f212d79]{background-color:var(--button-bg);border:none;border-radius:4px;color:var(--button-text);cursor:pointer;display:flex;align-items:center;font-size:.9rem;margin-left:.5rem;padding:.5rem .8rem;transition:background-color .3s}.copy-button[data-v-0f212d79]:hover{background-color:var(--button-hover-bg)}.copy-icon[data-v-0f212d79]{height:16px;margin-right:.3rem;width:16px}.qr-code[data-v-0f212d79]{border-radius:8px;max-width:200px;width:100%}.fade-enter-active[data-v-0f212d79],.fade-leave-active[data-v-0f212d79]{transition:opacity .5s,max-height .5s}.fade-enter[data-v-0f212d79],.fade-leave-to[data-v-0f212d79]{opacity:0;max-height:0}@media (min-width:768px){.donation-options[data-v-0f212d79]{flex-direction:row;justify-content:center}.donate-button[data-v-0f212d79]{min-width:200px}}.disclaimer[data-v-132816ef]{background-color:var(--primary-bg);color:var(--secondary-text);max-width:500px;text-align:justify;padding:20px 70px;margin-left:auto;margin-right:auto;margin-top:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.disclaimer p[data-v-132816ef]{margin:5px 0;font-size:13px;opacity:.94;line-height:1.4}.disclaimer p[data-v-132816ef]:last-child{margin-bottom:0}.changelogbutton{text-align:start;padding:20px;max-width:600px;margin:10px auto;font-weight:100;background-color:var(--primary-bg)}.changelogbutton a{text-decoration:none;color:var(--primary-text);display:inline-block;max-width:300px;margin:0 auto}.changelogbutton h2{cursor:pointer;font-size:1.5rem;color:var(--primary-text);margin:22px 0;width:100%;text-align:center}.changelogbutton h2:hover{color:var(--secondary-text)}.app-container{background-color:var(--third-bg)}body[data-theme=light]{--primary-bg:#fff;--secondary-bg:#f5f5f5;--third-bg:#e8e8e8;--primary-text:#333;--secondary-text:#555;--button-bg:#4a90e2;--button-hover-bg:#3a7bc8;--border-color:#d0d0d0;--border-color2:#e0e0e0;--accent-bg:#f0f7ff;--accent-text:#2c3e50}body[data-theme=dark]{--primary-bg:#1a1a1a;--secondary-bg:#2c2c2c;--third-bg:#383838;--primary-text:#fff;--secondary-text:#b0b0b0;--button-bg:#4a90e2;--button-hover-bg:#3a7bc8;--border-color:#444;--border-color2:#555;--accent-bg:#2c3e50;--accent-text:#ecf0f1}body{background-color:var(--primary-bg);color:var(--primary-text);transition:background-color .45s ease-out,color .45s ease-out}.text-align-right{text-align:right}.changelogs[data-v-04884b94]{max-width:1200px;margin:0 auto;padding:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--primary-text);background-color:var(--primary-bg);min-height:100vh}header[data-v-04884b94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}h1[data-v-04884b94]{font-size:2rem;font-weight:600;color:var(--primary-text);margin:0}.btn[data-v-04884b94]{padding:.5rem 1rem;background-color:var(--button-bg);color:var(--primary-text);border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background-color .3s ease}.btn[data-v-04884b94]:hover{background-color:var(--button-hover-bg)}.changelog-list[data-v-04884b94]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.changelog-item[data-v-04884b94]{background-color:var(--secondary-bg);border-radius:8px;overflow:hidden;transition:box-shadow .3s ease;border:1px solid var(--border-color2)}.changelog-item[data-v-04884b94]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.changelog-header[data-v-04884b94]{background-color:var(--accent-bg);padding:1rem;display:flex;justify-content:space-between;align-items:center}.changelog-header h2[data-v-04884b94]{font-size:1.2rem;font-weight:600;margin:0;color:var(--accent-text)}time[data-v-04884b94]{font-size:.8rem;color:var(--secondary-text)}.changes[data-v-04884b94]{list-style-type:none;padding:1rem;margin:0}.changes li[data-v-04884b94]{position:relative;padding-left:1.2rem;margin-bottom:.75rem;line-height:1.4;color:var(--primary-text)}.changes li[data-v-04884b94]:before{content:"•";color:var(--accent-text);position:absolute;left:0;font-weight:700}@media (max-width:768px){.changelogs[data-v-04884b94]{padding:1rem}header[data-v-04884b94]{flex-direction:column;align-items:flex-start;gap:1rem}.changelog-list[data-v-04884b94]{grid-template-columns:1fr}}