@charset "UTF-8";body{margin:0;overflow:hidden;cursor:none}#app{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}#app>main,#app>.preload-overlay,#app>.victory,#app>.skills{pointer-events:auto}body>canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:block}*{-webkit-user-select:none;user-select:none;cursor:none!important}#custom-cursor{position:fixed;width:12px;height:12px;background-color:#fff;border-radius:50%;pointer-events:none;z-index:999999;transform:translate(-50%,-50%);box-shadow:0 0 4px #00000080}main[data-v-28c557dc]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;overflow:hidden}main[data-v-28c557dc]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 25% 28%,rgba(216,170,98,.36),transparent 24%),radial-gradient(circle at 72% 34%,rgba(159,93,61,.28),transparent 22%),radial-gradient(circle at 54% 72%,rgba(93,104,112,.26),transparent 26%),linear-gradient(135deg,#3b352f,#7b6b5c 42%,#b87844);opacity:0;transition:opacity .6s ease-in;z-index:-2}main[data-v-28c557dc]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;z-index:-1}main.loaded[data-v-28c557dc]:before{opacity:1}main h1[data-v-28c557dc]{color:#f5f5f5;letter-spacing:10px;font-size:90px;text-align:center;margin-bottom:40px}main form[data-v-28c557dc]{display:flex;flex-direction:column;gap:15px;width:300px}main form input[data-v-28c557dc]{padding:12px 16px;font-size:16px;border:none;border-radius:3px;background:#ffffff1a;color:#fff;outline:none}main form input[data-v-28c557dc]::placeholder{color:#ffffff80}main form input[data-v-28c557dc]:focus{background:#fff3}main form .error[data-v-28c557dc]{color:#ff6b6b;font-size:14px;margin:0;text-align:center}main form .buttons[data-v-28c557dc]{display:flex;justify-content:center;margin-top:10px}main form .buttons button[data-v-28c557dc]{padding:12px 40px;font-size:18px;background:transparent;border:2px solid white;border-radius:3px;color:#fff;cursor:pointer;transition:.3s ease all;letter-spacing:2px}main form .buttons button[data-v-28c557dc]:hover:not(:disabled){background:#fff;color:#000}main form .buttons button[data-v-28c557dc]:disabled{opacity:.5;cursor:not-allowed}main form .switch-mode[data-v-28c557dc]{color:#fff9;font-size:14px;text-align:center;cursor:pointer;margin-top:10px}main form .switch-mode[data-v-28c557dc]:hover:not(.disabled){color:#fff}main form .switch-mode.disabled[data-v-28c557dc]{cursor:not-allowed;opacity:.5}main .settings-btn[data-v-28c557dc]{position:fixed;bottom:20px;right:20px;width:40px;height:40px;background:transparent;border:none;color:#ffffff80;font-size:24px;cursor:pointer}main .settings-btn[data-v-28c557dc]:hover:not(:disabled){color:#fff}main .settings-btn[data-v-28c557dc]:disabled{cursor:not-allowed;opacity:.3}main .settings-panel[data-v-28c557dc]{position:fixed;bottom:70px;right:20px;background:#000c;padding:15px;border-radius:5px}main .settings-panel label[data-v-28c557dc]{display:block;color:#ffffffb3;font-size:12px;margin-bottom:5px}main .settings-panel input[data-v-28c557dc]{padding:8px 12px;font-size:14px;border:none;border-radius:3px;background:#ffffff1a;color:#fff;width:250px;outline:none}main .settings-panel input[data-v-28c557dc]:focus{background:#fff3}.model-container[data-v-1d7069c1]{width:100%;height:100%;min-height:300px}main[data-v-00423718]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:20px 40px;overflow:hidden;background:#00000059;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}main header[data-v-00423718]{display:flex;justify-content:space-between;align-items:center;gap:10px;height:40px}main header .bot-settings-btn[data-v-00423718],main header .logout-btn[data-v-00423718]{padding:8px 16px;font-size:16px;background:transparent;border:1px solid #444;border-radius:3px;color:#666;cursor:pointer;letter-spacing:1px;z-index:10}main header .bot-settings-btn[data-v-00423718]:hover,main header .logout-btn[data-v-00423718]:hover{border-color:#888;color:#fff}main .content[data-v-00423718]{flex:1;display:flex;justify-content:center;gap:40px;min-height:0;position:relative;z-index:1}main .podium-section[data-v-00423718]{flex:1;max-width:500px;display:flex;align-items:center;justify-content:center}main .info-section[data-v-00423718]{display:flex;flex-direction:column;justify-content:center;gap:20px}main .class-info[data-v-00423718]{text-align:center;width:340px}main .class-info .class-icon[data-v-00423718]{font-size:64px;line-height:1}main .class-info h2[data-v-00423718]{color:#fff;margin:10px 0 5px;font-size:28px;letter-spacing:2px}main .class-info .class-role[data-v-00423718]{color:#888;font-size:16px;margin:0 0 10px;text-transform:uppercase;letter-spacing:1px}main .class-info .class-desc[data-v-00423718]{color:#aaa;font-size:16px;margin:0;line-height:1.4}main .twink-info[data-v-00423718]{width:300px;display:flex;flex-direction:column;gap:12px;padding:20px;background:#ffffff0d;border-radius:5px}main .twink-info .stat[data-v-00423718]{display:flex;justify-content:space-between;align-items:center;min-height:32px}main .twink-info .stat .label[data-v-00423718]{color:#666;font-size:16px;flex-shrink:0}main .twink-info .stat .stat-value-wrapper[data-v-00423718]{display:flex;align-items:center;gap:8px;flex:1;justify-content:flex-end}main .twink-info .stat .value[data-v-00423718]{color:#fff;font-size:21px;text-transform:uppercase;font-weight:700}main .twink-info .stat .inline-input[data-v-00423718]{flex:1;max-width:120px;padding:4px 8px;font-size:16px;border:1px solid rgba(255,255,255,.3);border-radius:3px;background:#ffffff1a;color:#fff;outline:none;text-align:left;letter-spacing:1px;text-transform:lowercase}main .twink-info .stat .inline-input[data-v-00423718]::placeholder{color:#fff6}main .twink-info .stat .inline-input[data-v-00423718]:focus{border-color:#ffffff80;background:#ffffff26}main .twink-info .stat .inline-buttons[data-v-00423718]{display:flex;gap:4px}main .twink-info .stat .confirm-btn[data-v-00423718],main .twink-info .stat .cancel-btn[data-v-00423718]{width:24px;height:24px;padding:0;font-size:16px;border:1px solid #444;border-radius:3px;cursor:pointer;transition:.2s ease all;display:flex;align-items:center;justify-content:center;background:transparent;color:#888;line-height:1}main .twink-info .stat .confirm-btn[data-v-00423718]:hover,main .twink-info .stat .cancel-btn[data-v-00423718]:hover{border-color:#888;color:#fff;background:#ffffff0d}main .twink-info .stat .confirm-btn[data-v-00423718]:disabled,main .twink-info .stat .cancel-btn[data-v-00423718]:disabled{opacity:.3;cursor:not-allowed}main .twink-info .stat .confirm-btn[data-v-00423718]:hover:not(:disabled){border-color:#64c86480;color:#64c864}main .twink-info .stat .rename-btn-small[data-v-00423718]{padding:4px 8px;font-size:12px;background:transparent;border:1px solid #444;border-radius:3px;color:#888;cursor:pointer;transition:.2s ease all;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px}main .twink-info .stat .rename-btn-small .pencil-icon[data-v-00423718]{font-size:14px;line-height:1}main .twink-info .stat .rename-btn-small[data-v-00423718]:hover{border-color:#888;color:#fff;background:#ffffff0d}main .twink-info .error-message[data-v-00423718]{color:#ff6b6b;font-size:16px;margin-top:-8px;text-align:right}main .twink-info .create-form[data-v-00423718]{display:flex;flex-direction:column;gap:12px}main .twink-info .create-form .create-input[data-v-00423718]{padding:10px 12px;font-size:16px;border:1px solid rgba(255,255,255,.3);border-radius:3px;background:#ffffff1a;color:#fff;text-align:center;letter-spacing:2px;outline:none;text-transform:lowercase}main .twink-info .create-form .create-input[data-v-00423718]::placeholder{color:#fff6}main .twink-info .create-form .create-input[data-v-00423718]:focus{border-color:#ffffff80;background:#ffffff26}main .twink-info .create-form .create-buttons[data-v-00423718]{display:flex;gap:8px}main .twink-info .create-form .create-buttons button[data-v-00423718]{flex:1;padding:10px;font-size:16px;border:none;border-radius:3px;cursor:pointer;transition:.2s ease all;letter-spacing:1px}main .twink-info .create-form .create-buttons .create-submit-btn[data-v-00423718]{background:#64c8644d;color:#fff;border:1px solid rgba(100,200,100,.5)}main .twink-info .create-form .create-buttons .create-submit-btn[data-v-00423718]:hover:not(:disabled){background:#64c86480}main .twink-info .create-form .create-buttons .create-submit-btn[data-v-00423718]:disabled{opacity:.3;cursor:not-allowed}main .twink-info .create-form .create-buttons .create-cancel-btn[data-v-00423718]{background:transparent;color:#888;border:1px solid #444}main .twink-info .create-form .create-buttons .create-cancel-btn[data-v-00423718]:hover{border-color:#888;color:#fff}main .actions[data-v-00423718]{width:340px;display:flex;flex-direction:column;gap:10px}main .actions .enter-btn[data-v-00423718]{padding:15px 30px;font-size:18px;border:none;border-radius:3px;cursor:pointer;transition:.3s ease all;letter-spacing:2px;background:#fff;color:#000;font-weight:700}main .actions .enter-btn[data-v-00423718]:hover{transform:scale(1.02)}main .actions .enter-btn[data-v-00423718]:disabled{background:transparent;color:#888;border:1px solid #444;cursor:not-allowed}main .actions .enter-btn[data-v-00423718]:disabled:hover{border-color:#444;color:#888}main .actions .talents-btn[data-v-00423718]{padding:12px 30px;font-size:16px;border:1px solid rgba(255,255,255,.25);border-radius:3px;cursor:pointer;transition:.3s ease all;letter-spacing:2px;background:transparent;color:#fff}main .actions .talents-btn[data-v-00423718]:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff80}main .actions .talents-btn[data-v-00423718]:disabled{opacity:.3;cursor:not-allowed}main .twink-slots[data-v-00423718]{display:flex;justify-content:center;gap:20px;padding:20px 0;position:relative;z-index:1}main .twink-slots .slot[data-v-00423718]{width:80px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:#ffffff0d;border:2px solid transparent;border-radius:5px;cursor:pointer;transition:.2s ease all}main .twink-slots .slot .icon[data-v-00423718]{font-size:28px;line-height:1}main .twink-slots .slot .name[data-v-00423718]{font-size:16px;color:#666;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main .twink-slots .slot.created[data-v-00423718]{background:#ffffff1a}main .twink-slots .slot.created .name[data-v-00423718]{color:#aaa}main .twink-slots .slot.active[data-v-00423718]{border-color:#fff;background:#ffffff26}main .twink-slots .slot.active .name[data-v-00423718]{color:#fff}main .twink-slots .slot[data-v-00423718]:hover:not(.active){background:#ffffff1a}main[data-v-ac936ecf]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:stretch;padding:40px;background:#00000059}main .top[data-v-ac936ecf]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}main .back[data-v-ac936ecf]{padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#ffffffd9;letter-spacing:1px;cursor:pointer;transition:.15s ease all}main .back[data-v-ac936ecf]:hover{border-color:#ffffff59;color:#fff;background:#ffffff0f}main .center[data-v-ac936ecf]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}main .title[data-v-ac936ecf]{color:#f5f5f5;letter-spacing:10px;font-size:120px;margin-bottom:20px;text-align:center;align-self:center}main .player-badge[data-v-ac936ecf]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#00000026;color:#ffffffe6;letter-spacing:1px;-webkit-user-select:none;user-select:none}main .player-badge .p-icon[data-v-ac936ecf]{font-size:18px;line-height:1}main .player-badge .p-name[data-v-ac936ecf]{font-weight:700;text-transform:uppercase;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main .player-badge .sep[data-v-ac936ecf]{opacity:.6}main .player-badge .p-rating[data-v-ac936ecf]{font-weight:800;letter-spacing:1px;min-width:48px;text-align:right}main nav[data-v-ac936ecf]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px}main nav button[data-v-ac936ecf]{width:150px;height:120px;background:transparent;border:2px solid rgba(255,255,255,.3);border-radius:5px;color:#fff;letter-spacing:1px;cursor:pointer;transition:.3s ease all;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 5px;font-size:18px}main nav button span[data-v-ac936ecf]{line-height:1;font-size:40px}main nav button .count[data-v-ac936ecf]{font-size:14px;opacity:.7;margin-top:2px}main nav button[data-v-ac936ecf]:hover:not(:disabled){background:#f5f5f5;color:#000;font-weight:700;border-color:#fff}main nav button[data-v-ac936ecf]:disabled,main nav button.disabled[data-v-ac936ecf]{opacity:.4;cursor:not-allowed;border-color:#ffffff1a}main nav button[data-v-ac936ecf]:disabled:hover,main nav button.disabled[data-v-ac936ecf]:hover{background:transparent;color:#fff;font-weight:400}.player-icon[data-v-7bd8b5b6]{display:flex;flex-direction:column;align-items:center;padding:10px;gap:5px;border:1px solid white;border-radius:3px;background:transparent;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;pointer-events:auto}.player-icon.selected[data-v-7bd8b5b6]{background:#fff}.player-icon.selected h4[data-v-7bd8b5b6]{color:#000}.player-icon h4[data-v-7bd8b5b6]{width:100%;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:16px;margin:0}.player-icon .bar[data-v-7bd8b5b6]{width:150px;height:10px;background:#ddd;border-radius:1px;overflow:hidden;position:relative}.player-icon .bar.health .fill[data-v-7bd8b5b6]{background:#db7093;height:100%;transition:width .1s ease-in-out}.player-icon .bar.energy .fill[data-v-7bd8b5b6]{background:#4682b4;height:100%;transition:width .1s ease-in-out}.robots[data-v-434cf225]{display:flex;justify-content:space-between;position:fixed;left:0;right:0;top:0;padding:20px;pointer-events:none}.robots .distance[data-v-434cf225]{color:#fff}.robots .right[data-v-434cf225],.robots .left[data-v-434cf225],.robots .middle[data-v-434cf225]{display:flex;flex-direction:column;align-items:center;gap:10px}.robots .left[data-v-434cf225],.robots .right[data-v-434cf225]{min-width:172px}.robots[data-v-434cf225] .player-icon{pointer-events:auto}.robots .ready-button[data-v-434cf225]{width:150px;height:50px;margin:5px 0;border:2px solid white;background:none;color:#fff;border-radius:3px;cursor:pointer;font-size:24px;pointer-events:auto}.robots .ready-button[data-v-434cf225]:hover{background:gold;color:#000}.robots .bot-buttons[data-v-434cf225]{display:flex;gap:20px;align-items:center}.robots .bot-buttons .auto-button[data-v-434cf225]{padding:4px 12px;border:1px solid white;background:#ffffff1a;color:#fff;border-radius:4px;cursor:pointer;font-size:12px;font-weight:700;transition:all .2s ease;pointer-events:auto}.robots .bot-buttons .auto-button[data-v-434cf225]:hover{background:gold;color:#000;border-color:gold;transform:scale(1.05)}.robots .bot-buttons .team-bots[data-v-434cf225]{display:flex;gap:6px}.robots .bot-buttons .team-bots .small-bot[data-v-434cf225]{width:28px;height:28px;padding:0;border:1px solid white;background:#ffffff1a;color:#fff;border-radius:4px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;pointer-events:auto}.robots .bot-buttons .team-bots .small-bot[data-v-434cf225]:hover{background:gold;transform:scale(1.1);border-color:gold}.cast{position:fixed;bottom:100px;left:50%;transform:translate(-50%);width:300px;height:10px;background:#fff3;border-radius:5px;overflow:hidden}.cast-bar{height:100%;background:#fff;transition:width .05s linear}.skills{position:fixed;bottom:0;left:0;right:0;display:flex;flex-wrap:wrap;justify-content:center;padding:20px;gap:30px 15px}.skill{border:1px solid white;font-size:36px;width:64px;height:64px;display:flex;justify-content:center;align-items:center;border-radius:3px;cursor:pointer;position:relative}.skill:hover .tooltip{display:flex}.skill .icon{position:relative;z-index:1}.skill .cooldown-bar{position:absolute;bottom:0;left:0;height:100%;background:#ffffff4d;z-index:0;transition:width .05s linear}.skill .key{position:absolute;font-size:14px;font-weight:700;right:2px;top:0}.skill .tooltip{display:none;position:absolute;bottom:70px;left:50%;transform:translate(-50%);background:#00000080;color:#fff;padding:6px 20px 20px;border-radius:4px;white-space:pre;font-size:14px;width:auto;pointer-events:none;z-index:9;flex-direction:column;gap:10px}.skill .tooltip h3{color:gold;letter-spacing:4px}.skill .tooltip p{padding:0;margin:0}.skill .tooltip p span{color:gold}.victory[data-v-adbea73b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;justify-content:center;align-items:center}.modal[data-v-adbea73b]{background:#333;padding:20px 40px;border-radius:6px;text-align:center;color:#fff;font-family:sans-serif}h2[data-v-adbea73b]{color:gold;margin-left:8px;font-size:36px;margin-bottom:5px}.ranked-badge[data-v-adbea73b]{display:inline-block;padding:4px 12px;border-radius:3px;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:15px}.ranked-badge.ranked[data-v-adbea73b]{background:linear-gradient(135deg,gold,#ff8c00);color:#000}.ranked-badge.unranked[data-v-adbea73b]{background:#ffffff1a;color:#888}.rating-cell[data-v-adbea73b]{text-align:center}.rating-info[data-v-adbea73b]{display:flex;align-items:center;justify-content:center;gap:6px}.rating-change[data-v-adbea73b]{font-weight:700;font-size:14px;min-width:40px}.rating-change.positive[data-v-adbea73b]{color:#4ade80}.rating-change.negative[data-v-adbea73b]{color:#f87171}.rating-arrow[data-v-adbea73b]{color:#666;font-size:12px}.rating-total[data-v-adbea73b]{font-size:14px;font-weight:700;color:gold;min-width:50px}.rating-no-change[data-v-adbea73b]{color:#666;font-size:14px}.rating-unranked[data-v-adbea73b]{color:#888;font-size:12px;font-style:italic}.back-button[data-v-adbea73b]{margin-top:15px;background:none;border:2px solid white;color:#fff;font-size:16px;padding:5px 10px;border-radius:3px;cursor:pointer}.back-button[data-v-adbea73b]:hover{background:gold;color:#000}.stats[data-v-adbea73b]{margin-top:15px;width:100%;border-collapse:collapse}.stats th[data-v-adbea73b],.stats td[data-v-adbea73b]{border:1px solid #777;padding:4px 8px;text-align:center}.clickable-row[data-v-adbea73b]{cursor:pointer;transition:background-color .2s ease}.clickable-row[data-v-adbea73b]:hover{background-color:#ffffff1a}.clickable-row.expanded[data-v-adbea73b]{background-color:#ffd70033}.logs[data-v-adbea73b]{margin-top:15px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.log-col[data-v-adbea73b]{background:#ffffff0f;padding:8px 10px;border-radius:4px}.log-col h3[data-v-adbea73b]{margin:0 0 6px;color:#ddd;font-size:14px}.log-col ul[data-v-adbea73b]{list-style:none;padding:0;margin:0;max-height:200px;overflow:auto}.log-col li[data-v-adbea73b]{font-family:monospace;font-size:12px}.battle-message[data-v-803f4d4f]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.text[data-v-803f4d4f]{font-size:60px;color:#ff0;font-family:sans-serif;text-shadow:2px 2px 8px black;animation:fadeInOut-803f4d4f .3s linear,fadeStay-803f4d4f 2.4s linear .3s,fadeOut-803f4d4f .3s linear 2.7s}@keyframes fadeInOut-803f4d4f{0%{opacity:0}to{opacity:1}}@keyframes fadeStay-803f4d4f{0%{opacity:1}to{opacity:1}}@keyframes fadeOut-803f4d4f{0%{opacity:1}to{opacity:0}}.respawn-countdown[data-v-68bf77f7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;pointer-events:none}.ring[data-v-68bf77f7]{width:148px;height:148px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#76f7ff var(--respawn-progress),rgba(255,255,255,.16) 0);box-shadow:0 0 32px #76f7ff52,inset 0 0 22px #ffffff14}.inner[data-v-68bf77f7]{width:118px;height:118px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#030c14c7;border:1px solid rgba(118,247,255,.42);font-family:sans-serif;color:#eaffff;text-shadow:0 0 14px rgba(118,247,255,.75)}.label[data-v-68bf77f7]{font-size:12px;font-weight:700;letter-spacing:0;opacity:.9}.seconds[data-v-68bf77f7]{font-size:52px;font-weight:800;line-height:.95}.talent-feed[data-v-7100e078]{position:fixed;top:48px;left:50%;transform:translate(-50%);z-index:10001;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(440px,calc(100vw - 24px));pointer-events:none}.notice[data-v-7100e078]{width:min(360px,100%);display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#050d14d1;color:#eaffff;box-shadow:0 8px 24px #00000052;animation:noticeIn-7100e078 .16s ease-out}.notice.applied[data-v-7100e078]{border-color:#76f7ff6b}.notice.removed[data-v-7100e078]{border-color:#ff76766b}.icon[data-v-7100e078]{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#ffffff14;font-size:20px}.body[data-v-7100e078]{min-width:0}.action[data-v-7100e078]{font:800 10px/1.2 sans-serif;color:#ffffff9e;letter-spacing:0}.name[data-v-7100e078]{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 13px/1.2 sans-serif}.level[data-v-7100e078]{font:900 12px/1 monospace;color:#ffe18a}@keyframes noticeIn-7100e078{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.preload-overlay[data-v-20ade494]{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 24% 28%,rgba(216,170,98,.36),transparent 24%),radial-gradient(circle at 72% 36%,rgba(159,93,61,.28),transparent 22%),radial-gradient(circle at 54% 74%,rgba(93,104,112,.26),transparent 26%),linear-gradient(135deg,#3b352f,#7b6b5c 42%,#b87844);box-shadow:inset 0 0 0 9999px #0009;display:flex;align-items:center;justify-content:center;z-index:9999}.content[data-v-20ade494]{display:flex;flex-direction:column;align-items:center;gap:20px}.bar-wrap[data-v-20ade494]{width:300px;height:12px;background:#ffffff26;border:1px solid white;border-radius:4px;overflow:hidden}.bar[data-v-20ade494]{height:100%;background:gold;transition:width .25s ease}h1[data-v-20ade494]{font-size:24px;color:#fff;letter-spacing:1px;margin:0}.battle-timer[data-v-5371d3f2]{position:fixed;top:0;left:0;width:100%;height:4px;background:#ffffff26;z-index:9999;pointer-events:none}.fill[data-v-5371d3f2]{height:100%;width:0%;background:linear-gradient(90deg,#0f9,#ff6 60%,#f35);transition:width .1s linear}.resource-score[data-v-5371d3f2]{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:7px;padding:4px;border:1px solid rgba(125,252,255,.36);border-radius:999px;background:#030c148f;font:700 12px/1.1 monospace;pointer-events:none;box-shadow:0 0 18px #28ffbe1f}.resource-item[data-v-5371d3f2]{display:inline-flex;align-items:center;gap:5px;min-width:48px;padding:3px 8px 3px 6px;border-radius:999px;color:#dffff8;letter-spacing:.04em;text-shadow:0 0 10px currentColor}.resource-item.mineral[data-v-5371d3f2]{background:#2ed7ff24;color:#9ffcff}.resource-item.gas[data-v-5371d3f2]{background:#49ffb024;color:#9fffcf}.resource-item.talents[data-v-5371d3f2]{background:#ffd45c29;color:#ffe18a}.talent-icon[data-v-5371d3f2]{width:17px;height:17px;display:inline-grid;place-items:center;border:1px solid currentColor;border-radius:50%;font:900 11px/1 monospace}.resource-icon[data-v-5371d3f2]{width:17px;height:17px;flex:0 0 auto;fill:currentColor;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;opacity:.95}.resource-icon path[data-v-5371d3f2]:first-child{fill-opacity:.25}main[data-v-bb72c29d]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;padding:18px 22px;background:#00000059;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.top[data-v-bb72c29d]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#00000040}.back[data-v-bb72c29d]{padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#ffffffd9;letter-spacing:1px;cursor:pointer;transition:.15s ease all}.back[data-v-bb72c29d]:hover{border-color:#ffffff59;color:#fff;background:#ffffff0f}.title[data-v-bb72c29d]{flex:1;text-align:center}.title .h[data-v-bb72c29d]{color:#fff;font-weight:800;letter-spacing:6px;font-size:20px}.title .sub[data-v-bb72c29d]{margin-top:4px;color:#ffffffa6;font-size:14px}.title .sub .sep[data-v-bb72c29d]{margin:0 8px;opacity:.6}.title .sub .cls[data-v-bb72c29d]{text-transform:uppercase;letter-spacing:1px}.title .sub .nick[data-v-bb72c29d]{color:#ffffffe6}.right[data-v-bb72c29d]{display:flex;align-items:center;gap:10px}.right .points[data-v-bb72c29d]{color:#ffffffe6;font-weight:700;letter-spacing:1px;min-width:70px;text-align:right}.right .save[data-v-bb72c29d]{padding:10px 12px;border-radius:8px;border:1px solid rgba(100,200,100,.5);background:#64c8641f;color:#fff;letter-spacing:2px;cursor:pointer;transition:.15s ease all}.right .save[data-v-bb72c29d]:hover:not(:disabled){background:#64c86433;border-color:#64c864bf}.right .save[data-v-bb72c29d]:disabled{opacity:.4;cursor:not-allowed}.content[data-v-bb72c29d]{flex:1;overflow:auto;margin-top:14px;padding-bottom:140px;display:flex;flex-direction:column;align-items:center;max-width:800px;margin-left:auto;margin-right:auto;width:100%}.hint[data-v-bb72c29d]{color:#ffffffbf;font-size:14px;margin-bottom:12px;text-align:center}.hint b[data-v-bb72c29d]{color:#fff}.stats-compact-wrapper[data-v-bb72c29d]{width:100%;display:flex;justify-content:center;margin-bottom:12px}.stats-compact[data-v-bb72c29d]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chip[data-v-bb72c29d]{display:inline-flex;align-items:baseline;gap:6px;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0003;color:#fff;letter-spacing:.5px}.chip .k[data-v-bb72c29d]{color:#ffffffa6;font-size:10px;font-weight:800;letter-spacing:.8px}.chip .v[data-v-bb72c29d],.chip .v2[data-v-bb72c29d]{font-weight:900;font-size:13px}.chip .v2[data-v-bb72c29d]{opacity:.9}.chip .d[data-v-bb72c29d]{margin-left:2px;font-weight:900;font-size:12px}.chip .d.pos[data-v-bb72c29d]{color:#a8ffbf}.chip .d.neg[data-v-bb72c29d]{color:#ffb3b3}.loading[data-v-bb72c29d]{color:#fffc;padding:30px 0;text-align:center}.talent-editor-row[data-v-bb72c29d]{width:100%;display:flex;align-items:flex-start;justify-content:center;gap:16px;margin:24px 0 16px}.stack-grid[data-v-bb72c29d]{display:grid;grid-template-columns:repeat(3,64px);gap:18px;justify-content:center;margin:0;padding:24px;background:#0003;border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0000004d}.stack[data-v-bb72c29d]{position:relative;width:64px;height:64px;border-radius:8px;border:2px solid rgba(255,255,255,.25);background:#0000004d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s ease all;padding:0;box-shadow:0 2px 8px #0000004d}.stack .icon[data-v-bb72c29d]{font-size:32px;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.stack .lvl[data-v-bb72c29d]{position:absolute;right:6px;bottom:4px;font-size:16px;font-weight:900;color:#f7d14a;text-shadow:0 1px 0 rgba(0,0,0,.95),1px 0 0 rgba(0,0,0,.95),0 -1px 0 rgba(0,0,0,.95),-1px 0 0 rgba(0,0,0,.95);pointer-events:none}.stack.selected[data-v-bb72c29d]{border-color:#ffd700e6;background:#ffd7001f;box-shadow:0 0 12px #ffd7004d}.stack.maxed[data-v-bb72c29d]{border-color:gold;background:#ffd70026;box-shadow:0 0 16px #ffd70066,0 0 0 1px #0006 inset}.stack.locked[data-v-bb72c29d]{opacity:.5;cursor:not-allowed}.stack[data-v-bb72c29d]:hover:not(:disabled):not(.locked){border-color:#ffffff73;background:#ffffff0f;transform:translateY(-1px)}.stack[data-v-bb72c29d]:disabled{cursor:not-allowed;opacity:.5;transform:none}.order-panel[data-v-bb72c29d]{flex:0 0 auto;width:max-content;min-width:0;max-width:100%;margin:0;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0003}.order-head[data-v-bb72c29d]{display:flex;justify-content:space-between;margin-bottom:8px;color:#ffffffb8;font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.order-list[data-v-bb72c29d]{display:grid;grid-template-columns:repeat(5,58px);grid-auto-rows:58px;justify-content:center;gap:8px;overflow:visible;padding-bottom:0}.order-item[data-v-bb72c29d]{box-sizing:border-box;width:58px;height:58px;min-height:58px;display:grid;grid-template-columns:1fr;grid-template-rows:16px 1fr;align-items:center;justify-items:center;gap:4px;padding:6px 4px;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#ffffff0b;color:#fff;cursor:default;transition:.14s ease all}.order-item[data-v-bb72c29d]:hover{border-color:#ffffff47;background:#ffffff13}.order-index[data-v-bb72c29d]{font:900 12px/1 monospace;color:#ffe18a}.order-icon[data-v-bb72c29d]{font-size:18px;line-height:1}.order-name[data-v-bb72c29d]{display:none}@media (max-width: 820px){.talent-editor-row[data-v-bb72c29d]{flex-direction:column;align-items:center}.order-panel[data-v-bb72c29d]{width:max-content;max-width:100%}}.talent-tooltip[data-v-bb72c29d]{position:fixed;transform:translate(-50%,-100%);width:260px;padding:10px 12px;border-radius:8px;background:#000000eb;border:1px solid rgba(255,255,255,.15);color:#fff;z-index:10000;pointer-events:none;text-align:left;box-shadow:0 10px 25px #00000073}.talent-tooltip .t-name[data-v-bb72c29d]{font-weight:800;letter-spacing:1px;margin-bottom:6px}.talent-tooltip .t-desc[data-v-bb72c29d]{color:#ffffffd9;font-size:13px;white-space:pre-wrap}.talent-tooltip .t-meta[data-v-bb72c29d]{margin-top:8px;color:#fff9;font-size:12px}.talent-tooltip .t-meta .sep[data-v-bb72c29d]{margin:0 8px;opacity:.6}.error[data-v-bb72c29d]{margin-top:12px;padding:10px 12px;border-radius:8px;color:#ffb3b3;background:#ff000014;border:1px solid rgba(255,0,0,.2);text-align:center;max-width:500px}.bottom[data-v-bb72c29d]{margin-top:14px;display:flex;gap:10px;justify-content:center}.ghost[data-v-bb72c29d]{padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#ffffffd9;letter-spacing:1px;cursor:pointer;transition:.15s ease all}.ghost[data-v-bb72c29d]:hover:not(:disabled){border-color:#ffffff59;color:#fff;background:#ffffff0f}.ghost[data-v-bb72c29d]:disabled{opacity:.4;cursor:not-allowed}.skills-preview[data-v-bb72c29d]{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:16px 20px 18px;background:#00000040;border-top:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9000}.skills[data-v-bb72c29d]{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 15px}.skill[data-v-bb72c29d]{border:1px solid white;font-size:36px;width:64px;height:64px;display:flex;justify-content:center;align-items:center;border-radius:3px;cursor:default;position:relative;background:#00000026}.skill:hover .tooltip[data-v-bb72c29d]{display:flex}.skill .icon[data-v-bb72c29d]{position:relative;z-index:1}.skill .key[data-v-bb72c29d]{position:absolute;font-size:14px;font-weight:700;right:2px;top:0}.skill .tooltip[data-v-bb72c29d]{display:none;position:absolute;bottom:74px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:6px 20px 20px;border-radius:4px;white-space:pre;font-size:14px;width:auto;pointer-events:none;z-index:10001;flex-direction:column;gap:10px}.skill .tooltip[data-v-bb72c29d] h3{color:gold;letter-spacing:4px}.skill .tooltip[data-v-bb72c29d] p{padding:0;margin:0}.skill .tooltip[data-v-bb72c29d] p :deep(span){color:gold}main[data-v-c78f084c]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;padding:18px 22px;background:#00000059;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.top[data-v-c78f084c]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#00000040}.back[data-v-c78f084c],.ghost[data-v-c78f084c],.save[data-v-c78f084c]{padding:10px 12px;border-radius:8px;letter-spacing:1px;cursor:pointer;transition:.15s ease all}.back[data-v-c78f084c],.ghost[data-v-c78f084c]{border:1px solid rgba(255,255,255,.18);background:transparent;color:#ffffffd9}.back[data-v-c78f084c]:hover:not(:disabled),.ghost[data-v-c78f084c]:hover:not(:disabled){border-color:#ffffff59;color:#fff;background:#ffffff0f}.save[data-v-c78f084c]{border:1px solid rgba(100,200,100,.5);background:#64c8641f;color:#fff}.save[data-v-c78f084c]:hover:not(:disabled){background:#64c86433;border-color:#64c864bf}button[data-v-c78f084c]:disabled{opacity:.4;cursor:not-allowed}.title[data-v-c78f084c]{flex:1;text-align:center}.title .h[data-v-c78f084c]{color:#fff;font-weight:800;letter-spacing:6px;font-size:20px}.title .sub[data-v-c78f084c]{margin-top:4px;color:#ffffffa6;font-size:14px}.title .sep[data-v-c78f084c]{margin:0 8px;opacity:.6}.title .cls[data-v-c78f084c],.title .team[data-v-c78f084c]{text-transform:uppercase;letter-spacing:1px}.title .nick[data-v-c78f084c]{color:#ffffffe6}.right[data-v-c78f084c]{display:flex;align-items:center;gap:10px}.points[data-v-c78f084c]{color:#ffffffe6;font-weight:700;min-width:70px;text-align:right}.layout[data-v-c78f084c]{flex:1;min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;margin-top:14px}.sidebar[data-v-c78f084c],.editor[data-v-c78f084c]{min-height:0;overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#00000038}.sidebar[data-v-c78f084c]{padding:12px}.editor[data-v-c78f084c]{padding:16px}.sidebar-head[data-v-c78f084c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.label[data-v-c78f084c]{color:#fff;font-size:14px;font-weight:800;letter-spacing:2px}.team-group+.team-group[data-v-c78f084c]{margin-top:14px}.team-head[data-v-c78f084c]{display:flex;align-items:center;justify-content:space-between;color:#ffffffbf;font-size:13px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.count[data-v-c78f084c]{opacity:.65}.bot-row[data-v-c78f084c]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:8px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#fff;text-align:left;cursor:pointer;transition:.15s ease all}.bot-row[data-v-c78f084c]:hover:not(:disabled){border-color:#ffffff40;background:#ffffff0f}.bot-row.active[data-v-c78f084c]{border-color:#ffffff8c;background:#ffffff1c}.icon[data-v-c78f084c]{font-size:22px;line-height:1}.meta[data-v-c78f084c]{display:flex;flex-direction:column;min-width:0}.name[data-v-c78f084c]{font-weight:700;color:#fff;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line[data-v-c78f084c]{color:#ffffff9e;font-size:12px;letter-spacing:.5px}.bot-summary[data-v-c78f084c]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.summary-chip[data-v-c78f084c]{display:inline-flex;align-items:baseline;gap:6px;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0003;color:#fff}.summary-chip .k[data-v-c78f084c]{color:#ffffffa6;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.summary-chip .v[data-v-c78f084c]{font-weight:900;font-size:13px;text-transform:uppercase}.loading[data-v-c78f084c],.empty[data-v-c78f084c]{color:#ffffffc7;padding:20px 8px;text-align:center}.talent-editor-row[data-v-c78f084c]{width:100%;display:flex;align-items:flex-start;justify-content:center;gap:16px;margin:24px 0 16px}.stack-grid[data-v-c78f084c]{display:grid;grid-template-columns:repeat(3,64px);gap:18px;justify-content:center;margin:0;padding:24px;background:#0003;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.stack[data-v-c78f084c]{position:relative;width:64px;height:64px;border-radius:8px;border:2px solid rgba(255,255,255,.25);background:#0000004d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s ease all;padding:0}.stack .icon[data-v-c78f084c]{font-size:32px}.stack .lvl[data-v-c78f084c]{position:absolute;right:6px;bottom:4px;font-size:16px;font-weight:900;color:#f7d14a;text-shadow:0 1px 0 rgba(0,0,0,.95),1px 0 0 rgba(0,0,0,.95),0 -1px 0 rgba(0,0,0,.95),-1px 0 0 rgba(0,0,0,.95);pointer-events:none}.stack.selected[data-v-c78f084c]{border-color:#ffd700e6;background:#ffd7001f}.stack.maxed[data-v-c78f084c]{border-color:gold;background:#ffd70026}.stack.locked[data-v-c78f084c]{opacity:.5;cursor:not-allowed}.stack[data-v-c78f084c]:hover:not(:disabled):not(.locked){border-color:#ffffff73;background:#ffffff0f;transform:translateY(-1px)}.order-panel[data-v-c78f084c]{flex:0 0 auto;width:max-content;min-width:0;max-width:100%;margin:0;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0003}.order-head[data-v-c78f084c]{display:flex;justify-content:space-between;margin-bottom:8px;color:#ffffffb8;font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.order-list[data-v-c78f084c]{display:grid;grid-template-columns:repeat(5,58px);grid-auto-rows:58px;justify-content:center;gap:8px;overflow:visible;padding-bottom:0}.order-item[data-v-c78f084c]{box-sizing:border-box;width:58px;height:58px;min-height:58px;display:grid;grid-template-columns:1fr;grid-template-rows:16px 1fr;align-items:center;justify-items:center;gap:4px;padding:6px 4px;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#ffffff0b;color:#fff;cursor:default;transition:.14s ease all}.order-item[data-v-c78f084c]:hover{border-color:#ffffff47;background:#ffffff13}.order-index[data-v-c78f084c]{font:900 12px/1 monospace;color:#ffe18a}.order-icon[data-v-c78f084c]{font-size:18px;line-height:1}.order-name[data-v-c78f084c]{display:none}@media (max-width: 900px){.talent-editor-row[data-v-c78f084c]{flex-direction:column;align-items:center}.order-panel[data-v-c78f084c]{width:max-content;max-width:100%}}.bottom[data-v-c78f084c]{margin-top:14px;display:flex;gap:10px;justify-content:center}.error[data-v-c78f084c]{margin-top:12px;padding:10px 12px;border-radius:8px;color:#ffb3b3;background:#ff000014;border:1px solid rgba(255,0,0,.2);text-align:center}.talent-tooltip[data-v-c78f084c]{position:fixed;transform:translate(-50%,-100%);width:260px;padding:10px 12px;border-radius:8px;background:#000000eb;border:1px solid rgba(255,255,255,.15);color:#fff;z-index:10000;pointer-events:none;text-align:left;box-shadow:0 10px 25px #00000073}.talent-tooltip .t-name[data-v-c78f084c]{font-weight:800;letter-spacing:1px;margin-bottom:6px}.talent-tooltip .t-desc[data-v-c78f084c]{color:#ffffffd9;font-size:13px;white-space:pre-wrap}.talent-tooltip .t-meta[data-v-c78f084c]{margin-top:8px;color:#fff9;font-size:12px}.talent-tooltip .sep[data-v-c78f084c]{margin:0 8px;opacity:.6}@media (max-width: 980px){.layout[data-v-c78f084c]{grid-template-columns:1fr}}
