.variable[data-v-796488e2]{color:#9cdcfe}.suffix[data-v-796488e2]{color:var(--vscode-text)}.game-grid[data-v-796488e2]{-webkit-user-select:none;user-select:none}.grid-row[data-v-796488e2]{align-items:center;height:20px;display:flex}.grid-row[data-v-796488e2]:hover{background:#ffffff0d}.cell[data-v-796488e2]{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-weight:700;display:flex;position:relative}.cell .cell-content[data-v-796488e2]{border-radius:2px;justify-content:center;align-items:center;width:17px;height:17px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.cell .char[data-v-796488e2]{z-index:1}.cell.cell-hidden[data-v-796488e2]{color:#ffffff26}.cell.cell-hidden:hover .cell-content[data-v-796488e2]{color:#fff6;transform:scale(1.1);background:#ffffff1a!important}.cell.cell-flagged[data-v-796488e2]{color:#0000}.cell.cell-flagged:hover .cell-content[data-v-796488e2]{transition:none}.cell.cell-revealed .cell-content[data-v-796488e2]{background:0 0}.cell.cell-revealed.cell-count-0[data-v-796488e2]{color:#0000}.cell.cell-revealed.cell-count-1[data-v-796488e2]{color:var(--mine-1)}.cell.cell-revealed.cell-count-2[data-v-796488e2]{color:var(--mine-2)}.cell.cell-revealed.cell-count-3[data-v-796488e2]{color:var(--mine-3)}.cell.cell-revealed.cell-count-4[data-v-796488e2]{color:var(--mine-4)}.cell.cell-revealed.cell-count-5[data-v-796488e2]{color:var(--mine-5)}.cell.cell-revealed.cell-count-6[data-v-796488e2]{color:var(--mine-6)}.cell.cell-revealed.cell-count-7[data-v-796488e2]{color:var(--mine-7)}.cell.cell-revealed.cell-count-8[data-v-796488e2]{color:var(--mine-8)}.cell.cell-mine[data-v-796488e2]{color:#f44747}.cell.cell-mine .cell-content[data-v-796488e2]{background:#f4474733}.cell .breakpoint[data-v-796488e2]{background:var(--flag-color);width:10px;height:10px;box-shadow:0 0 5px var(--flag-color);border-radius:50%}.minesweeper-surface[data-v-96cbcda6]{width:max-content;position:relative}.vsc-icon-wrapper[data-v-0b6f37e8] svg{fill:currentColor;display:block;width:100%!important;height:100%!important}.records-dashboard .section-title[data-v-3015917d]{color:#fff;margin-top:0;margin-bottom:25px;font-size:20px;font-weight:600}.records-dashboard .no-results[data-v-3015917d]{color:#fff6;padding:20px;font-size:14px}.records-dashboard .best-records-container[data-v-3015917d]{gap:20px;max-width:800px;margin-bottom:20px;display:flex}.records-dashboard .best-records-container .best-card[data-v-3015917d]{text-align:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:4px;flex:1;padding:15px}.records-dashboard .best-records-container .best-card .diff-title[data-v-3015917d]{margin-bottom:10px;font-size:14px}.records-dashboard .best-records-container .best-card .best-time[data-v-3015917d]{color:#4ec9b0;margin-bottom:5px;font-family:Consolas,monospace;font-size:24px;font-weight:700}.records-dashboard .best-records-container .best-card .best-time.empty[data-v-3015917d]{color:#fff3}.records-dashboard .best-records-container .best-card .best-date[data-v-3015917d]{color:#fff6;font-size:12px}.records-dashboard .records-table-container[data-v-3015917d]{border:1px solid #ffffff1a;border-radius:4px;max-width:800px;max-height:450px;margin-top:10px;overflow:auto}.records-dashboard .rank-tip[data-v-3015917d]{color:#ffffff59;font-size:12px;font-weight:400}.records-dashboard .global-actions[data-v-3015917d]{align-items:center;gap:10px;margin-left:10px;display:inline-flex}.records-dashboard .icon-button[data-v-3015917d]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:all .2s;display:flex}.records-dashboard .icon-button[data-v-3015917d]:hover{color:#fff;background:#ffffff1a}.records-dashboard .icon-button[data-v-3015917d]:disabled{opacity:.5;cursor:not-allowed}.records-dashboard .icon-button.delete-btn[data-v-3015917d]{color:#f4474799}.records-dashboard .icon-button.delete-btn[data-v-3015917d]:hover{color:#f44747;background:#f447471a}.records-dashboard .diff-tabs[data-v-3015917d]{gap:8px;margin-bottom:15px;display:flex}.records-dashboard .diff-tabs .tab-item[data-v-3015917d]{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:2px;padding:4px 12px;font-size:12px;transition:all .2s}.records-dashboard .diff-tabs .tab-item[data-v-3015917d]:hover{background:#ffffff1a}.records-dashboard .diff-tabs .tab-item.active[data-v-3015917d]{color:#fff;background:#007acc;border-color:#007acc}.records-dashboard .records-table[data-v-3015917d]{border-collapse:collapse;text-align:left;width:100%;min-width:360px;font-size:13px}.records-dashboard .records-table th[data-v-3015917d],.records-dashboard .records-table td[data-v-3015917d]{border-bottom:1px solid #ffffff0d;padding:10px 15px}.records-dashboard .records-table th[data-v-3015917d]{color:#fff6;z-index:1;background:#252526;font-weight:400;position:sticky;top:0;box-shadow:0 1px #ffffff0d}.records-dashboard .records-table tr[data-v-3015917d]:hover{background:#ffffff05}.records-dashboard .records-table .clickable-row[data-v-3015917d]{cursor:pointer}.records-dashboard .records-table .clickable-row[data-v-3015917d]:hover{background:#f447471a}.records-dashboard .records-table .record-time[data-v-3015917d]{color:#4ec9b0;font-family:Consolas,monospace;font-weight:700}.records-dashboard .records-table .diff-easy[data-v-3015917d]{color:#4ec9b0}.records-dashboard .records-table .diff-medium[data-v-3015917d]{color:#ce9178}.records-dashboard .records-table .diff-hard[data-v-3015917d]{color:#f44747}.records-dashboard .records-table .diff-custom[data-v-3015917d]{color:#b5cea8}.records-dashboard .records-table .player-info[data-v-3015917d]{align-items:center;gap:6px;display:flex}.records-dashboard .records-table .player-info .player-avatar[data-v-3015917d]{object-fit:cover;border-radius:50%;width:18px;height:18px}.records-dashboard .records-table .player-info .player-avatar-placeholder[data-v-3015917d]{color:#fff6;background-color:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.records-dashboard .records-table .player-info .player-name[data-v-3015917d]{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.vscode-button[data-v-3015917d]{cursor:pointer;border:none;border-radius:2px;padding:6px 14px;font-family:inherit;font-size:13px}.vscode-button.secondary[data-v-3015917d]{color:#ccc;background:#3a3d41}.vscode-button.secondary[data-v-3015917d]:hover{background:#45494e}.mp-lobby[data-v-371312b8]{height:100%;color:var(--vscode-text,#ccc);scrollbar-width:thin;padding:20px;font-size:13px;overflow-y:auto}.form-header[data-v-371312b8]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.form-header h3[data-v-371312b8]{color:#fff;margin:0;font-size:14px;font-weight:600}.btn-back[data-v-371312b8]{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.btn-back[data-v-371312b8]:hover{color:#fff}.btn[data-v-371312b8]{cursor:pointer;border:none;border-radius:4px;padding:8px 18px;font-family:inherit;font-size:13px;transition:all .15s}.btn.btn-primary[data-v-371312b8]{color:#fff;background:#0078d4}.btn.btn-primary[data-v-371312b8]:hover:not(:disabled){background:#1a8ae2}.btn.btn-primary[data-v-371312b8]:disabled{opacity:.5;cursor:not-allowed}.btn.btn-secondary[data-v-371312b8]{color:#ccc;background:#ffffff14;border:1px solid #ffffff26}.btn.btn-secondary[data-v-371312b8]:hover{color:#fff;background:#ffffff24}.btn.btn-full[data-v-371312b8]{width:100%;margin-top:16px;padding:10px}.btn.btn-start[data-v-371312b8]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0078d4,#764abc);border:none;border-radius:6px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.btn.btn-start[data-v-371312b8]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #0078d466}.btn.btn-start[data-v-371312b8]:disabled{opacity:.5;cursor:not-allowed}.lobby-menu[data-v-371312b8]{text-align:center;padding-top:40px}.lobby-menu .lobby-title[data-v-371312b8]{color:#fff;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;font-size:22px;font-weight:700;display:flex}.lobby-menu .lobby-title .title-icon[data-v-371312b8]{font-size:24px}.lobby-menu .lobby-subtitle[data-v-371312b8]{color:#ffffff73;margin-bottom:32px;font-size:12px}.lobby-menu .lobby-actions[data-v-371312b8]{flex-direction:column;gap:10px;max-width:200px;margin:0 auto;display:flex}.lobby-form[data-v-371312b8]{max-width:320px;margin:0 auto}.lobby-form .form-group[data-v-371312b8]{margin-bottom:16px}.lobby-form .form-group label[data-v-371312b8]{color:#fff9;margin-bottom:6px;font-size:12px;display:block}.lobby-form .form-group label .value-badge[data-v-371312b8]{color:#54a0ff;background:#0078d466;border-radius:10px;margin-left:4px;padding:0 6px;font-weight:600;display:inline-block}.lobby-form .input[data-v-371312b8]{color:#fff;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.lobby-form .input[data-v-371312b8]:focus{border-color:#0078d4}.lobby-form .input.input-code[data-v-371312b8]{text-transform:uppercase;letter-spacing:4px;text-align:center;font-size:18px;font-weight:700}.lobby-form .radio-group[data-v-371312b8]{flex-direction:column;gap:6px;display:flex}.lobby-form .radio-group .radio-item[data-v-371312b8]{cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;transition:all .12s;display:flex}.lobby-form .radio-group .radio-item[data-v-371312b8]:hover{background:#ffffff0f}.lobby-form .radio-group .radio-item.active[data-v-371312b8]{color:#54a0ff;background:#0078d426;border-color:#0078d466}.lobby-form .radio-group .radio-item input[data-v-371312b8]{display:none}.lobby-form .slider[data-v-371312b8]{accent-color:#0078d4;width:100%;margin:6px 0}.lobby-form .color-preview[data-v-371312b8]{gap:6px;margin-top:6px;display:flex}.lobby-form .color-preview .color-dot[data-v-371312b8]{border-radius:50%;width:14px;height:14px;transition:all .2s}.lobby-waiting[data-v-371312b8]{max-width:320px;margin:0 auto}.room-code-panel[data-v-371312b8]{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;transition:all .15s;display:flex}.room-code-panel[data-v-371312b8]:hover{background:#ffffff17}.room-code-panel .code-label[data-v-371312b8]{color:#ffffff73;font-size:11px}.room-code-panel .code-value[data-v-371312b8]{letter-spacing:4px;color:#ffc312;flex:1;font-family:monospace;font-size:20px;font-weight:800}.room-code-panel .code-hint[data-v-371312b8]{color:#ffffff4d;font-size:11px}.player-list[data-v-371312b8]{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.player-item[data-v-371312b8]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;transition:all .15s;display:flex}.player-item.disconnected[data-v-371312b8]{opacity:.45}.player-item.empty[data-v-371312b8]{opacity:.3;border-style:dashed}.player-item .player-color[data-v-371312b8]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.player-item .player-color.empty-color[data-v-371312b8]{background:#fff3}.player-item .player-avatar[data-v-371312b8]{background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex;overflow:hidden}.player-item .player-avatar img[data-v-371312b8]{object-fit:cover;width:100%;height:100%}.player-item .player-avatar.empty-avatar[data-v-371312b8]{color:#ffffff4d;font-size:14px}.player-item .player-info[data-v-371312b8]{flex:1;align-items:center;gap:6px;display:flex}.player-item .player-name[data-v-371312b8]{color:#ddd;font-size:13px}.player-item .player-name.empty-name[data-v-371312b8]{color:#ffffff40;font-style:italic}.player-item .tag-host[data-v-371312b8],.player-item .tag-offline[data-v-371312b8]{border-radius:10px;padding:1px 6px;font-size:10px}.player-item .tag-host[data-v-371312b8]{color:#ffc312;background:#ffc31233;border:1px solid #ffc3124d}.player-item .tag-offline[data-v-371312b8]{color:#f44747;background:#f4474733;border:1px solid #f447474d}.waiting-footer .wait-tip[data-v-371312b8]{text-align:center;color:#fff6;margin-bottom:12px;font-size:12px}.waiting-footer .expire-tip[data-v-371312b8]{text-align:center;color:#ffc312bf;margin-bottom:8px;font-size:11px}.waiting-footer .reconnect-tip[data-v-371312b8]{text-align:center;color:#f44747;margin-bottom:8px;font-size:11px}.vote-overlay[data-v-31983d84]{pointer-events:none;z-index:10;position:absolute;inset:0}.vote-cell[data-v-31983d84]{box-sizing:border-box;justify-content:center;align-items:center;padding:1.5px;animation:.18s cubic-bezier(.34,1.56,.64,1) pop-in-31983d84;display:flex;position:absolute}.vote-cell.is-multi[data-v-31983d84]{padding:1.5px}@keyframes pop-in-31983d84{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.flag-dot[data-v-31983d84]{opacity:.9;color:#fff;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:flex;box-shadow:0 0 6px}.single-dot[data-v-31983d84]{opacity:.9;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;overflow:hidden}.voter-avatar[data-v-31983d84]{object-fit:cover;width:100%;height:100%}.color-grid[data-v-31983d84]{box-sizing:border-box;background:#00000040;border-radius:2px;gap:1px;width:100%;height:100%;display:grid;overflow:hidden}.color-slot[data-v-31983d84]{opacity:.92;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.color-slot.empty[data-v-31983d84]{opacity:1;background:0 0}.color-slot.is-flag[data-v-31983d84]{box-shadow:inset 0 0 0 1px #ffffff59}.slot-flag[data-v-31983d84]{color:#fff;text-shadow:0 0 2px #000c;pointer-events:none;font-size:7px;line-height:1}.scoreboard[data-v-99a9c31b]{color:var(--vscode-text,#ccc);font-size:12px}.live[data-v-99a9c31b]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border:1px solid #ffffff1a;border-radius:6px;min-width:160px;padding:8px}.live .sb-title[data-v-99a9c31b]{color:#fff6;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ffffff14;margin-bottom:6px;padding-bottom:4px;font-size:11px}.live .sb-list[data-v-99a9c31b]{flex-direction:column;gap:4px;display:flex}.live .sb-row[data-v-99a9c31b]{box-sizing:border-box;border-radius:3px;align-items:center;gap:6px;height:24px;padding:0 4px;line-height:1;transition:background .15s;display:flex}.live .sb-row.is-me[data-v-99a9c31b]{background:#ffffff12}.live .sb-row.is-me .sb-name[data-v-99a9c31b]{color:#fff;font-weight:600}.live .sb-rank[data-v-99a9c31b]{color:#ffffff59;text-align:right;flex-shrink:0;width:14px;font-size:11px;line-height:1}.live .sb-color[data-v-99a9c31b]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.live .sb-name[data-v-99a9c31b]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1;overflow:hidden}.live .sb-voted[data-v-99a9c31b]{text-align:center;color:#2ecc71;opacity:0;flex-shrink:0;width:12px;font-size:11px;line-height:1;transition:opacity .15s}.live .sb-voted.is-visible[data-v-99a9c31b]{opacity:1}.live .sb-score[data-v-99a9c31b]{text-align:right;color:#fff;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:28px;font-weight:600;line-height:1}.live .sb-delta[data-v-99a9c31b]{text-align:right;font-variant-numeric:tabular-nums;opacity:0;flex-shrink:0;width:32px;font-size:11px;font-weight:700;line-height:1;transform:scale(1)}.live .sb-delta.is-visible[data-v-99a9c31b]{opacity:1;animation:.4s cubic-bezier(.34,1.56,.64,1) delta-pop-99a9c31b}.live .sb-delta.delta-pos[data-v-99a9c31b]{color:#2ecc71}.live .sb-delta.delta-neg[data-v-99a9c31b]{color:#ff6b6b}@keyframes delta-pop-99a9c31b{0%{opacity:0;transform:scale(.6)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.final[data-v-99a9c31b]{text-align:center;padding:24px 20px}.final .final-title[data-v-99a9c31b]{color:#fff;margin-bottom:4px;font-size:22px;font-weight:700}.final .final-subtitle[data-v-99a9c31b]{color:#fff6;margin-bottom:20px;font-size:12px}.final .final-list[data-v-99a9c31b]{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.final .final-row[data-v-99a9c31b]{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;transition:all .2s;display:flex}.final .final-row.is-me[data-v-99a9c31b]{background:#0078d41f;border-color:#0078d44d}.final .final-row.rank-1[data-v-99a9c31b]{background:#ffc3121a;border-color:#ffc3124d}.final .final-row.rank-2[data-v-99a9c31b]{background:#b4b4b41a;border-color:#b4b4b433}.final .final-row.rank-3[data-v-99a9c31b]{background:#cd7f321a;border-color:#cd7f3233}.final .final-rank[data-v-99a9c31b]{text-align:center;flex-shrink:0;width:28px;font-size:18px}.final .final-avatar[data-v-99a9c31b]{background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.final .final-avatar img[data-v-99a9c31b]{object-fit:cover;width:100%;height:100%}.final .final-avatar .avatar-fallback[data-v-99a9c31b]{color:#fff;font-size:14px}.final .final-color[data-v-99a9c31b]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.final .final-name[data-v-99a9c31b]{color:#ddd;text-align:left;flex:1;font-size:14px;font-weight:500}.final .final-score[data-v-99a9c31b]{color:#fff;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.final .final-actions[data-v-99a9c31b]{justify-content:center;gap:10px;display:flex}.final .btn-action[data-v-99a9c31b]{cursor:pointer;border:none;border-radius:6px;padding:10px 24px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.final .btn-action.btn-primary[data-v-99a9c31b]{color:#fff;background:linear-gradient(135deg,#0078d4,#764abc)}.final .btn-action.btn-primary[data-v-99a9c31b]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0078d466}.final .btn-action.btn-ghost[data-v-99a9c31b]{color:#ccc;background:#ffffff12;border:1px solid #ffffff26}.final .btn-action.btn-ghost[data-v-99a9c31b]:hover{color:#fff;background:#ffffff1f}.mp-game[data-v-6bdf4929]{height:100%;color:var(--vscode-text,#ccc);flex-direction:column;font-family:Consolas,monospace;font-size:13px;display:flex;position:relative;overflow:hidden}.hud[data-v-6bdf4929]{box-sizing:border-box;background:#0000004d;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;height:32px;padding:6px 14px;display:flex}.hud-left[data-v-6bdf4929],.hud-right[data-v-6bdf4929]{flex:1}.hud-right[data-v-6bdf4929]{text-align:right}.hud-center[data-v-6bdf4929]{text-align:center}.phase-label[data-v-6bdf4929]{color:#ffffff80;font-size:12px}.countdown[data-v-6bdf4929]{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;transition:color .3s}.all-voted-label[data-v-6bdf4929]{color:#2ecc71;letter-spacing:.02em;font-size:14px;font-weight:700}.voted-badge[data-v-6bdf4929]{color:#2ecc71;background:#2ecc7126;border:1px solid #2ecc714d;border-radius:10px;padding:1px 8px;font-size:11px;display:inline-block}.vote-hint[data-v-6bdf4929]{color:#ffffff59;font-size:11px}.game-body[data-v-6bdf4929]{box-sizing:border-box;flex:1;gap:12px;padding:12px;display:flex;overflow:auto}.board-wrap[data-v-6bdf4929]{flex-shrink:0;position:relative}.mp-grid[data-v-6bdf4929]{-webkit-user-select:none;user-select:none}.grid-row[data-v-6bdf4929]{align-items:center;height:20px;display:flex}.grid-row[data-v-6bdf4929]:hover{background:#ffffff0d}.cell[data-v-6bdf4929]{cursor:default;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-weight:700;display:flex;position:relative}.cell .cell-content[data-v-6bdf4929]{border-radius:2px;justify-content:center;align-items:center;width:17px;height:17px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.cell .char[data-v-6bdf4929]{z-index:1}.cell.cell-hidden[data-v-6bdf4929]{color:#ffffff26}.cell.cell-hidden.can-vote[data-v-6bdf4929]{cursor:pointer}.cell.cell-hidden.can-vote:hover .cell-content[data-v-6bdf4929]{color:#fff6;transform:scale(1.1);background:#ffffff1a!important}.cell.cell-flagged[data-v-6bdf4929]{color:#0000;cursor:default}.cell.cell-flagged:hover .cell-content[data-v-6bdf4929]{transition:none}.cell.cell-revealed .cell-content[data-v-6bdf4929]{background:0 0}.cell.cell-revealed[data-v-6bdf4929]{cursor:default}.cell.cell-revealed.cell-count-0[data-v-6bdf4929]{color:#0000}.cell.cell-revealed.cell-count-1[data-v-6bdf4929]{color:var(--mine-1,#569cd6)}.cell.cell-revealed.cell-count-2[data-v-6bdf4929]{color:var(--mine-2,#4ec9b0)}.cell.cell-revealed.cell-count-3[data-v-6bdf4929]{color:var(--mine-3,#ce9178)}.cell.cell-revealed.cell-count-4[data-v-6bdf4929]{color:var(--mine-4,#9cdcfe)}.cell.cell-revealed.cell-count-5[data-v-6bdf4929]{color:var(--mine-5,#f44747)}.cell.cell-revealed.cell-count-6[data-v-6bdf4929]{color:var(--mine-6,#4ec9b0)}.cell.cell-revealed.cell-count-7[data-v-6bdf4929]{color:var(--mine-7,#c586c0)}.cell.cell-revealed.cell-count-8[data-v-6bdf4929]{color:var(--mine-8,gray)}.cell.cell-mine[data-v-6bdf4929]{color:#f44747}.cell.cell-mine .cell-content[data-v-6bdf4929]{background:#f4474733}.cell .breakpoint[data-v-6bdf4929]{background:var(--flag-color,#f44747);width:10px;height:10px;box-shadow:0 0 5px var(--flag-color,#f44747);border-radius:50%}.floating-score[data-v-6bdf4929]{pointer-events:none;z-index:20;font-size:14px;font-weight:800;animation:2s ease-out forwards float-up-6bdf4929;position:absolute;transform:translate(-50%)}.floating-score.score-pos[data-v-6bdf4929]{color:#2ecc71;text-shadow:0 0 8px #2ecc7199}.floating-score.score-neg[data-v-6bdf4929]{color:#ff6b6b;text-shadow:0 0 8px #ff6b6b99}@keyframes float-up-6bdf4929{0%{opacity:1;transform:translate(-50%)translateY(0)}80%{opacity:.8;transform:translate(-50%)translateY(-30px)}to{opacity:0;transform:translate(-50%)translateY(-50px)}}.sidebar[data-v-6bdf4929]{flex-shrink:0;align-self:flex-start;width:180px;position:sticky;top:0}.final-overlay[data-v-6bdf4929]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;box-sizing:border-box;background:#000000e0;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0;overflow-y:auto}.final-fade-enter-active[data-v-6bdf4929]{animation:.35s cubic-bezier(.34,1.56,.64,1) fade-scale-in-6bdf4929}.final-fade-leave-active[data-v-6bdf4929]{animation:.2s fade-out-6bdf4929}@keyframes fade-scale-in-6bdf4929{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fade-out-6bdf4929{0%{opacity:1}to{opacity:0}}.reveal-bar[data-v-6bdf4929]{z-index:30;background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:0}.reveal-bar-fill[data-v-6bdf4929]{background:linear-gradient(90deg,#0078d4,#9b59b6);width:0;height:100%;animation:linear forwards bar-fill-6bdf4929}@keyframes bar-fill-6bdf4929{0%{width:0}to{width:100%}}.bar-fade-enter-active[data-v-6bdf4929]{transition:opacity .2s}.bar-fade-leave-active[data-v-6bdf4929]{transition:opacity .3s}.bar-fade-enter-from[data-v-6bdf4929],.bar-fade-leave-to[data-v-6bdf4929]{opacity:0}.mp-root[data-v-9902477c]{width:760px;height:560px;position:relative;overflow:hidden}.view-slide-enter-active[data-v-9902477c]{animation:.25s cubic-bezier(.4,0,.2,1) slide-in-9902477c}.view-slide-leave-active[data-v-9902477c]{animation:.2s forwards slide-out-9902477c}@keyframes slide-in-9902477c{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-9902477c{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-16px)}}.game2048-board[data-v-dae27462]{grid-template-rows:repeat(var(--board-grid-size), var(--cell-size));-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#00000040;border:1px solid #ffffff0d;border-radius:4px;gap:8px;padding:12px;display:grid}.game2048-board .board-row[data-v-dae27462]{grid-template-columns:repeat(var(--board-grid-size), var(--cell-size));gap:8px;display:grid}.game2048-board .board-cell[data-v-dae27462]{font-weight:700;font-size:calc(var(--cell-size) * .35);box-sizing:border-box;border-radius:3px;justify-content:center;align-items:center;font-family:Consolas,Monaco,monospace;transition:all .1s ease-in-out;display:flex}.game2048-board .board-cell.tile-empty[data-v-dae27462]{background:#ffffff08;border:1px dashed #ffffff0d}.game2048-board .board-cell.tile-monochrome[data-v-dae27462]{color:var(--vscode-editor-foreground,#ccc);box-shadow:none;background:#ffffff14;border:1px solid #ffffff1f}.game2048-board .board-cell.tile-2[data-v-dae27462]{color:var(--vscode-text,#ccc);background:#ffffff14}.game2048-board .board-cell.tile-4[data-v-dae27462]{color:var(--vscode-text,#ccc);background:#ffffff1f}.game2048-board .board-cell.tile-8[data-v-dae27462]{color:#c792ea;background:#c792ea40;border:1px solid #c792ea80}.game2048-board .board-cell.tile-16[data-v-dae27462]{color:#82b1ff;background:#82b1ff40;border:1px solid #82b1ff80}.game2048-board .board-cell.tile-32[data-v-dae27462]{color:#f78c6c;background:#f78c6c40;border:1px solid #f78c6c80}.game2048-board .board-cell.tile-64[data-v-dae27462]{color:#ff5572;background:#ff557240;border:1px solid #ff557280}.game2048-board .board-cell.tile-128[data-v-dae27462]{color:#c3e88d;background:#c3e88d40;border:1px solid #c3e88d80;box-shadow:0 0 4px #c3e88d33}.game2048-board .board-cell.tile-256[data-v-dae27462]{color:#ffcb6b;background:#ffcb6b40;border:1px solid #ffcb6b80;box-shadow:0 0 6px #ffcb6b4d}.game2048-board .board-cell.tile-512[data-v-dae27462]{color:#89ddff;background:#89ddff40;border:1px solid #89ddff80;box-shadow:0 0 8px #89ddff66}.game2048-board .board-cell.tile-1024[data-v-dae27462]{color:#fff;background:#82b1ff66;border:1px solid #82b1ff;box-shadow:0 0 12px #82b1ff80}.game2048-board .board-cell.tile-2048[data-v-dae27462]{color:#fff;background:#c792ea80;border:1px solid #c792ea;box-shadow:0 0 16px #c792eab3}.game2048-board .board-cell.tile-4096[data-v-dae27462]{color:#fff;background:#ff557280;border:1px solid #ff5572;box-shadow:0 0 18px #ff5572cc}.game2048-board .board-cell.tile-8192[data-v-dae27462]{color:#fff;background:#ffcb6b80;border:1px solid #ffcb6b;box-shadow:0 0 20px #ffcb6be6}.game2048-board .board-cell.tile-super[data-v-dae27462]{color:#fff;font-size:calc(var(--cell-size) * .25);background:#0f0f0ff2;border:1px solid #ffffff26;box-shadow:0 0 24px #fffc}.game2048-board .tile-number[data-v-dae27462]{line-height:1;display:block}.game2048-surface[data-v-f88ad9b5]{width:max-content;position:relative}.game2048-surface .game-board-container[data-v-f88ad9b5]{align-items:center;gap:24px;display:flex}.game2048-surface .direction-pad[data-v-f88ad9b5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;background:#1e1e1e99;border:1px solid #ffffff14;border-radius:8px;grid-template-rows:repeat(2,36px);grid-template-columns:repeat(3,36px);grid-template-areas:".up.""left down right";align-self:center;gap:8px;padding:10px;display:grid;box-shadow:0 4px 16px #0000004d}.game2048-surface .direction-pad .dir-btn[data-v-f88ad9b5]{width:36px;height:36px;color:var(--vscode-foreground,#ccc);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;outline:none;justify-content:center;align-items:center;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.game2048-surface .direction-pad .dir-btn.up[data-v-f88ad9b5]{grid-area:up}.game2048-surface .direction-pad .dir-btn.left[data-v-f88ad9b5]{grid-area:left}.game2048-surface .direction-pad .dir-btn.down[data-v-f88ad9b5]{grid-area:down}.game2048-surface .direction-pad .dir-btn.right[data-v-f88ad9b5]{grid-area:right}.game2048-surface .direction-pad .dir-btn[data-v-f88ad9b5]:hover{color:#fff;background:#ffffff1a;border-color:#fff3;transform:scale(1.05);box-shadow:0 0 8px #ffffff26}.game2048-surface .direction-pad .dir-btn[data-v-f88ad9b5]:active{background:#ffffff26;border-color:#ffffff4d;transform:scale(.95)}.game2048-surface .direction-pad .icon-rotate-180[data-v-f88ad9b5]{display:inline-flex;transform:rotate(180deg)}.records-dashboard .mode-selector-tabs[data-v-1bbf572c]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:4px;gap:2px;max-width:300px;margin-bottom:25px;padding:3px;display:flex}.records-dashboard .mode-selector-tabs .mode-tab[data-v-1bbf572c]{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:3px;flex:1;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s}.records-dashboard .mode-selector-tabs .mode-tab[data-v-1bbf572c]:hover{color:#fff;background:#ffffff0a}.records-dashboard .mode-selector-tabs .mode-tab.active[data-v-1bbf572c]{color:#fff;background:#007acc}.records-dashboard .section-title[data-v-1bbf572c]{color:#fff;margin-top:0;margin-bottom:20px;font-size:20px;font-weight:600}.records-dashboard .no-results[data-v-1bbf572c]{color:#fff6;padding:20px;font-size:14px}.records-dashboard .best-records-container[data-v-1bbf572c]{gap:20px;max-width:800px;margin-bottom:20px;display:flex}.records-dashboard .best-records-container .best-card[data-v-1bbf572c]{text-align:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:4px;flex:1;padding:15px}.records-dashboard .best-records-container .best-card .diff-title[data-v-1bbf572c]{color:#fff6;margin-bottom:10px;font-size:13px;font-weight:500}.records-dashboard .best-records-container .best-card .best-score[data-v-1bbf572c]{color:#4ec9b0;margin-bottom:8px;font-family:Consolas,monospace;font-size:26px;font-weight:700}.records-dashboard .best-records-container .best-card .best-score .score-unit[data-v-1bbf572c]{opacity:.6;font-size:12px;font-weight:400}.records-dashboard .best-records-container .best-card .best-score.empty[data-v-1bbf572c]{color:#fff3}.records-dashboard .best-records-container .best-card .best-details[data-v-1bbf572c]{color:#ffffffb3;justify-content:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.records-dashboard .best-records-container .best-card .best-details.empty[data-v-1bbf572c]{color:#fff3}.records-dashboard .best-records-container .best-card .best-date[data-v-1bbf572c]{color:#ffffff59;font-size:11px}.records-dashboard .rank-tip[data-v-1bbf572c]{color:#ffffff59;font-size:12px;font-weight:400}.records-dashboard .global-actions[data-v-1bbf572c]{align-items:center;gap:10px;margin-left:10px;display:inline-flex}.records-dashboard .icon-button[data-v-1bbf572c]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:all .2s;display:flex}.records-dashboard .icon-button[data-v-1bbf572c]:hover{color:#fff;background:#ffffff1a}.records-dashboard .icon-button[data-v-1bbf572c]:disabled{opacity:.5;cursor:not-allowed}.records-dashboard .icon-button.delete-btn[data-v-1bbf572c]{color:#f4474799}.records-dashboard .icon-button.delete-btn[data-v-1bbf572c]:hover{color:#f44747;background:#f447471a}.records-dashboard .diff-tabs[data-v-1bbf572c]{gap:8px;margin-bottom:15px;display:flex}.records-dashboard .diff-tabs .tab-item[data-v-1bbf572c]{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:2px;padding:4px 12px;font-size:12px;transition:all .2s}.records-dashboard .diff-tabs .tab-item[data-v-1bbf572c]:hover{background:#ffffff1a}.records-dashboard .diff-tabs .tab-item.active[data-v-1bbf572c]{color:#fff;background:#007acc;border-color:#007acc}.records-dashboard .records-table-container[data-v-1bbf572c]{border:1px solid #ffffff1a;border-radius:4px;max-width:800px;max-height:450px;margin-top:10px;overflow:auto}.records-dashboard .records-table[data-v-1bbf572c]{border-collapse:collapse;text-align:left;width:100%;min-width:600px;font-size:13px}.records-dashboard .records-table th[data-v-1bbf572c],.records-dashboard .records-table td[data-v-1bbf572c]{border-bottom:1px solid #ffffff0d;padding:10px 15px}.records-dashboard .records-table th[data-v-1bbf572c]{color:#fff6;z-index:1;background:#252526;font-weight:400;position:sticky;top:0;box-shadow:0 1px #ffffff0d}.records-dashboard .records-table tr[data-v-1bbf572c]:hover{background:#ffffff05}.records-dashboard .records-table .clickable-row[data-v-1bbf572c]{cursor:pointer}.records-dashboard .records-table .clickable-row[data-v-1bbf572c]:hover{background:#f4474714}.records-dashboard .records-table .record-score[data-v-1bbf572c]{color:#dcdcaa;font-weight:600}.records-dashboard .records-table .record-time[data-v-1bbf572c]{color:#4ec9b0;font-family:Consolas,monospace;font-weight:700}.records-dashboard .records-table .status-won[data-v-1bbf572c]{color:#89d185;font-weight:500}.records-dashboard .records-table .status-lost[data-v-1bbf572c]{color:#f48771;font-weight:500}.records-dashboard .records-table .tile-badge[data-v-1bbf572c]{color:#fff;background:#ffffff1a;border-radius:3px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.records-dashboard .records-table .player-info[data-v-1bbf572c]{align-items:center;gap:6px;display:flex}.records-dashboard .records-table .player-info .player-avatar[data-v-1bbf572c]{object-fit:cover;border-radius:50%;width:18px;height:18px}.records-dashboard .records-table .player-info .player-avatar-placeholder[data-v-1bbf572c]{color:#fff6;background-color:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.records-dashboard .records-table .player-info .player-name[data-v-1bbf572c]{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.records-dashboard .records-table .diff-easy[data-v-1bbf572c]{color:#4ec9b0}.records-dashboard .records-table .diff-medium[data-v-1bbf572c]{color:#ce9178}.records-dashboard .records-table .diff-hard[data-v-1bbf572c]{color:#f44747}.records-dashboard .records-table .diff-custom[data-v-1bbf572c]{color:#b5cea8}.vscode-button[data-v-1bbf572c]{cursor:pointer;border:none;border-radius:2px;padding:6px 14px;font-family:inherit;font-size:13px}.vscode-button.secondary[data-v-1bbf572c]{color:#ccc;background:#3a3d41}.vscode-button.secondary[data-v-1bbf572c]:hover{background:#45494e}:root{--vscode-bg:#1e1e1e;--vscode-sidebar-bg:#252526;--vscode-activity-bar-bg:#333;--vscode-tab-active-bg:#1e1e1e;--vscode-tab-inactive-bg:#2d2d2d;--vscode-tab-border:#252526;--vscode-text:#ccc;--vscode-text-muted:#858585;--vscode-accent:#007acc;--vscode-line-number:#858585;--vscode-scrollbar-thumb:#79797966;--vscode-scrollbar-thumb-hover:#6c6c6cb3;--vscode-scrollbar-thumb-active:#bfbfbf66;--vscode-notifications-background:#252526;--vscode-notifications-foreground:#ccc;--vscode-notifications-border:#303031;--vscode-notifications-error-background:#f14c4c;--vscode-notifications-info-background:#3794ff;--vscode-notifications-warning-background:#cca700;--vscode-button-background:#0e639c;--vscode-button-foreground:#fff;--vscode-button-hover-background:#17b;--vscode-button-secondary-background:#3a3d41;--vscode-button-secondary-foreground:#fff;--vscode-button-secondary-hover-background:#45494e;--vscode-widget-background:#252526;--vscode-widget-border:#454545;--vscode-widget-shadow:#0000005c;--mine-1:#4fc1ff;--mine-2:#b5cea8;--mine-3:#dcdcaa;--mine-4:#ce9178;--mine-5:#f44747;--mine-6:#4ec9b0;--mine-7:#c586c0;--mine-8:gray}body{background-color:var(--vscode-bg);color:var(--vscode-text);margin:0;padding:0;font-family:Consolas,Monaco,Courier New,monospace;overflow:hidden}#app{flex-direction:column;height:100vh;display:flex}::-webkit-scrollbar{width:10px;height:10px;background-color:#0000!important}::-webkit-scrollbar-track{background-color:#0000!important}::-webkit-scrollbar-corner{background-color:#0000!important}::-webkit-scrollbar-thumb{background-color:var(--vscode-scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background-color:var(--vscode-scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--vscode-scrollbar-thumb-active)}.activity-bar[data-v-4f88a781]{background-color:var(--vscode-activity-bar-bg);flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;width:42px;padding:8px 0;display:flex}.activity-bar .top-icons[data-v-4f88a781],.activity-bar .bottom-icons[data-v-4f88a781]{flex-direction:column;gap:10px;display:flex}.activity-bar .icon[data-v-4f88a781]{cursor:pointer;color:#fff6;justify-content:center;align-items:center;width:32px;height:32px;transition:color .2s,background-color .2s;display:flex}.activity-bar .icon[data-v-4f88a781]:hover{color:#ffffffe6}.activity-bar .icon.active[data-v-4f88a781]{color:#fff;background-color:#ffffff1a;border-radius:6px}.activity-bar .icon svg[data-v-4f88a781]{width:22px;height:22px}.activity-bar .icon.avatar-icon img[data-v-4f88a781]{object-fit:cover;border-radius:50%;width:24px;height:24px}.tabs[data-v-27682efc]{background-color:var(--vscode-tab-inactive-bg);-webkit-user-select:none;user-select:none;height:32px;display:flex;overflow-x:auto}.tabs[data-v-27682efc]::-webkit-scrollbar{height:0}.tabs .tab[data-v-27682efc]{background-color:var(--vscode-tab-inactive-bg);border-top:1px solid var(--vscode-tab-border);border-right:1px solid var(--vscode-tab-border);cursor:pointer;opacity:.7;white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;display:flex}.tabs .tab.active[data-v-27682efc]{background-color:var(--vscode-tab-active-bg);opacity:1;border-top:1px solid var(--vscode-accent)}.tabs .tab.dragging[data-v-27682efc]{opacity:.4}.tabs .tab.drag-over[data-v-27682efc]{border-left:2px solid var(--vscode-accent);background-color:#ffffff0d}.tabs .tab .icon.text-icon[data-v-27682efc]{text-align:center;width:24px;margin-right:6px;font-size:11px;font-weight:700}.tabs .tab .tab-icon[data-v-27682efc]{flex-shrink:0;margin-right:6px}.tabs .tab .tab-detail[data-v-27682efc]{color:#ffffff59;margin-left:6px;font-size:11px}.tabs .tab .close[data-v-27682efc]{text-align:center;opacity:0;width:16px;height:16px;margin-left:auto;padding-left:5px;font-size:16px;line-height:16px;transition:opacity .2s}.tabs .tab .close[data-v-27682efc]:hover{opacity:1!important}.tabs .tab:hover .close[data-v-27682efc],.tabs .tab.active .close[data-v-27682efc]{opacity:.5}.setting-item[data-v-3a86e107]{max-width:600px;margin-bottom:25px}.setting-item.disabled[data-v-3a86e107]{opacity:.6}.setting-item .setting-name[data-v-3a86e107]{color:#ccc;margin-bottom:6px;font-size:14px}.setting-item .setting-name[data-v-3a86e107] b{color:#fff;background:#ff03;font-weight:400}.setting-item .setting-desc[data-v-3a86e107]{color:#fff9;margin-bottom:10px;font-size:13px}.setting-item .vscode-input[data-v-3a86e107]{color:#fff;box-sizing:border-box;background:#3c3c3c;border:1px solid #ffffff1a;border-radius:2px;outline:none;width:50%;min-width:200px;padding:6px 8px;font-family:inherit;font-size:13px}.setting-item .vscode-input[data-v-3a86e107]:focus{border-color:#007fd4}.setting-item .vscode-input[data-v-3a86e107]:disabled{opacity:.5;cursor:not-allowed;background:#ffffff05}.setting-item[data-v-0ccababe]{max-width:600px;margin-bottom:25px}.setting-item.disabled[data-v-0ccababe]{opacity:.6}.setting-item .setting-name[data-v-0ccababe]{color:#ccc;margin-bottom:6px;font-size:14px}.setting-item .setting-name[data-v-0ccababe] b{color:#fff;background:#ff03;font-weight:400}.setting-item .setting-desc[data-v-0ccababe]{color:#fff9;margin-bottom:10px;font-size:13px}.setting-item .vscode-select[data-v-0ccababe]{color:#fff;box-sizing:border-box;background:#3c3c3c;border:1px solid #ffffff1a;border-radius:2px;outline:none;width:50%;min-width:200px;padding:6px 8px;font-family:inherit;font-size:13px}.setting-item .vscode-select[data-v-0ccababe]:focus{border-color:#007fd4}.setting-item .vscode-select[data-v-0ccababe]:disabled{opacity:.5;cursor:not-allowed;background:#ffffff05}.setting-item[data-v-0d085409]{max-width:600px;margin-bottom:25px}.setting-item.disabled[data-v-0d085409]{opacity:.6}.setting-item .setting-name[data-v-0d085409]{color:#ccc;margin-bottom:6px;font-size:14px}.setting-item .setting-name[data-v-0d085409] b{color:#fff;background:#ff03;font-weight:400}.setting-item .setting-desc[data-v-0d085409]{color:#fff9;margin-bottom:10px;font-size:13px}.setting-item .slider-container[data-v-0d085409]{align-items:center;width:50%;min-width:200px;display:flex}.setting-item .vscode-slider[data-v-0d085409]{cursor:pointer;flex:1}.setting-item .range-val[data-v-0d085409]{vertical-align:middle;font-variant-numeric:tabular-nums;margin-left:10px;font-size:13px}.setting-item[data-v-ec6c6424]{max-width:600px;margin-bottom:25px}.setting-item.disabled[data-v-ec6c6424]{opacity:.6}.setting-item .setting-name[data-v-ec6c6424]{color:#ccc;margin-bottom:6px;font-size:14px}.setting-item .setting-name[data-v-ec6c6424] b{color:#fff;background:#ff03;font-weight:400}.setting-item .setting-desc[data-v-ec6c6424]{color:#fff9;margin-bottom:10px;font-size:13px}.setting-item .vscode-button[data-v-ec6c6424]{color:#fff;cursor:pointer;box-sizing:border-box;background:#007fd4;border:none;border-radius:2px;outline:none;padding:6px 16px;font-family:inherit;font-size:13px;transition:background-color .2s}.setting-item .vscode-button[data-v-ec6c6424]:hover:not(:disabled){background:#1f97e8}.setting-item .vscode-button[data-v-ec6c6424]:disabled{opacity:.5;cursor:not-allowed;background:#3c3c3c}.settings-panel[data-v-70c0b718]{color:#ccc;background:var(--vscode-editor-bg,#1e1e1e);flex-direction:column;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.settings-panel .settings-header[data-v-70c0b718]{border-bottom:1px solid #ffffff0d;padding:10px 20px}.settings-panel .settings-header .search-bar[data-v-70c0b718]{margin-bottom:15px}.settings-panel .settings-header .search-bar input[data-v-70c0b718]{color:#fff;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:2px;outline:none;width:100%;max-width:600px;padding:6px 10px}.settings-panel .settings-header .search-bar input[data-v-70c0b718]:focus{border-color:#007fd4}.settings-panel .settings-header .header-nav-row[data-v-70c0b718]{justify-content:space-between;align-items:center;max-width:600px;height:24px;display:flex}.settings-panel .settings-header .nav-tabs[data-v-70c0b718]{gap:20px;font-size:13px;display:flex}.settings-panel .settings-header .nav-tabs .tab[data-v-70c0b718]{cursor:pointer;color:#fff9;padding-bottom:5px}.settings-panel .settings-header .nav-tabs .tab.active[data-v-70c0b718]{color:#fff;border-bottom:1px solid #fff}.settings-panel .settings-header .version-tag[data-v-70c0b718]{color:#ffffff40;-webkit-user-select:none;user-select:none;cursor:default;font-family:inherit;font-size:12px}.settings-panel .settings-header .version-tag[data-v-70c0b718]:hover{color:#ffffff73}.settings-panel .settings-body[data-v-70c0b718]{flex:1;display:flex;overflow:auto hidden}.settings-panel .settings-body .sidebar[data-v-70c0b718]{flex-shrink:0;width:200px;padding:20px 0 20px 20px;overflow-y:auto}.settings-panel .settings-body .sidebar .category[data-v-70c0b718]{cursor:pointer;color:#fff9;border-left:2px solid #0000;padding:6px 15px;font-size:13px}.settings-panel .settings-body .sidebar .category.active[data-v-70c0b718]{color:#fff;background:#ffffff0d;font-weight:500}.settings-panel .settings-body .sidebar .category[data-v-70c0b718]:hover:not(.active){color:#fff}.settings-panel .settings-body .content[data-v-70c0b718]{flex:1;min-width:240px;padding:20px 40px;overflow:auto}.settings-panel .settings-body .content .no-results[data-v-70c0b718]{color:#fff6;padding:20px;font-size:14px}.settings-panel .settings-body .content .section-title[data-v-70c0b718]{color:#fff;margin-top:0;margin-bottom:25px;font-size:20px;font-weight:600}.game-doc-toolbar-btn[data-v-85faccc0]{box-sizing:border-box;cursor:pointer;color:#fff6;appearance:none;background:#0000004d;border:1px solid #ffffff1a;border-radius:4px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;font-size:0;line-height:0;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.game-doc-toolbar-btn__icon[data-v-85faccc0]{width:16px;height:16px;color:inherit;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.game-doc-toolbar-btn__icon[data-v-85faccc0] svg{min-width:16px;max-width:16px;min-height:16px;max-height:16px;color:inherit;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;display:block;width:16px!important;height:16px!important}.game-doc-toolbar-btn[data-v-85faccc0]:hover:not(:disabled){color:#fffc;background:#ffffff1a}.game-doc-toolbar-btn[data-v-85faccc0]:active:not(:disabled){background:#ffffff1f}.game-doc-toolbar-btn[data-v-85faccc0]:disabled{opacity:.45;cursor:not-allowed}.game-doc-toolbar-btn.is-success[data-v-85faccc0]{color:#89d185;background:#89d1851a;border-color:#89d1854d}.game-doc-toolbar-btn.is-success[data-v-85faccc0]:hover:not(:disabled){background:#89d18533}.game-doc-toolbar-btn.is-error[data-v-85faccc0]{color:#f48771;background:#f487711a;border-color:#f487714d}.game-doc-toolbar-btn.is-error[data-v-85faccc0]:hover:not(:disabled){background:#f4877133}.game-document-toolbar[data-v-cc6373c1]{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:flex}.breadcrumbs[data-v-ee835001]{background-color:var(--vscode-bg);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;height:28px;padding:0 10px;display:flex}.breadcrumbs .breadcrumb-path[data-v-ee835001]{flex:1;align-items:center;min-width:0;display:flex;overflow-x:auto}.breadcrumbs .breadcrumb-path[data-v-ee835001]::-webkit-scrollbar{display:none}.breadcrumbs .breadcrumb-toolbar[data-v-ee835001]{flex-shrink:0;margin-left:auto}.breadcrumbs .breadcrumb-item[data-v-ee835001]{align-items:center;display:flex}.breadcrumbs .breadcrumb-item .item-content[data-v-ee835001]{cursor:pointer;border-radius:4px;align-items:center;height:22px;padding:0 4px;display:flex}.breadcrumbs .breadcrumb-item .item-content[data-v-ee835001]:hover{color:#fff;background:#ffffff0d}.breadcrumbs .breadcrumb-item .item-content .breadcrumb-icon[data-v-ee835001]{margin-right:6px}.breadcrumbs .breadcrumb-item .item-content .breadcrumb-text[data-v-ee835001]{opacity:.7;font-size:12px}.breadcrumbs .breadcrumb-item .item-content .breadcrumb-text.active[data-v-ee835001]{opacity:1}.breadcrumbs .breadcrumb-item .separator[data-v-ee835001]{opacity:.4;margin:0 4px}.app-footer[data-v-8d44e0d9]{background-color:var(--vscode-accent);color:#fff;white-space:nowrap;scrollbar-width:none;justify-content:space-between;align-items:center;height:22px;padding:0 10px;font-size:12px;display:flex;overflow-x:auto}.app-footer[data-v-8d44e0d9]::-webkit-scrollbar{display:none}.app-footer .left[data-v-8d44e0d9],.app-footer .right[data-v-8d44e0d9]{flex-shrink:0;align-items:center;height:100%;display:flex}.app-footer .item[data-v-8d44e0d9]{cursor:pointer;flex-shrink:0;align-items:center;height:100%;padding:0 10px;display:flex}.app-footer .item[data-v-8d44e0d9]:hover{background:#ffffff1a}.app-footer .item.branch[data-v-8d44e0d9]{font-weight:500}.vsc-tip-container[data-v-c44c6e41]{z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}.vsc-tip-item[data-v-c44c6e41]{pointer-events:auto;background-color:var(--vscode-notifications-background);min-width:320px;max-width:450px;color:var(--vscode-notifications-foreground);border:1px solid var(--vscode-notifications-border);box-shadow:0 4px 12px var(--vscode-widget-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;padding:10px 14px;animation:.2s ease-out slide-down-c44c6e41;display:flex}.vsc-tip-item[data-v-c44c6e41]:hover{filter:brightness(1.1)}.vsc-tip-item .icon-box[data-v-c44c6e41]{flex-shrink:0;margin-top:1px}.vsc-tip-item .content[data-v-c44c6e41]{white-space:pre-wrap;word-break:break-word;flex:1;font-size:13px;line-height:20px}.vsc-tip-item .close-btn[data-v-c44c6e41]{opacity:.4;flex-shrink:0;margin-top:3px;transition:opacity .2s}.vsc-tip-item .close-btn[data-v-c44c6e41]:hover{opacity:1}.tip-fade-enter-active[data-v-c44c6e41],.tip-fade-leave-active[data-v-c44c6e41]{transition:all .3s}.tip-fade-enter-from[data-v-c44c6e41]{opacity:0;transform:translateY(-20px)}.tip-fade-leave-to[data-v-c44c6e41]{opacity:0;transform:scale(.9)}@keyframes slide-down-c44c6e41{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.vsc-dialog-overlay[data-v-2cb55e85]{z-index:10000;background-color:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.vsc-dialog-widget[data-v-2cb55e85]{background-color:var(--vscode-widget-background);width:400px;color:var(--vscode-text);border:1px solid var(--vscode-widget-border);box-shadow:0 4px 12px var(--vscode-widget-shadow);flex-direction:column;display:flex}.vsc-dialog-header[data-v-2cb55e85]{justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.vsc-dialog-header .title[data-v-2cb55e85]{opacity:.9;font-size:12px;font-weight:700}.vsc-dialog-header .close-icon[data-v-2cb55e85]{opacity:.6;cursor:pointer}.vsc-dialog-header .close-icon[data-v-2cb55e85]:hover{opacity:1}.vsc-dialog-content[data-v-2cb55e85]{padding:12px 20px 24px}.vsc-dialog-content .message[data-v-2cb55e85]{white-space:pre-wrap;font-size:13px;line-height:1.5}.vsc-dialog-footer[data-v-2cb55e85]{background-color:#0000001a;justify-content:flex-end;gap:8px;padding:12px;display:flex}.vsc-button[data-v-2cb55e85]{cursor:pointer;border:none;outline:none;padding:4px 14px;font-size:13px;transition:background-color .1s}.vsc-button.primary[data-v-2cb55e85]{background-color:var(--vscode-button-background);color:var(--vscode-button-foreground)}.vsc-button.primary[data-v-2cb55e85]:hover{background-color:var(--vscode-button-hover-background)}.vsc-button.secondary[data-v-2cb55e85]{background-color:var(--vscode-button-secondary-background);color:var(--vscode-button-secondary-foreground)}.vsc-button.secondary[data-v-2cb55e85]:hover{background-color:var(--vscode-button-secondary-hover-background)}.fade-enter-active[data-v-2cb55e85],.fade-leave-active[data-v-2cb55e85]{transition:opacity .2s}.fade-enter-active .vsc-dialog-widget[data-v-2cb55e85],.fade-leave-active .vsc-dialog-widget[data-v-2cb55e85]{transition:transform .2s}.fade-enter-from[data-v-2cb55e85],.fade-leave-to[data-v-2cb55e85]{opacity:0}.fade-enter-from .vsc-dialog-widget[data-v-2cb55e85],.fade-leave-to .vsc-dialog-widget[data-v-2cb55e85]{transform:scale(.95)}.code-editor-container[data-v-04456035]{text-align:left;background-color:var(--vscode-bg);width:100%;height:100%;font-family:Consolas,monospace;overflow:hidden}.code-editor-container[data-v-04456035] *{font-family:Consolas,monospace}[data-v-04456035] .cm-editor{height:100%;background-color:var(--vscode-bg)!important}[data-v-04456035] .cm-gutters{background-color:var(--vscode-bg)!important}[data-v-04456035] .cm-lineNumbers{min-width:4ch!important}[data-v-04456035] .cm-editor.cm-focused{outline:none}[data-v-04456035] .cm-scroller::-webkit-scrollbar{width:10px;height:10px;background-color:#0000!important}[data-v-04456035] .cm-scroller::-webkit-scrollbar-track{background-color:#0000!important}[data-v-04456035] .cm-scroller::-webkit-scrollbar-corner{background-color:#0000!important}[data-v-04456035] .cm-scroller::-webkit-scrollbar-thumb{background-color:var(--vscode-scrollbar-thumb)!important}[data-v-04456035] .cm-scroller::-webkit-scrollbar-thumb:hover{background-color:var(--vscode-scrollbar-thumb-hover)!important}[data-v-04456035] .cm-scroller::-webkit-scrollbar-thumb:active{background-color:var(--vscode-scrollbar-thumb-active)!important}[data-v-04456035] .cm-scroller::-webkit-scrollbar:horizontal{height:10px;background:0 0!important}[data-v-04456035] .cm-content{min-width:var(--game-grid-width,auto)}.game-document-host[data-v-8eaa03bc]{width:100%;height:100%;position:relative;overflow:hidden}.game-surface[data-v-8eaa03bc]{z-index:5;min-width:max-content;font-family:Consolas,Monaco,monospace;display:inline-block;position:absolute}.file-tree[data-v-aab3717f]{color:#ccc;font-size:13px}.file-item[data-v-aab3717f]{cursor:pointer;align-items:center;height:28px;padding:0 14px;display:flex}.file-item[data-v-aab3717f]:hover{background:#ffffff0d}.file-item.active[data-v-aab3717f]{color:#fff;background:#ffffff1a}.file-item.context-active[data-v-aab3717f]{outline-offset:-1px;outline:1px solid #007acc99}.file-item .indent[data-v-aab3717f]{width:16px}.file-item .icon[data-v-aab3717f]{opacity:.8;margin-right:6px}.file-item .icon.folder[data-v-aab3717f]{color:#dcb67a}.file-item .icon.text-icon[data-v-aab3717f]{color:#519aba;opacity:1;text-align:center;width:16px;font-size:10px;font-weight:700}.icon-placeholder[data-v-aab3717f]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-right:4px;display:flex}.file-icon[data-v-aab3717f]{flex-shrink:0;margin-right:8px}.file-name[data-v-aab3717f]{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;letter-spacing:.025em;overflow:hidden}.file-edit-input[data-v-aab3717f]{color:#ccc;box-sizing:border-box;background:#3c3c3c;border:1px solid #007acc;outline:none;width:calc(100% - 30px);height:22px;margin:0;padding:0 4px;font-family:inherit;font-size:13px;line-height:22px}.side-bar[data-v-f8f15e07]{background-color:var(--vscode-sidebar-bg);flex-direction:column;flex-shrink:0;display:flex;position:relative}.side-bar:hover .files[data-v-f8f15e07]::-webkit-scrollbar-thumb{background-color:var(--vscode-scrollbar-thumb)!important}.side-bar .title[data-v-f8f15e07]{letter-spacing:.5px;opacity:.7;text-transform:uppercase;box-sizing:border-box;height:32px;padding:10px 20px;font-size:11px}.side-bar .section[data-v-f8f15e07]{flex-direction:column;flex:1;display:flex;overflow:hidden}.side-bar .section-title[data-v-f8f15e07]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0d;justify-content:space-between;align-items:center;height:28px;padding:0 10px 0 4px;font-size:11px;font-weight:700;display:flex}.side-bar .section-title .title-left[data-v-f8f15e07]{align-items:center;display:flex}.side-bar .section-title .chevron[data-v-f8f15e07]{opacity:.8;margin-right:6px}.side-bar .section-title .title-actions[data-v-f8f15e07]{align-items:center;gap:4px;display:none}.side-bar .section-title .title-actions button[data-v-f8f15e07]{color:#ccc;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:2px;display:flex}.side-bar .section-title .title-actions button[data-v-f8f15e07]:hover{color:#fff;background:#ffffff1a}.side-bar .section-title:hover .title-actions[data-v-f8f15e07]{display:flex}.side-bar .files[data-v-f8f15e07]{flex:1;padding-bottom:20px;overflow-y:auto}.side-bar .files[data-v-f8f15e07]::-webkit-scrollbar-thumb{background-color:#0000!important}.side-bar .files[data-v-f8f15e07]::-webkit-scrollbar-thumb:hover{background-color:var(--vscode-scrollbar-thumb-hover)!important}.side-bar .files[data-v-f8f15e07]::-webkit-scrollbar-thumb:active{background-color:var(--vscode-scrollbar-thumb-active)!important}.sider-resizer[data-v-f8f15e07]{cursor:col-resize;z-index:100;width:4px;margin-left:-2px;margin-right:-2px;transition:background-color .2s}.sider-resizer[data-v-f8f15e07]:hover{background-color:var(--vscode-accent);opacity:.5}.sider-resizer[data-v-f8f15e07]:active{background-color:var(--vscode-accent);opacity:1}body.resizing-col{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.vscode-context-menu[data-v-bd000202]{z-index:9999;background-color:#252526;border:1px solid #454545;border-radius:3px;min-width:130px;padding:4px 0;position:fixed;box-shadow:0 2px 8px #00000080}.vscode-context-menu .menu-item[data-v-bd000202]{color:#ccc;cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 12px;font-size:12px}.vscode-context-menu .menu-item[data-v-bd000202]:hover{color:#fff;background-color:#04395e}.vscode-context-menu .menu-item.disabled[data-v-bd000202]{opacity:.4;cursor:not-allowed}.vscode-context-menu .menu-item.disabled[data-v-bd000202]:hover{color:#ccc!important;background-color:#0000!important}.vscode-context-menu .menu-divider[data-v-bd000202]{background-color:#454545;height:1px;margin:4px 0}.vscode-container[data-v-f58479d5]{background-color:var(--vscode-bg);width:100vw;height:100vh;color:var(--vscode-text);flex-direction:column;font-size:13px;display:flex;overflow:hidden}.main-body[data-v-f58479d5]{flex:1;display:flex;overflow:hidden}.editor-area[data-v-f58479d5]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.editor-area .editor-content[data-v-f58479d5]{flex-direction:column;flex:1;padding:0;display:flex;position:relative;overflow:auto}.editor-area .editor-content[data-v-f58479d5]::-webkit-scrollbar{width:10px;height:10px}.editor-area .editor-content[data-v-f58479d5]::-webkit-scrollbar-corner{background:0 0}.editor-area .editor-content[data-v-f58479d5]::-webkit-scrollbar:horizontal{background:0 0;height:0}.editor-area .editor-content[data-v-f58479d5]{-ms-overflow-style:auto;scrollbar-width:auto}@media (pointer:coarse){.editor-area .editor-content[data-v-f58479d5]{scrollbar-width:none}}.editor-area .editor-content .code-viewer[data-v-f58479d5]{min-width:max-content;padding-top:0;padding-bottom:20px;font-family:Consolas,monospace;font-size:14px;line-height:20px;display:flex}.editor-area .editor-content .code-viewer .line-numbers[data-v-f58479d5]{color:#858585;text-align:right;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 16px}.editor-area .editor-content .code-viewer .line-numbers .line-number[data-v-f58479d5]{height:20px}.editor-area .editor-content .code-viewer .code-content[data-v-f58479d5]{color:#9cdcfe;flex:1}.editor-area .editor-content .code-viewer .code-content pre[data-v-f58479d5]{margin:0}
