.wds3-editor[data-v-a6c3e344]{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);padding:2rem;display:flex;align-items:center;justify-content:center}.picker-container[data-v-a6c3e344]{max-width:680px;width:100%}.header-section[data-v-a6c3e344]{text-align:center;margin-bottom:3rem}.logo-container[data-v-a6c3e344]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.logo-icon[data-v-a6c3e344]{font-size:3rem;animation:pulse-a6c3e344 2s ease-in-out infinite}@keyframes pulse-a6c3e344{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.main-title[data-v-a6c3e344]{font-size:2.5rem;font-weight:800;color:#f1f5f9;margin:0;text-shadow:0 2px 10px rgba(59,130,246,.5);line-height:1.1}.version-badge[data-v-a6c3e344]{display:inline-block;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:.75rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;letter-spacing:.05em;vertical-align:middle;margin-top:.25rem}.subtitle[data-v-a6c3e344]{font-size:1.125rem;color:#94a3b8;margin:0}.error-card[data-v-a6c3e344],.selection-card[data-v-a6c3e344],.status-card[data-v-a6c3e344]{background:linear-gradient(135deg,#1e293b,#334155);border-radius:1rem;padding:2.5rem;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.3);border:1px solid #475569;transition:all .3s ease}.selection-card[data-v-a6c3e344]:hover{box-shadow:0 15px 50px rgba(59,130,246,.2);border-color:#3b82f6}.card-icon[data-v-a6c3e344]{font-size:3.5rem;margin-bottom:1rem}.card-title[data-v-a6c3e344]{font-size:1.5rem;font-weight:700;color:#f1f5f9;margin:0 0 .75rem}.card-description[data-v-a6c3e344]{color:#94a3b8;margin-bottom:2rem;line-height:1.6}.status-card[data-v-a6c3e344]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem}.spinner[data-v-a6c3e344]{width:2.5rem;height:2.5rem;border:3px solid #334155;border-top-color:#3b82f6;border-radius:50%;animation:spin-a6c3e344 .8s linear infinite}@keyframes spin-a6c3e344{to{transform:rotate(1turn)}}.spinner-inline[data-v-a6c3e344]{display:inline-block;width:1rem;height:1rem;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-a6c3e344 .8s linear infinite;margin-right:.4rem;vertical-align:middle}.status-text[data-v-a6c3e344]{color:#94a3b8;font-size:1rem}.error-card[data-v-a6c3e344]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem}.error-icon[data-v-a6c3e344]{font-size:3rem}.error-text[data-v-a6c3e344]{color:#f87171;font-size:1rem;margin:0}.selector-row[data-v-a6c3e344]{display:flex;gap:.75rem;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.game-select[data-v-a6c3e344]{flex:1;min-width:220px;max-width:340px;background:#0f172a;color:#f1f5f9;border:1px solid #475569;border-radius:.5rem;padding:.65rem 1rem;font-size:.95rem;outline:none;transition:border-color .2s;cursor:pointer}.game-select[data-v-a6c3e344]:focus{border-color:#3b82f6}.no-games[data-v-a6c3e344]{color:#94a3b8;font-size:.95rem;margin-bottom:1.5rem}.primary-button[data-v-a6c3e344]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:.6rem;padding:.65rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.primary-button[data-v-a6c3e344]:hover:not(:disabled){background:linear-gradient(135deg,#60a5fa,#3b82f6);transform:translateY(-1px);box-shadow:0 4px 15px rgba(59,130,246,.4)}.primary-button[data-v-a6c3e344]:disabled{opacity:.5;cursor:not-allowed;transform:none}.load-btn[data-v-a6c3e344]{flex-shrink:0}.progress-section[data-v-a6c3e344]{margin-top:1.25rem}.progress-bar-track[data-v-a6c3e344]{background:#0f172a;border-radius:999px;height:.5rem;overflow:hidden;margin-bottom:.5rem}.progress-bar-fill[data-v-a6c3e344]{height:100%;background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:999px;transition:width .2s ease}.progress-label[data-v-a6c3e344]{color:#94a3b8;font-size:.85rem;margin:0}.download-error[data-v-a6c3e344]{margin-top:1rem;color:#f87171;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.4rem}.error-icon-inline[data-v-a6c3e344]{font-size:1rem}