.country-top-score[data-v-3bddb8a7]{align-items:center;cursor:pointer;display:flex;min-width:160px;position:relative;transition:opacity .2s}.country-top-score[data-v-3bddb8a7]:hover{opacity:.8}.error[data-v-3bddb8a7],.loading[data-v-3bddb8a7],.no-data[data-v-3bddb8a7]{color:#a0aec0;font-size:.85rem;padding:.25rem .5rem}.loading[data-v-3bddb8a7]{align-items:center;display:flex}.spinner[data-v-3bddb8a7]{animation:spin-3bddb8a7 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:12px;margin-right:4px;width:12px}@keyframes spin-3bddb8a7{to{transform:rotate(1turn)}}.score-display[data-v-3bddb8a7]{gap:8px}.score-display[data-v-3bddb8a7],.top-country[data-v-3bddb8a7]{align-items:center;display:flex}.top-country[data-v-3bddb8a7]{gap:6px}.flag-container[data-v-3bddb8a7]{align-items:center;display:flex;font-size:1.25rem;justify-content:center}.score-value[data-v-3bddb8a7]{color:#f7fafc;font-size:1rem;font-weight:500}.score-divider[data-v-3bddb8a7]{color:#64748b;font-weight:200;margin:0 2px}.highest-score[data-v-3bddb8a7]{align-items:center;display:flex;gap:4px}.highest-label[data-v-3bddb8a7]{color:#94a3b8;font-size:.8rem}.highest-value[data-v-3bddb8a7]{color:#f7fafc;font-size:1rem;font-weight:500}@media (max-width:768px){.country-top-score[data-v-3bddb8a7]{min-width:auto}.score-display[data-v-3bddb8a7]{align-items:flex-start;flex-direction:column;gap:6px}.score-divider[data-v-3bddb8a7]{display:none}}.wallet-connect[data-v-32a8367c]{align-items:center;display:flex}.connect-button[data-v-32a8367c],.disconnect-button[data-v-32a8367c]{align-items:center;background-color:#1f2937;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;transition:background-color .2s}.connect-button[data-v-32a8367c]{font-size:.875rem;padding:.375rem .75rem}.wallet-icon-container[data-v-32a8367c]{align-items:center;display:flex;height:20px;justify-content:center;margin-right:6px;width:20px}.wallet-icon-button[data-v-32a8367c]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.btn-text[data-v-32a8367c]{font-weight:500}.connect-button[data-v-32a8367c]:hover,.disconnect-button[data-v-32a8367c]:hover{background-color:#374151}.disconnect-button[data-v-32a8367c]{align-items:center;display:flex;height:20px;justify-content:center;margin-left:6px;padding:0;width:20px}.btn-icon[data-v-32a8367c],.disconnect-button[data-v-32a8367c]{font-size:14px;line-height:1}.wallet-badge[data-v-32a8367c],.wallet-connected[data-v-32a8367c]{align-items:center;display:flex}.wallet-badge[data-v-32a8367c]{background-color:#1f2937;border-radius:9999px;color:#f9fafb;font-family:monospace;font-size:.75rem;padding:.25rem .5rem}.wallet-info[data-v-32a8367c]{display:flex;flex-direction:column}.wallet-mini-icon[data-v-32a8367c]{border-radius:50%;height:16px;margin-right:6px;width:16px}.address-text[data-v-32a8367c]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balances[data-v-32a8367c]{display:flex;flex-direction:column}.balance-text[data-v-32a8367c]{font-size:.65rem;opacity:.8}.balance-text.loading[data-v-32a8367c]{font-style:italic}.balance-text.mbzb[data-v-32a8367c]{color:#ff8c42;font-weight:500}.wallet-selector-overlay[data-v-32a8367c]{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.wallet-selector[data-v-32a8367c]{background-color:#1f2937;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;max-width:400px;overflow:hidden;width:100%}.wallet-selector-header[data-v-32a8367c]{align-items:center;border-bottom:1px solid #374151;display:flex;justify-content:space-between;padding:1rem}.wallet-selector-header h3[data-v-32a8367c]{color:#f9fafb;font-size:1rem;margin:0}.close-button[data-v-32a8367c]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1.5rem}.close-button[data-v-32a8367c]:hover{color:#f9fafb}.connection-error[data-v-32a8367c]{align-items:flex-start;background-color:#ef44441a;border-left:3px solid #ef4444;border-radius:.25rem;display:flex;margin:.5rem 1rem;padding:.75rem}.error-icon[data-v-32a8367c]{align-items:center;background-color:#ef4444;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:20px;justify-content:center;margin-right:.75rem;width:20px}.error-content[data-v-32a8367c]{flex:1}.error-title[data-v-32a8367c]{color:#ef4444;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.error-message[data-v-32a8367c]{color:#f9fafb;font-size:.75rem;line-height:1.4}.show-instructions-btn[data-v-32a8367c]{background-color:#ffffff1a;border:none;border-radius:4px;color:#60a5fa;cursor:pointer;display:block;font-size:.75rem;margin-top:8px;padding:4px 8px;transition:background-color .2s}.show-instructions-btn[data-v-32a8367c]:hover{background-color:#fff3}.wallet-setup-instructions[data-v-32a8367c]{padding:1rem}.instructions-header[data-v-32a8367c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.instructions-header h4[data-v-32a8367c]{color:#f9fafb;font-size:1rem;margin:0}.back-to-wallets[data-v-32a8367c]{background:none;border:none;color:#60a5fa;cursor:pointer;font-size:.75rem}.instructions-body[data-v-32a8367c]{background-color:#ffffff0d;border-radius:.5rem;padding:1rem}.setup-steps[data-v-32a8367c]{color:#f9fafb;list-style-type:decimal;margin:0 0 1rem;padding-left:1.5rem}.setup-steps li[data-v-32a8367c]{margin-bottom:.75rem}.setup-steps strong[data-v-32a8367c]{display:block;font-size:.875rem;margin-bottom:.25rem}.setup-steps p[data-v-32a8367c]{color:#9ca3af;font-size:.75rem;margin:0}.setup-actions[data-v-32a8367c]{display:flex;gap:.75rem;margin-top:1rem}.open-extension-btn[data-v-32a8367c],.try-again-btn[data-v-32a8367c]{border-radius:.25rem;cursor:pointer;flex:1;font-size:.875rem;padding:.5rem 1rem}.open-extension-btn[data-v-32a8367c]{background-color:#60a5fa;border:none;color:#fff}.try-again-btn[data-v-32a8367c]{background-color:transparent;border:1px solid #4b5563;color:#f9fafb}.wallet-list[data-v-32a8367c]{max-height:300px;overflow-y:auto}.wallet-option[data-v-32a8367c]{align-items:center;border-bottom:1px solid #374151;cursor:pointer;display:flex;padding:.75rem 1rem;transition:background-color .2s}.wallet-option[data-v-32a8367c]:hover{background-color:#374151}.wallet-option.not-installed[data-v-32a8367c]{opacity:.7}.wallet-option.connecting[data-v-32a8367c]{background-color:#60a5fa1a;cursor:default}.wallet-logo-container[data-v-32a8367c]{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:36px;justify-content:center;margin-right:.75rem;padding:4px;width:36px}.wallet-logo[data-v-32a8367c]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.wallet-info[data-v-32a8367c]{flex:1}.wallet-name[data-v-32a8367c]{color:#f9fafb;font-size:.875rem;font-weight:500}.wallet-status[data-v-32a8367c]{color:#9ca3af;font-size:.75rem;margin-top:2px}.wallet-status.connecting[data-v-32a8367c]{color:#60a5fa}.wallet-action[data-v-32a8367c]{align-items:center;color:#60a5fa;display:flex;font-size:.875rem;font-weight:500;justify-content:center;min-width:60px}.loading-spinner[data-v-32a8367c]{animation:spin-32a8367c 1s linear infinite;border:2px solid rgba(96,165,250,.3);border-radius:50%;border-top-color:#60a5fa;display:inline-block;height:16px;width:16px}@keyframes spin-32a8367c{to{transform:rotate(1turn)}}.phantom[data-v-32a8367c]{background-color:#ab9ff2}.solflare[data-v-32a8367c]{background-color:#fc9965}.backpack[data-v-32a8367c]{background-color:#6e56cf}.slope[data-v-32a8367c]{background-color:#9c66ff}@media (max-width:768px){.wallet-option[data-v-32a8367c]{padding:.5rem}.wallet-logo-container[data-v-32a8367c]{height:28px;margin-right:.5rem;width:28px}.connect-button[data-v-32a8367c]{padding:.25rem .5rem}.btn-text[data-v-32a8367c]{font-size:.75rem}.setup-actions[data-v-32a8367c]{flex-direction:column}}.nav-container[data-v-263e2f08]{position:relative;width:100%}.menu-container[data-v-263e2f08]{align-items:center;display:flex}.user-score-display[data-v-263e2f08],[data-v-263e2f08] .wallet-badge{min-width:110px}[data-v-263e2f08] .wallet-info{min-width:85px}[data-v-263e2f08] .balances,[data-v-263e2f08] .balance-text.mbzb{margin-top:1px}@media (max-width:768px){[data-v-263e2f08] .wallet-connect{width:100%}[data-v-263e2f08] .wallet-badge{justify-content:center;width:100%}[data-v-263e2f08] .wallet-info{align-items:center}[data-v-263e2f08] .address-text{max-width:none}}[data-v-263e2f08] .disconnect-button{display:none!important}
