.payout-modal .modal-content{max-width:600px!important}.payout-modal .form-group{margin-bottom:24px}.payout-modal label{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50;font-size:.95rem}.payout-modal .amount-input-wrapper,.payout-modal .input-wrapper,.payout-modal .select-wrapper{position:relative}.payout-modal input,.payout-modal select{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:all .3s;background-color:#f9f9f9}.payout-modal input:focus,.payout-modal select:focus{border-color:#42b983;outline:none;box-shadow:0 0 0 3px rgba(66,185,131,.1);background-color:#fff}.payout-modal .amount-input-wrapper.error input,.payout-modal .input-wrapper.error input{border-color:#e74c3c;background-color:rgba(231,76,60,.05)}.payout-modal .amount-input-wrapper.error input:focus,.payout-modal .input-wrapper.error input:focus{box-shadow:0 0 0 3px rgba(231,76,60,.1)}.payout-modal .select-arrow{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;pointer-events:none}.payout-modal select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px}.payout-modal .input-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666}.payout-modal .helper-text{display:block;margin-top:6px;font-size:.8rem;color:#666}.payout-modal .error-text{color:#e74c3c}.payout-modal .amount-input-wrapper input{padding-right:80px}.payout-modal .currency-badge{position:absolute;right:10px;top:50%;transform:translateY(-50%);background-color:#42b983;color:#fff;padding:4px 10px;border-radius:6px;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:4px}.payout-modal .currency-icon{font-size:.9rem}.payout-modal .payout-modal__transaction-summary-container{background-color:#f5f9f7;border:1px solid #e0f0e9;border-radius:8px;padding:15px;margin-bottom:24px}.payout-modal .payout-modal__transaction-summary{display:flex;flex-direction:column;gap:12px}.payout-modal .transaction-summary-title{font-weight:600;color:#2c3e50;font-size:1rem;margin-bottom:5px}.payout-modal .transaction-summary-item{display:flex;justify-content:space-between;font-size:.9rem}.payout-modal .transaction-summary-label{color:#666}.payout-modal .transaction-summary-value{font-weight:600;color:#2c3e50}.payout-modal .transaction-summary-value.address{font-family:monospace;font-size:.85rem;word-break:break-all}.payout-modal .send-button{background-color:#42b983;color:#fff;border:none;padding:14px 20px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;width:100%;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 10px rgba(66,185,131,.3)}.payout-modal .send-button:hover:not(:disabled){background-color:#3aa876;transform:translateY(-2px);box-shadow:0 6px 15px rgba(66,185,131,.4)}.payout-modal .send-button:disabled{background-color:#a8d5c2;cursor:not-allowed;transform:none;box-shadow:none}.payout-modal .spinner-icon{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;margin-right:8px}.payout-modal .network-indicator{background-color:#fff3c4;color:#856404;display:flex;align-items:center;justify-content:center;padding:8px 0;font-weight:600;gap:8px;margin-top:-1px}.payout-modal .network-indicator.mainnet{background-color:#ffebec;color:#dc3545}.payout-modal .network-dot{width:8px;height:8px;background-color:#ffc107;border-radius:50%;display:inline-block}.payout-modal .network-indicator.mainnet .network-dot{background-color:#dc3545}.payout-modal .network-label{font-size:.9rem;font-weight:700}.dark-mode .payout-modal .modal-content,.dark-mode .payout-modal-container .modal-content,.dark-mode[data-theme=dark] .payout-modal .modal-content{width:85%!important;max-width:500px!important;background-color:#fff!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important}.dark-mode .payout-modal .modal-header,.dark-mode .payout-modal-container .modal-header,.dark-mode[data-theme=dark] .payout-modal .modal-header{background-color:#fff!important;border-bottom-color:#eee!important}.dark-mode .payout-modal .modal-header h2,.dark-mode .payout-modal-container .modal-header h2,.dark-mode[data-theme=dark] .payout-modal .modal-header h2{color:#42b983!important}.dark-mode .payout-modal .close-button,.dark-mode .payout-modal-container .close-button,.dark-mode[data-theme=dark] .payout-modal .close-button{color:#666!important}.dark-mode .payout-modal .close-button:hover,.dark-mode .payout-modal-container .close-button:hover,.dark-mode[data-theme=dark] .payout-modal .close-button:hover{background-color:rgba(0,0,0,.05)!important;color:#333!important}.dark-mode .payout-modal label,.dark-mode .payout-modal-container label,.dark-mode[data-theme=dark] .payout-modal label{color:#2c3e50!important;font-weight:600!important}.dark-mode .payout-modal .helper-text,.dark-mode .payout-modal-container .helper-text,.dark-mode[data-theme=dark] .payout-modal .helper-text{color:#666!important}.dark-mode .payout-modal .error-text,.dark-mode .payout-modal-container .error-text,.dark-mode[data-theme=dark] .payout-modal .error-text{color:#e74c3c!important}.dark-mode .payout-modal input,.dark-mode .payout-modal select,.dark-mode .payout-modal-container input,.dark-mode .payout-modal-container select,.dark-mode[data-theme=dark] .payout-modal input,.dark-mode[data-theme=dark] .payout-modal select{background-color:#fff!important;border-color:#ddd!important;color:#333!important;border-radius:8px!important}.dark-mode .payout-modal input:focus,.dark-mode .payout-modal select:focus,.dark-mode .payout-modal-container input:focus,.dark-mode .payout-modal-container select:focus,.dark-mode[data-theme=dark] .payout-modal input:focus,.dark-mode[data-theme=dark] .payout-modal select:focus{border-color:#42b983!important;box-shadow:0 0 0 3px rgba(66,185,131,.1)!important;background-color:#fff!important}.dark-mode .payout-modal .amount-input-wrapper.error input,.dark-mode .payout-modal .input-wrapper.error input,.dark-mode .payout-modal-container .amount-input-wrapper.error input,.dark-mode .payout-modal-container .input-wrapper.error input,.dark-mode[data-theme=dark] .payout-modal .amount-input-wrapper.error input,.dark-mode[data-theme=dark] .payout-modal .input-wrapper.error input{border-color:#e74c3c!important;background-color:rgba(231,76,60,.05)!important}.dark-mode .payout-modal .amount-input-wrapper.error input:focus,.dark-mode .payout-modal .input-wrapper.error input:focus,.dark-mode .payout-modal-container .amount-input-wrapper.error input:focus,.dark-mode .payout-modal-container .input-wrapper.error input:focus,.dark-mode[data-theme=dark] .payout-modal .amount-input-wrapper.error input:focus,.dark-mode[data-theme=dark] .payout-modal .input-wrapper.error input:focus{box-shadow:0 0 0 3px rgba(231,76,60,.1)!important}.dark-mode .payout-modal .select-arrow,.dark-mode .payout-modal-container .select-arrow,.dark-mode[data-theme=dark] .payout-modal .select-arrow{border-top-color:#666!important}.dark-mode .payout-modal .input-icon,.dark-mode .payout-modal-container .input-icon,.dark-mode[data-theme=dark] .payout-modal .input-icon{color:#666!important}.dark-mode .payout-modal .currency-badge,.dark-mode .payout-modal-container .currency-badge,.dark-mode[data-theme=dark] .payout-modal .currency-badge{background-color:#42b983!important;color:#fff!important}.dark-mode .payout-modal .payout-modal__transaction-summary-container,.dark-mode .payout-modal-container .payout-modal__transaction-summary-container,.dark-mode[data-theme=dark] .payout-modal .payout-modal__transaction-summary-container{background-color:#f5f9f7!important;border-color:#e0f0e9!important}.dark-mode .payout-modal .transaction-summary-title,.dark-mode .payout-modal-container .transaction-summary-title,.dark-mode[data-theme=dark] .payout-modal .transaction-summary-title{color:#2c3e50!important}.dark-mode .payout-modal .transaction-summary-label,.dark-mode .payout-modal-container .transaction-summary-label,.dark-mode[data-theme=dark] .payout-modal .transaction-summary-label{color:#666!important}.dark-mode .payout-modal .transaction-summary-value,.dark-mode .payout-modal-container .transaction-summary-value,.dark-mode[data-theme=dark] .payout-modal .transaction-summary-value{color:#2c3e50!important}.dark-mode .payout-modal .send-button,.dark-mode .payout-modal-container .send-button,.dark-mode[data-theme=dark] .payout-modal .send-button{background-color:#42b983!important;color:#fff!important;box-shadow:0 4px 10px rgba(66,185,131,.3)!important;font-weight:600!important;border-radius:8px!important}.dark-mode .payout-modal .send-button:not(:disabled),.dark-mode .payout-modal-container .send-button:not(:disabled),.dark-mode[data-theme=dark] .payout-modal .send-button:not(:disabled){background-color:#42b983!important;opacity:1!important;cursor:pointer!important}.dark-mode .payout-modal .send-button:hover:not(:disabled),.dark-mode .payout-modal-container .send-button:hover:not(:disabled),.dark-mode[data-theme=dark] .payout-modal .send-button:hover:not(:disabled){background-color:#3aa876!important;box-shadow:0 6px 15px rgba(66,185,131,.4)!important;transform:translateY(-2px)!important}.dark-mode .payout-modal .send-button:disabled,.dark-mode .payout-modal-container .send-button:disabled,.dark-mode[data-theme=dark] .payout-modal .send-button:disabled{background-color:#a8d5c2!important;color:grey!important;opacity:.7!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.dark-mode .payout-modal .network-indicator,.dark-mode .payout-modal-container .network-indicator,.dark-mode[data-theme=dark] .payout-modal .network-indicator{background-color:#fff3c4!important;color:#856404!important;padding:8px 0!important;border-bottom:1px solid #f8e7b3!important}.dark-mode .payout-modal .network-indicator.mainnet,.dark-mode .payout-modal-container .network-indicator.mainnet,.dark-mode[data-theme=dark] .payout-modal .network-indicator.mainnet{background-color:#ffebec!important;color:#dc3545!important}.dark-mode .payout-modal .network-dot,.dark-mode .payout-modal-container .network-dot,.dark-mode[data-theme=dark] .payout-modal .network-dot{background-color:#ffc107!important}.dark-mode .payout-modal .network-indicator.mainnet .network-dot,.dark-mode .payout-modal-container .network-indicator.mainnet .network-dot,.dark-mode[data-theme=dark] .payout-modal .network-indicator.mainnet .network-dot{background-color:#dc3545!important}.modal-backdrop[data-v-f6a05b0a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:center;align-items:center}.modal-content[data-v-f6a05b0a]{background-color:#fff;width:85%;max-width:600px;max-height:85vh;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-f6a05b0a]{padding:20px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;position:relative}.modal-header h2[data-v-f6a05b0a]{margin:0;font-size:1.5rem;color:#2c3e50}.close-button[data-v-f6a05b0a]{background:transparent;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;margin:-10px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.close-button[data-v-f6a05b0a]:hover{background-color:rgba(0,0,0,.05);color:#333}.modal-body[data-v-f6a05b0a]{padding:20px;overflow-y:auto;flex:1}.form-group[data-v-f6a05b0a]{margin-bottom:20px}.form-group label[data-v-f6a05b0a]{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50}.form-control[data-v-f6a05b0a]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .2s ease}.form-control[data-v-f6a05b0a]:focus{border-color:#42b983;outline:none;box-shadow:0 0 0 3px rgba(66,185,131,.1)}.error-message[data-v-f6a05b0a]{color:#e74c3c;font-size:.85rem;margin-top:5px}.modal-footer[data-v-f6a05b0a]{padding:15px 20px;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:flex-end;gap:10px}.btn[data-v-f6a05b0a]{padding:10px 20px;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;outline:none}.btn-primary[data-v-f6a05b0a]{background-color:#42b983;color:#fff}.btn-primary[data-v-f6a05b0a]:hover:not(:disabled){background-color:#3aa876;transform:translateY(-2px);box-shadow:0 4px 8px rgba(66,185,131,.3)}.btn-primary[data-v-f6a05b0a]:disabled{background-color:#a0cfbb;cursor:not-allowed}.btn-secondary[data-v-f6a05b0a]{background-color:transparent;color:#42b983;border:1px solid #42b983}.btn-secondary[data-v-f6a05b0a]:hover{background-color:rgba(66,185,131,.1);transform:translateY(-2px)}@media (max-width:480px){.modal-backdrop[data-v-f6a05b0a]{align-items:flex-start;padding:10px 0}.modal-content[data-v-f6a05b0a]{width:95%;max-height:85vh;margin:20px auto}.modal-body[data-v-f6a05b0a]{padding:15px}.form-group[data-v-f6a05b0a]{margin-bottom:16px}input[data-v-f6a05b0a],select[data-v-f6a05b0a]{padding:10px 12px;font-size:16px}.transaction-summary-item[data-v-f6a05b0a]{flex-direction:column;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:8px;margin-bottom:8px}.transaction-summary-value[data-v-f6a05b0a]{margin-top:4px}.currency-badge[data-v-f6a05b0a]{padding:3px 8px;font-size:.75rem}.modal-header h2[data-v-f6a05b0a]{font-size:1.3rem}body[data-v-f6a05b0a],html[data-v-f6a05b0a]{height:-webkit-fill-available}.network-indicator[data-v-f6a05b0a]{padding:4px 10px;font-size:.7rem}}@media (max-height:600px){.modal-content[data-v-f6a05b0a]{max-height:none;height:auto}.modal-backdrop[data-v-f6a05b0a]{align-items:center}}.api-error-container[data-v-f6a05b0a]{background-color:#fee;border:1px solid #fcc;border-radius:8px;padding:12px 15px;margin-bottom:24px;color:#e43;display:flex;flex-direction:column;gap:10px}.api-error-message[data-v-f6a05b0a]{display:flex;align-items:flex-start;gap:10px}.error-icon[data-v-f6a05b0a]{color:#e43;flex-shrink:0;margin-top:2px}.clear-error-button[data-v-f6a05b0a]{align-self:flex-end;background-color:transparent;color:#e43;border:1px solid #e43;padding:5px 10px;border-radius:4px;font-size:.8rem;cursor:pointer;transition:all .2s}.clear-error-button[data-v-f6a05b0a]:hover{background-color:rgba(238,68,51,.1)}[data-v-f6a05b0a] .dark-mode .api-error-container{background-color:rgba(255,92,92,.1);border-color:#b35;color:#ff6b6b}[data-v-f6a05b0a] .dark-mode .error-icon{color:#ff6b6b}[data-v-f6a05b0a] .dark-mode .clear-error-button{color:#ff6b6b;border-color:#ff6b6b}[data-v-f6a05b0a] .dark-mode .clear-error-button:hover{background-color:hsla(0,100%,71%,.2)}.password-modal-backdrop[data-v-f6a05b0a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.password-modal-content[data-v-f6a05b0a]{background-color:#fff;border-radius:12px;width:90%;max-width:450px;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:modal-appear-f6a05b0a .3s ease-out;overflow:hidden;position:relative}.password-modal-header[data-v-f6a05b0a]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee;background-color:#fffaf0;position:relative}.password-modal-header h3[data-v-f6a05b0a]{margin:0;font-size:1.3rem;color:#e03131;font-weight:600}.password-modal-body[data-v-f6a05b0a]{padding:20px}.warning-message[data-v-f6a05b0a]{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;padding:12px;background-color:rgba(224,49,49,.05);border-radius:8px;border-left:4px solid #e03131}.warning-icon[data-v-f6a05b0a]{color:#e03131;flex-shrink:0;margin-top:2px}.warning-message p[data-v-f6a05b0a]{margin:0;font-size:.95rem;line-height:1.5;color:#333}.password-modal-actions[data-v-f6a05b0a]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.cancel-button[data-v-f6a05b0a]{padding:10px 16px;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;background-color:transparent;color:#666;border:1px solid #ccc;transition:all .2s}.cancel-button[data-v-f6a05b0a]:hover{background-color:#f5f5f5;color:#333}.confirm-button[data-v-f6a05b0a]{padding:10px 16px;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;background-color:#e03131;color:#fff;border:none;transition:all .3s;display:flex;align-items:center;gap:8px}.confirm-button[data-v-f6a05b0a]:hover:not(:disabled){background-color:#c92a2a;transform:translateY(-2px);box-shadow:0 4px 8px rgba(224,49,49,.3)}.confirm-button[data-v-f6a05b0a]:disabled{background-color:#f08c8c;cursor:not-allowed}[data-v-f6a05b0a] .dark-mode .password-modal-content{background-color:#1e1e1e;box-shadow:0 10px 30px rgba(0,0,0,.5)}[data-v-f6a05b0a] .dark-mode .password-modal-header{background-color:#2b1a1a;border-bottom-color:#333}[data-v-f6a05b0a] .dark-mode .warning-message{background-color:hsla(0,100%,71%,.1);border-left-color:#ff6b6b}[data-v-f6a05b0a] .dark-mode .warning-icon{color:#ff6b6b}[data-v-f6a05b0a] .dark-mode .warning-message p{color:#e0e0e0}[data-v-f6a05b0a] .dark-mode .cancel-button{color:#bbb;border-color:#444}[data-v-f6a05b0a] .dark-mode .cancel-button:hover{background-color:#252525;color:#fff}[data-v-f6a05b0a] .dark-mode .confirm-button{background-color:#ff6b6b}[data-v-f6a05b0a] .dark-mode .confirm-button:hover:not(:disabled){background-color:#ff5252;box-shadow:0 4px 8px hsla(0,100%,71%,.3)}[data-v-f6a05b0a] .dark-mode .confirm-button:disabled{background-color:#994040}@media (max-width:480px){.password-modal-header h3[data-v-f6a05b0a]{font-size:1.1rem}.warning-message[data-v-f6a05b0a]{padding:10px;gap:8px}.warning-message p[data-v-f6a05b0a]{font-size:.85rem}.password-modal-actions[data-v-f6a05b0a]{flex-direction:column-reverse;gap:8px}.cancel-button[data-v-f6a05b0a],.confirm-button[data-v-f6a05b0a]{width:100%;justify-content:center}}.network-indicator[data-v-f6a05b0a]{padding:6px 15px;background-color:#fff8e1;text-align:center;font-size:.75rem;font-weight:700;color:#f59f00;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:1px;border-bottom:1px solid #eee}.network-indicator.mainnet[data-v-f6a05b0a]{background-color:#fff5f5;color:#e03131}.network-dot[data-v-f6a05b0a]{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#f59f00;box-shadow:0 0 5px rgba(245,159,0,.6);animation:pulse-dot-f6a05b0a 2s infinite}.network-indicator.mainnet .network-dot[data-v-f6a05b0a]{background-color:#e03131;box-shadow:0 0 5px rgba(224,49,49,.6);animation:pulse-dot-red-f6a05b0a 2s infinite}@keyframes pulse-dot-f6a05b0a{0%{box-shadow:0 0 0 0 rgba(245,159,0,.6)}70%{box-shadow:0 0 0 6px rgba(245,159,0,0)}to{box-shadow:0 0 0 0 rgba(245,159,0,0)}}@keyframes pulse-dot-red-f6a05b0a{0%{box-shadow:0 0 0 0 rgba(224,49,49,.6)}70%{box-shadow:0 0 0 6px rgba(224,49,49,0)}to{box-shadow:0 0 0 0 rgba(224,49,49,0)}}.send-button[data-v-f6a05b0a]{color:#fff;border:none;padding:14px 20px;border-radius:8px;font-size:1rem;font-weight:600;width:100%;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}.send-button[data-v-f6a05b0a],.send-button[data-v-f6a05b0a]:not(:disabled){background-color:#42b983;cursor:pointer;box-shadow:0 4px 10px rgba(66,185,131,.3)}.send-button[data-v-f6a05b0a]:hover:not(:disabled){background-color:#3aa876;transform:translateY(-2px);box-shadow:0 6px 15px rgba(66,185,131,.4)}.send-button[data-v-f6a05b0a]:disabled{background-color:#a8d5c2;cursor:not-allowed;transform:none;box-shadow:none;opacity:.7}.send-button[data-enabled=true][data-v-f6a05b0a]{background-color:#42b983;opacity:1;cursor:pointer;transform:translateY(0);transition:all .3s ease;box-shadow:0 4px 10px rgba(66,185,131,.3)}.send-button[data-enabled=true][data-v-f6a05b0a]:hover{background-color:#3aa876;transform:translateY(-2px);box-shadow:0 6px 15px rgba(66,185,131,.4)}.send-button[data-enabled=true][data-v-f6a05b0a]:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(66,185,131,.3)}@keyframes modal-appear-f6a05b0a{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}body,html{margin:0;padding:0;background-color:#f8f9fa;width:100%;height:100vh;box-sizing:border-box;overflow-x:hidden}*,:after,:before{box-sizing:inherit}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;min-height:100vh;display:flex;flex-direction:column;width:100%;position:relative}#app.dark-mode{background-color:#121212;color:#f0f0f0}#app.dark-mode header{background-color:#1e1e1e;box-shadow:0 2px 10px rgba(0,0,0,.3)}#app.dark-mode .logo-link,#app.dark-mode nav a{color:#f0f0f0}#app.dark-mode nav a.router-link-exact-active{color:#4fd1a5;border-bottom:2px solid #4fd1a5}#app.dark-mode nav a:hover{background-color:rgba(79,209,165,.1)}#app.dark-mode main{background-color:#121212}#app.dark-mode .project-card{background-color:#252525;border-color:#4fd1a5;box-shadow:0 5px 15px rgba(0,0,0,.5)}#app.dark-mode .project-card.featured{border-color:#4fd1a5;background:linear-gradient(145deg,#252525,#1a1a1a)}#app.dark-mode .project-badge{background-color:#4fd1a5;color:#121212;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.3)}#app.dark-mode .project-header h2{color:#4fd1a5;font-weight:600}#app.dark-mode .project-description{color:#e0e0e0}#app.dark-mode .tech-tag{background-color:rgba(79,209,165,.15);color:#4fd1a5;border:1px solid rgba(79,209,165,.3);font-weight:600}#app.dark-mode .view-more{color:#4fd1a5;border-top-color:#333;background-color:rgba(79,209,165,.05)}#app.dark-mode .card-link:hover .view-more{color:#fff;background-color:rgba(79,209,165,.2)}#app.dark-mode h1{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:700}#app.dark-mode h2{color:#4fd1a5}#app.dark-mode h3{color:#4fd1a5;font-weight:600}#app.dark-mode .subtitle{color:#4fd1a5;font-weight:500}#app.dark-mode footer{background-color:#121212;border-top:none;color:#f0f0f0}header{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);width:100%}nav{justify-content:space-between;max-width:1200px;margin:0 auto;padding:15px 20px;width:100%}.logo-link,nav{display:flex;align-items:center}.logo-link{text-decoration:none;color:#2c3e50;font-weight:700;font-size:1.2rem}.nav-logo{width:30px;height:30px;margin-right:10px}.nav-links{display:flex;gap:20px;align-items:center}nav a{font-weight:700;color:#2c3e50;text-decoration:none;padding:5px 10px;border-radius:4px;transition:all .3s ease}nav a:hover{background-color:rgba(66,185,131,.1)}nav a.router-link-exact-active{color:#42b983;border-bottom:2px solid #42b983}.theme-toggle{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:50%;transition:all .3s ease}.theme-toggle:hover{background-color:rgba(66,185,131,.1)}.theme-icon{width:24px;height:24px;color:#2c3e50}#app.dark-mode .theme-icon{color:#4fd1a5}.content-wrapper{display:flex;flex:1;width:100%}main{flex:1;width:100%;margin:0 auto;padding:20px}main.full-width{max-width:100%}footer{background-color:#f8f9fa;color:#2c3e50;text-align:center;padding:8px;width:100%;font-size:.9rem;border-top:none}.footer-content{display:flex;align-items:center;justify-content:center;gap:5px}.footer-icon{width:16px;height:16px;color:#fc0}@media (max-width:768px){#app,body,html{overflow:auto}#app{height:auto;min-height:100vh}.content-wrapper{flex-direction:column}.content-wrapper,main{overflow:visible;height:auto}main{max-width:100%}.logo-text{display:none}.logo-link{position:relative}.logo-link:hover:after{content:"Uche's Canva";position:absolute;top:40px;left:50%;transform:translateX(-50%);background-color:#42b983;color:#fff;padding:5px 10px;border-radius:4px;font-size:14px;white-space:nowrap}#app.dark-mode .logo-link:hover:after{background-color:#4fd1a5}.nav-logo{margin-right:0}}#app.dark-mode .about-card,#app.dark-mode .card,#app.dark-mode .dashboard,#app.dark-mode .project-card{background-color:#252525;border-color:#4fd1a5;box-shadow:0 5px 15px rgba(0,0,0,.5);border-radius:12px}#app.dark-mode .about-card h1,#app.dark-mode .about-card h2,#app.dark-mode .card h1,#app.dark-mode .card h2,#app.dark-mode .dashboard h1,#app.dark-mode .dashboard h2{color:#4fd1a5;font-weight:600}#app.dark-mode .about-card p,#app.dark-mode .card p,#app.dark-mode .dashboard p,#app.dark-mode .placeholder-content p{color:#e0e0e0}#app.dark-mode .divider{background-color:#4fd1a5}#app.dark-mode .tech-list li{border-bottom-color:#333;color:#e0e0e0}#app.dark-mode .tech-icon{background-color:rgba(79,209,165,.15);color:#4fd1a5;border:1px solid rgba(79,209,165,.3)}#app.dark-mode .action-button.primary{background-color:#4fd1a5;color:#121212;font-weight:700}#app.dark-mode .action-button.secondary{color:#4fd1a5;border-color:#4fd1a5;background-color:rgba(79,209,165,.05)}#app.dark-mode .action-button.primary:hover{background-color:#3cb28f;box-shadow:0 4px 8px rgba(79,209,165,.3)}#app.dark-mode .action-button.secondary:hover{background-color:rgba(79,209,165,.2);color:#fff}#app.dark-mode .sidebar{background-color:#121212;border-color:#333}#app.dark-mode .icon-wrapper{background-color:hsla(0,0%,100%,.05)}#app.dark-mode .icon-wrapper:hover{background-color:rgba(79,209,165,.2)}#app.dark-mode .sidebar-icon{color:#4fd1a5}#app.dark-mode .tooltip{background-color:#4fd1a5}#app.dark-mode .tooltip:before{border-color:transparent #4fd1a5 transparent transparent}#app.dark-mode .portfolio-container{background-color:#252525;border-color:#4fd1a5;box-shadow:0 5px 15px rgba(0,0,0,.5)}#app.dark-mode .summary-section{background-color:#1e1e1e;border-right:1px solid #333}#app.dark-mode .skills-section{background-color:#252525}#app.dark-mode .skill-label{color:#e0e0e0}#app.dark-mode .skill-bar-container{background-color:#333}#app.dark-mode .skill-bar{background-color:#4fd1a5}#app.dark-mode .skill-percentage{color:#b0b0b0}#app.dark-mode .experience-title{color:#fff}#app.dark-mode .experience-company{color:#4fd1a5}#app.dark-mode .experience-period{color:#b0b0b0}#app.dark-mode .experience-item{border-bottom-color:#333}#app.dark-mode .bio,#app.dark-mode .experience-item p{color:#e0e0e0}#app.dark-mode .contact-link{background-color:rgba(79,209,165,.2);color:#fff;font-weight:600}#app.dark-mode .contact-link:hover{background-color:red;box-shadow:0 4px 8px rgba(255,0,0,.4)}#app.dark-mode .soft-skills-title{color:#4fd1a5;border-top-color:#333}#app.dark-mode .soft-skills-title+.skill-item .skill-bar{background-color:#4fd1a5;background-image:linear-gradient(90deg,#4fd1a5,#3cb28f)}#app.dark-mode .skill-item:nth-of-type(10) .skill-bar,#app.dark-mode .skill-item:nth-of-type(11) .skill-bar{background-color:#3498db!important;background-image:linear-gradient(90deg,#3498db,#9b59b6)!important;box-shadow:0 0 10px rgba(52,152,219,.4)}.home[data-v-5534217b]{padding:20px;display:flex;justify-content:center;align-items:center;width:100%}.portfolio-container[data-v-5534217b]{display:flex;width:100%;max-width:1200px;height:calc(100vh - 140px);background-color:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.1);overflow:hidden}.summary-section[data-v-5534217b]{flex:1;padding:30px;background-color:#f8f9fa;display:flex;flex-direction:column;overflow:hidden}h1[data-v-5534217b]{font-size:2.5rem;color:#2c3e50;margin:0}h2[data-v-5534217b]{font-size:1.5rem;color:#42b983;margin:10px 0 0 0;font-weight:500}h3[data-v-5534217b]{font-size:1.2rem;color:#2c3e50;margin:25px 0 15px 0}.divider[data-v-5534217b]{width:60px;height:3px;background-color:#42b983;margin:20px 0}.bio[data-v-5534217b]{font-size:1rem;line-height:1.5;color:#4a4a4a;margin-bottom:15px}.experience-section[data-v-5534217b]{margin-top:15px}.experience-item[data-v-5534217b]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.experience-item[data-v-5534217b]:last-child{border-bottom:none}.experience-title[data-v-5534217b]{font-weight:600;font-size:1.1rem;color:#2c3e50}.experience-company[data-v-5534217b]{font-size:1rem;color:#42b983;margin-top:5px}.experience-period[data-v-5534217b]{font-size:.9rem;color:#666;margin-top:5px;margin-bottom:10px}.contact-section[data-v-5534217b]{margin-top:auto;margin-bottom:0;display:flex;justify-content:flex-end;gap:15px}.contact-link[data-v-5534217b]{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background-color:rgba(51,51,51,.7);color:#fff;text-decoration:none;border-radius:50%;font-size:.9rem;transition:all .3s ease}.contact-link svg[data-v-5534217b]{width:18px;height:18px;opacity:.9}.contact-link[data-v-5534217b]:hover{background-color:red;transform:translateY(-2px);box-shadow:0 4px 8px rgba(255,0,0,.3)}.contact-link:hover svg[data-v-5534217b]{opacity:1}.skills-section[data-v-5534217b]{flex:1;padding:30px;background-color:#fff;overflow:hidden}.skill-item[data-v-5534217b]{display:flex;align-items:center;margin-bottom:16px}.skill-icon[data-v-5534217b]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:rgba(66,185,131,.1);border-radius:50%;margin-right:12px;flex-shrink:0}.skill-icon svg[data-v-5534217b]{color:#42b983;width:16px;height:16px}.dark-mode .skill-icon[data-v-5534217b]{background-color:rgba(79,209,165,.15)}.dark-mode .skill-icon svg[data-v-5534217b]{color:#4fd1a5}.skill-label[data-v-5534217b]{width:140px;font-size:.95rem;color:#2c3e50}.skill-bar-container[data-v-5534217b]{flex:1;height:8px;background-color:#f0f0f0;border-radius:4px;overflow:hidden;margin:0 12px}.skill-bar[data-v-5534217b]{height:100%;background-color:#42b983;border-radius:5px}.skill-percentage[data-v-5534217b]{width:40px;font-size:.9rem;color:#666;text-align:right}.soft-skills-title[data-v-5534217b]{margin-top:30px;padding-top:15px;border-top:1px dashed #ddd}.soft-skills-title+.skill-item .skill-bar[data-v-5534217b]{background-color:#42b983;background-image:linear-gradient(90deg,#42b983,#3aa876)}.skill-item .skill-bar[style="width: 100%"][data-v-5534217b],.skill-item:nth-of-type(10) .skill-bar[data-v-5534217b],.skill-item:nth-of-type(11) .skill-bar[data-v-5534217b]{background-color:#3498db!important;background-image:linear-gradient(90deg,#3498db,#9b59b6)!important;box-shadow:0 0 5px rgba(52,152,219,.3)}@media (max-width:900px){.portfolio-container[data-v-5534217b]{flex-direction:column;height:auto;overflow-y:auto}.skills-section[data-v-5534217b],.summary-section[data-v-5534217b]{padding:30px;overflow-y:auto}.skill-label[data-v-5534217b]{width:120px}}@media (max-width:600px){.home[data-v-5534217b]{height:auto;overflow-y:auto}.portfolio-container[data-v-5534217b]{height:auto;min-height:100%}.skill-item[data-v-5534217b]{flex-wrap:wrap}.skill-label[data-v-5534217b]{width:100%;margin-bottom:5px}.skill-percentage[data-v-5534217b]{width:100%;text-align:left;margin-top:5px}.contact-section[data-v-5534217b]{justify-content:center;flex-direction:row;margin-top:30px;margin-bottom:15px;gap:15px}}.tags-container[data-v-5534217b]{margin-top:12px}.tags-container h4[data-v-5534217b]{font-size:.95rem;color:#2c3e50;margin:8px 0 6px 0}.tags[data-v-5534217b]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-5534217b]{background-color:rgba(66,185,131,.1);color:#42b983;padding:3px 8px;border-radius:20px;font-size:.8rem;font-weight:500;display:inline-block}.dark-mode .tags-container h4[data-v-5534217b]{color:#f0f0f0}.dark-mode .tag[data-v-5534217b]{background-color:rgba(79,209,165,.15);color:#4fd1a5;border:1px solid rgba(79,209,165,.3)}.projects[data-v-7e06d0ec]{max-width:1200px;margin:0 auto;padding:20px}h1[data-v-7e06d0ec]{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;text-align:center}.subtitle[data-v-7e06d0ec]{font-size:1.2rem;color:#666;margin-bottom:40px;text-align:center}.projects-grid[data-v-7e06d0ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:30px;margin-top:30px;max-width:1100px;margin-left:auto;margin-right:auto}.card-link[data-v-7e06d0ec]{text-decoration:none;color:inherit;display:block;transition:transform .3s ease}.card-link[data-v-7e06d0ec]:hover{transform:translateY(-5px)}.project-card[data-v-7e06d0ec]{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;height:100%;border:1px solid #eee;cursor:pointer}.card-link:hover .project-card[data-v-7e06d0ec]{box-shadow:0 10px 25px rgba(0,0,0,.15)}.project-card.featured[data-v-7e06d0ec]{border:2px solid #42b983}.project-header[data-v-7e06d0ec]{padding:20px 20px 10px;position:relative}.project-badge[data-v-7e06d0ec]{position:absolute;top:15px;right:15px;background-color:#42b983;color:#fff;padding:2px 8px;border-radius:20px;font-size:.7rem;font-weight:600}.project-header h2[data-v-7e06d0ec]{font-size:1.5rem;color:#2c3e50;margin:0 0 10px 0}.project-description[data-v-7e06d0ec]{padding:0 20px;color:#666;font-size:1rem;line-height:1.5;flex-grow:1}.tech-stack[data-v-7e06d0ec]{padding:15px 20px;display:flex;flex-wrap:wrap;gap:8px}.tech-tag[data-v-7e06d0ec]{background-color:rgba(66,185,131,.1);color:#42b983;padding:4px 10px;border-radius:20px;font-size:.8rem;font-weight:500}.view-more[data-v-7e06d0ec]{padding:15px 20px;display:flex;align-items:center;justify-content:flex-end;color:#42b983;font-weight:600;font-size:.9rem;gap:5px;border-top:1px solid #f0f0f0}.card-link:hover .view-more[data-v-7e06d0ec]{color:#3aa876}@media (max-width:768px){.projects-grid[data-v-7e06d0ec]{grid-template-columns:1fr;max-width:400px}h1[data-v-7e06d0ec]{font-size:2rem}.subtitle[data-v-7e06d0ec]{font-size:1rem}}[data-v-7e06d0ec] .dark-mode h1{color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important;font-weight:700!important}[data-v-7e06d0ec] .dark-mode .subtitle{color:#4fd1a5!important;font-weight:500!important}[data-v-7e06d0ec] .dark-mode .project-card{background-color:#252525!important;border-color:#4fd1a5!important;box-shadow:0 5px 15px rgba(0,0,0,.5)!important}[data-v-7e06d0ec] .dark-mode .card-link:hover .project-card{box-shadow:0 10px 25px rgba(79,209,165,.3)!important}[data-v-7e06d0ec] .dark-mode .project-card.featured{border-color:#4fd1a5!important;background:linear-gradient(145deg,#252525,#1a1a1a)!important}[data-v-7e06d0ec] .dark-mode .project-badge{background-color:#4fd1a5!important;color:#121212!important;font-weight:700!important;box-shadow:0 2px 4px rgba(0,0,0,.3)!important}[data-v-7e06d0ec] .dark-mode .project-header h2{color:#4fd1a5!important;font-weight:600!important}[data-v-7e06d0ec] .dark-mode .project-description{color:#e0e0e0!important}[data-v-7e06d0ec] .dark-mode .tech-tag{background-color:rgba(79,209,165,.15)!important;color:#4fd1a5!important;border:1px solid rgba(79,209,165,.3)!important;font-weight:600!important}[data-v-7e06d0ec] .dark-mode .view-more{color:#4fd1a5!important;border-top-color:#333!important;background-color:rgba(79,209,165,.05)!important}[data-v-7e06d0ec] .dark-mode .card-link:hover .view-more{color:#fff!important;background-color:rgba(79,209,165,.2)!important}.sidebar[data-v-1a4ad6b2]{width:70px;background-color:#f8f9fa;display:flex;flex-direction:column;align-items:center;padding:20px 0;transition:width .3s ease;justify-content:center;border-right:1px solid #eee}.sidebar-item[data-v-1a4ad6b2]{width:100%;display:flex;justify-content:center;margin-bottom:20px}.icon-wrapper[data-v-1a4ad6b2]{position:relative;display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:10px;background-color:rgba(44,62,80,.1);cursor:pointer;transition:all .3s ease}.icon-wrapper[data-v-1a4ad6b2]:hover{background-color:rgba(66,185,131,.2)}.sidebar-icon[data-v-1a4ad6b2]{width:24px;height:24px;color:#42b983}.tooltip[data-v-1a4ad6b2]{position:absolute;left:60px;background-color:#42b983;color:#fff;padding:5px 10px;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;transform:translateX(-10px);pointer-events:none;z-index:10}.tooltip[data-v-1a4ad6b2]:before{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #42b983 transparent transparent}.icon-wrapper:hover .tooltip[data-v-1a4ad6b2]{opacity:1;visibility:visible;transform:translateX(0)}@media (max-width:768px){.sidebar[data-v-1a4ad6b2]{width:100%;height:auto;flex-direction:row;justify-content:center;padding:10px 0;border-right:none;border-bottom:1px solid #eee}.sidebar-item[data-v-1a4ad6b2]{margin:0 10px;margin-bottom:0}.icon-wrapper[data-v-1a4ad6b2]{width:40px;height:40px}.sidebar-icon[data-v-1a4ad6b2]{width:20px;height:20px}.tooltip[data-v-1a4ad6b2]{left:50%;top:45px;transform:translateX(-50%) translateY(-10px)}.tooltip[data-v-1a4ad6b2]:before{top:0;left:50%;margin-top:-10px;margin-left:-5px;border-color:transparent transparent #42b983 transparent}.icon-wrapper:hover .tooltip[data-v-1a4ad6b2]{transform:translateX(-50%) translateY(0)}}[data-v-1a4ad6b2] .dark-mode .sidebar{background-color:#121212;border-color:#333}[data-v-1a4ad6b2] .dark-mode .icon-wrapper{background-color:hsla(0,0%,100%,.05)}[data-v-1a4ad6b2] .dark-mode .icon-wrapper:hover{background-color:rgba(79,209,165,.2)}[data-v-1a4ad6b2] .dark-mode .sidebar-icon{color:#4fd1a5}[data-v-1a4ad6b2] .dark-mode .tooltip{background-color:#4fd1a5}[data-v-1a4ad6b2] .dark-mode .tooltip:before{border-color:transparent #4fd1a5 transparent transparent}@media (max-width:768px){[data-v-1a4ad6b2] .dark-mode .tooltip:before{border-color:transparent transparent #4fd1a5 transparent}}.network-selector[data-v-592ed45b]{position:absolute;top:20px;right:20px;display:flex;align-items:center;background-color:#fff;padding:8px 12px;border-radius:25px;box-shadow:0 3px 10px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.network-selector[data-v-592ed45b]:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.network-status[data-v-592ed45b]{width:12px;height:12px;border-radius:50%;margin-right:10px;position:relative;transition:all .3s ease;background-color:#f59f00;box-shadow:0 0 8px 2px rgba(245,159,0,.7);animation:pulse-yellow-592ed45b 2s infinite}.network-status.mainnet[data-v-592ed45b]{background-color:#e03131;box-shadow:0 0 8px 2px rgba(224,49,49,.7);animation:pulse-red-592ed45b 2s infinite}@keyframes pulse-yellow-592ed45b{0%{box-shadow:0 0 0 0 rgba(245,159,0,.8)}70%{box-shadow:0 0 10px 3px rgba(245,159,0,.3)}to{box-shadow:0 0 0 0 rgba(245,159,0,0)}}@keyframes pulse-red-592ed45b{0%{box-shadow:0 0 0 0 rgba(224,49,49,.8)}70%{box-shadow:0 0 10px 3px rgba(224,49,49,.3)}to{box-shadow:0 0 0 0 rgba(224,49,49,0)}}.custom-dropdown[data-v-592ed45b]{position:relative;cursor:pointer;min-width:100px}.selected-option[data-v-592ed45b]{font-weight:600;color:#2c3e50;font-size:.85rem;padding:4px 24px 4px 0;position:relative;transition:all .2s ease}.selected-option[data-v-592ed45b]:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px;height:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%232c3e50' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain;transition:transform .3s ease}.dropdown-open .selected-option[data-v-592ed45b]:after{transform:translateY(-50%) rotate(180deg)}.dropdown-options[data-v-592ed45b]{position:absolute;top:calc(100% + 10px);right:-12px;background-color:#fff;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.1);padding:6px;z-index:10;width:150px;opacity:0;transform:translateY(-10px);transition:all .3s cubic-bezier(.165,.84,.44,1);pointer-events:none;overflow:hidden}.dropdown-options.open[data-v-592ed45b]{opacity:1;transform:translateY(0);pointer-events:auto}.dropdown-option[data-v-592ed45b]{padding:10px 12px;cursor:pointer;border-radius:6px;margin:3px 0;font-size:.85rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;color:#2c3e50}.dropdown-option[data-v-592ed45b]:hover{background-color:#f8f9fa;color:#42b983}.dropdown-option.active[data-v-592ed45b]{font-weight:600;color:#42b983}.dot[data-v-592ed45b]{width:8px;height:8px;border-radius:50%;margin-right:10px;display:inline-block}.testnet-dot[data-v-592ed45b]{background-color:#f59f00;box-shadow:0 0 5px rgba(245,159,0,.6)}.mainnet-dot[data-v-592ed45b]{background-color:#e03131;box-shadow:0 0 5px rgba(224,49,49,.6)}@media (max-width:768px){.network-selector[data-v-592ed45b]{position:static;margin:15px auto 20px;justify-content:center}}[data-v-592ed45b] .dark-mode .network-selector{background-color:#1e1e1e;border:1px solid #333}[data-v-592ed45b] .dark-mode .network-status{background-color:#f59f00;box-shadow:0 0 8px 2px rgba(245,159,0,.7)}[data-v-592ed45b] .dark-mode .network-status.mainnet{background-color:#e03131;box-shadow:0 0 8px 2px rgba(224,49,49,.7)}[data-v-592ed45b] .dark-mode .dropdown-options{background-color:#1e1e1e;border:1px solid #333;box-shadow:0 5px 15px rgba(0,0,0,.4)}[data-v-592ed45b] .dark-mode .dropdown-option{color:#e0e0e0}[data-v-592ed45b] .dark-mode .dropdown-option:hover{background-color:#252525;color:#4fd1a5}[data-v-592ed45b] .dark-mode .dropdown-option.active{color:#4fd1a5}[data-v-592ed45b] .dark-mode .selected-option{color:#fff;font-weight:600}[data-v-592ed45b] .dark-mode .selected-option:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}[data-v-592ed45b] .dark-mode .testnet-dot{box-shadow:0 0 5px rgba(245,159,0,.8)}[data-v-592ed45b] .dark-mode .mainnet-dot{box-shadow:0 0 5px rgba(224,49,49,.8)}.chain-selector[data-v-33292d07]{display:flex;align-items:center;margin:15px 0 20px;width:100%;max-width:300px;justify-content:center}.custom-dropdown[data-v-33292d07]{position:relative;cursor:pointer;min-width:100px;display:flex;align-items:center;background-color:#fff;padding:8px 12px;border-radius:25px;box-shadow:0 3px 10px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.custom-dropdown[data-v-33292d07]:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.selected-option[data-v-33292d07]{font-weight:600;color:#2c3e50;font-size:.85rem;padding:4px 24px 4px 0;position:relative;transition:all .2s ease}.selected-option[data-v-33292d07]:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px;height:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%232c3e50' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain;transition:transform .3s ease}.dropdown-open .selected-option[data-v-33292d07]:after{transform:translateY(-50%) rotate(180deg)}.dropdown-options[data-v-33292d07]{position:absolute;top:calc(100% + 10px);right:-12px;background-color:#fff;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.1);padding:6px;z-index:10;width:150px;opacity:0;transform:translateY(-10px);transition:all .3s cubic-bezier(.165,.84,.44,1);pointer-events:none;overflow:hidden}.dropdown-options.open[data-v-33292d07]{opacity:1;transform:translateY(0);pointer-events:auto}.dropdown-option[data-v-33292d07]{padding:10px 12px;cursor:pointer;border-radius:6px;margin:3px 0;font-size:.85rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;color:#2c3e50}.dropdown-option[data-v-33292d07]:hover{background-color:#f8f9fa;color:#42b983}.dropdown-option.active[data-v-33292d07]{font-weight:600;color:#42b983}.dot[data-v-33292d07]{width:8px;height:8px;border-radius:50%;margin-right:10px;display:inline-block}.testnet-dot[data-v-33292d07]{background-color:#f59f00;box-shadow:0 0 5px rgba(245,159,0,.6)}.mainnet-dot[data-v-33292d07]{background-color:#e03131;box-shadow:0 0 5px rgba(224,49,49,.6)}[data-v-33292d07] .dark-mode .custom-dropdown{background-color:#1e1e1e;border:1px solid #333}[data-v-33292d07] .dark-mode .custom-dropdown:hover{box-shadow:0 5px 15px rgba(0,0,0,.4)}[data-v-33292d07] .dark-mode .dropdown-options{background-color:#1e1e1e;border:1px solid #333;box-shadow:0 5px 15px rgba(0,0,0,.4)}[data-v-33292d07] .dark-mode .dropdown-option{color:#e0e0e0}[data-v-33292d07] .dark-mode .dropdown-option:hover{background-color:#252525;color:#4fd1a5}[data-v-33292d07] .dark-mode .dropdown-option.active{color:#4fd1a5}[data-v-33292d07] .dark-mode .selected-option{color:#fff;font-weight:600}[data-v-33292d07] .dark-mode .selected-option:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}[data-v-33292d07] .dark-mode .testnet-dot{box-shadow:0 0 5px rgba(245,159,0,.8)}[data-v-33292d07] .dark-mode .mainnet-dot{box-shadow:0 0 5px rgba(224,49,49,.8)}@media (max-width:768px){.chain-selector[data-v-33292d07]{max-width:250px}}.balance-card[data-v-a30bac3a]{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.05);padding:12px 15px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s ease;border:1px solid #eaeaea;position:relative}.balance-card.loading[data-v-a30bac3a]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);border-radius:10px;display:flex;align-items:center;justify-content:center}.balance-icon[data-v-a30bac3a]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px;font-size:14px;font-weight:700;color:#fff}.balance-icon svg[data-v-a30bac3a]{width:14px;height:14px}.balance-icon.usdc[data-v-a30bac3a]{background-color:#2775ca}.balance-icon.usdt[data-v-a30bac3a]{background-color:#26a17b}.balance-icon.eth[data-v-a30bac3a]{background-color:#627eea}.balance-amount[data-v-a30bac3a]{font-size:1.4rem;font-weight:500;color:#aaa;letter-spacing:.5px}[data-v-a30bac3a] .dark-mode .balance-card{background-color:#1e1e1e;border:none}[data-v-a30bac3a] .dark-mode .balance-amount{color:#fff}[data-v-a30bac3a] .dark-mode .balance-card.loading:after{background-color:rgba(30,30,30,.7)}.transactions-modal{z-index:9999;display:flex;justify-content:center;align-items:center}.modal-backdrop,.transactions-modal{position:fixed;top:0;left:0;width:100%;height:100%}.modal-backdrop{background-color:rgba(0,0,0,.5);z-index:-1}.modal-content{background-color:#fff;width:85%;max-width:1200px;max-height:85vh;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15);display:flex;flex-direction:column}.modal-header{padding:20px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center}.modal-header h2{margin:0;font-size:1.5rem;color:#2c3e50}.close-button{background:transparent;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;margin:-10px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.close-button:hover{background-color:rgba(0,0,0,.05);color:#333}.modal-body{padding:20px;overflow-y:auto;flex:1}.modal-footer{padding:15px 20px;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:flex-end;gap:10px}.modal-button{padding:10px 20px;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;outline:none}.modal-button.primary{background-color:#42b983;color:#fff}.modal-button.primary:hover{background-color:#3aa876;transform:translateY(-2px);box-shadow:0 4px 8px rgba(66,185,131,.3)}.modal-button.secondary{background-color:transparent;color:#42b983;border:1px solid #42b983}.modal-button.secondary:hover{background-color:rgba(66,185,131,.1);transform:translateY(-2px)}.loading-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px 0}.spinner{width:40px;height:40px;border:3px solid rgba(66,185,131,.3);border-radius:50%;border-top-color:#42b983;animation:spin 1s ease-in-out infinite;margin-bottom:15px}@keyframes spin{to{transform:rotate(1turn)}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px 0;color:#666}.empty-icon{width:60px;height:60px;color:#aaa;margin-bottom:20px}.empty-state p{margin:5px 0;font-size:1.1rem}.empty-state .hint{font-size:.9rem;color:#888;max-width:350px;text-align:center}.dark-mode .modal-content{background-color:#1e1e1e;border-color:#333;box-shadow:0 8px 30px rgba(0,0,0,.4)}.dark-mode .modal-header{border-bottom-color:#333}.dark-mode .modal-header h2{color:#4fd1a5}.dark-mode .close-button{color:#bbb}.dark-mode .loading-indicator p{color:#e0e0e0}.dark-mode .close-button:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.dark-mode .modal-footer{border-top-color:#333}.dark-mode .modal-button.primary{background-color:#4fd1a5;color:#121212}.dark-mode .modal-button.primary:hover{background-color:#3cb28f;box-shadow:0 4px 8px rgba(79,209,165,.3)}.dark-mode .modal-button.secondary{color:#4fd1a5;border-color:#4fd1a5}.dark-mode .modal-button.secondary:hover{background-color:rgba(79,209,165,.2);color:#fff}.dark-mode .spinner{border-color:rgba(79,209,165,.3);border-top-color:#4fd1a5}.dark-mode .empty-state{color:#bbb}.dark-mode .empty-icon{color:#666}.dark-mode .empty-state .hint{color:#aaa}@media (max-width:767px){.modal-content{width:95%;max-height:90vh}}.zing-transaction-detail-modal .modal-content,.zing-transactions-modal .modal-content{max-width:1200px}.dark-mode .zing-transactions-modal .transactions-table th{color:#e0e0e0;background-color:hsla(0,0%,100%,.05);font-weight:600}.dark-mode .zing-transactions-modal .transactions-table td{border-bottom-color:#333;color:#e0e0e0}.dark-mode .zing-transactions-modal .address,.dark-mode .zing-transactions-modal .tx-id{color:#4fd1a5}.dark-mode .zing-transactions-modal .transactions-table tbody tr:hover{background-color:rgba(79,209,165,.15);transform:translateY(-2px);box-shadow:0 4px 8px rgba(79,209,165,.15)}.dark-mode .zing-transactions-modal .status-badge.success{background-color:rgba(79,209,165,.2);color:#4fd1a5;font-weight:700}.dark-mode .zing-transactions-modal .status-badge.pending{background-color:rgba(245,159,0,.2);color:#f59f00;font-weight:700}.dark-mode .zing-transactions-modal .status-badge.failed{background-color:rgba(224,49,49,.2);color:#ff6b6b;font-weight:700}.dark-mode .zing-transactions-modal .copy-button{color:#4fd1a5}.dark-mode .zing-transactions-modal .copy-button:hover{background-color:rgba(79,209,165,.2);color:#fff}.dark-mode .zing-transactions-modal .pagination-button,.dark-mode .zing-transactions-modal .pagination-info{color:#bbb}.dark-mode .zing-transactions-modal .pagination-button:hover{background-color:rgba(79,209,165,.2);color:#fff}.dark-mode .zing-transactions-modal .pagination-button.disabled{color:#666;cursor:not-allowed}.dark-mode .zing-transactions-modal .pagination-current{color:#4fd1a5}.dark-mode .zing-transactions-modal .chain-cell{color:#4fd1a5;font-weight:600}.dark-mode .zing-transaction-detail-modal .detail-row{border-bottom-color:#333}.dark-mode .zing-transaction-detail-modal .detail-label{color:#bbb}.dark-mode .zing-transaction-detail-modal .detail-value{color:#fff}.dark-mode .zing-transaction-detail-modal .copy-button{color:#4fd1a5}.dark-mode .zing-transaction-detail-modal .copy-button:hover{background-color:rgba(79,209,165,.2);color:#fff}.dark-mode .zing-transaction-detail-modal .status-badge.success{background-color:rgba(79,209,165,.2);color:#4fd1a5}.dark-mode .zing-transaction-detail-modal .status-badge.pending{background-color:rgba(245,159,0,.2);color:#f59f00}.dark-mode .zing-transaction-detail-modal .status-badge.failed{background-color:rgba(224,49,49,.2);color:#ff6b6b}.dark-mode .zing-transaction-detail-modal .error-title{color:#ff6b6b}.dark-mode .zing-transaction-detail-modal .error-message{color:#e0e0e0}.transaction-detail-modal[data-v-555e3e66]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1050;display:flex;align-items:center;justify-content:center;font-family:inherit}.modal-backdrop[data-v-555e3e66]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-content[data-v-555e3e66]{position:relative;background-color:#fff;width:90%;max-width:700px;max-height:85vh;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-555e3e66]{padding:20px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-555e3e66]{margin:0;font-size:1.5rem;color:#2c3e50}.close-button[data-v-555e3e66]{background:transparent;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;margin:-10px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.close-button[data-v-555e3e66]:hover{background-color:rgba(0,0,0,.05);color:#333}.modal-body[data-v-555e3e66]{padding:20px;overflow-y:auto;flex:1}.loading-indicator[data-v-555e3e66]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px 0}.spinner[data-v-555e3e66]{width:40px;height:40px;border:3px solid rgba(66,185,131,.3);border-radius:50%;border-top-color:#42b983;animation:spin-555e3e66 1s ease-in-out infinite;margin-bottom:15px}@keyframes spin-555e3e66{to{transform:rotate(1turn)}}.error-state[data-v-555e3e66]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px 0;color:#e74c3c;text-align:center;padding:20px}.error-icon[data-v-555e3e66]{width:80px;height:80px;color:#e74c3c;margin-bottom:20px}.error-title[data-v-555e3e66]{font-size:1.5rem;margin:0 0 10px 0;color:#e74c3c}.error-message[data-v-555e3e66]{color:#666;margin-bottom:15px;font-size:1.1rem}.transaction-details[data-v-555e3e66]{display:flex;flex-direction:column;gap:16px}.detail-row[data-v-555e3e66]{display:flex;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:16px}.detail-label[data-v-555e3e66]{flex:0 0 150px;font-weight:600;color:#555;padding-right:20px}.detail-value[data-v-555e3e66]{flex:1;overflow:hidden;text-overflow:ellipsis;font-family:Courier New,monospace}.hash-value[data-v-555e3e66]{display:flex;align-items:center;justify-content:space-between;word-break:break-all}.date-value[data-v-555e3e66]{white-space:nowrap}.copy-button[data-v-555e3e66]{background:transparent;border:none;color:#999;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;margin-left:8px;flex-shrink:0}.copy-button[data-v-555e3e66]:hover{background-color:rgba(0,0,0,.05);color:#555}.status-badge[data-v-555e3e66]{display:inline-block;padding:4px 12px;border-radius:16px;font-size:.9rem;font-weight:600;text-transform:capitalize;font-family:inherit}.status-badge.success[data-v-555e3e66]{background-color:rgba(66,185,131,.1);color:#42b983}.status-badge.pending[data-v-555e3e66]{background-color:rgba(245,159,0,.1);color:#f59f00}.status-badge.failed[data-v-555e3e66]{background-color:rgba(224,49,49,.1);color:#e03131}.modal-footer[data-v-555e3e66]{padding:15px 20px;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:flex-end;gap:10px}.modal-button[data-v-555e3e66]{padding:10px 20px;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;outline:none;text-decoration:none;display:flex;align-items:center;justify-content:center}.modal-button.primary[data-v-555e3e66]{background-color:#42b983;color:#fff}.modal-button.primary[data-v-555e3e66]:hover{background-color:#3aa876;transform:translateY(-2px);box-shadow:0 4px 8px rgba(66,185,131,.3)}.modal-button.secondary[data-v-555e3e66]{background-color:transparent;color:#42b983;border:1px solid #42b983}.modal-button.secondary[data-v-555e3e66]:hover{background-color:rgba(66,185,131,.1);transform:translateY(-2px)}.dark-mode .modal-content[data-v-555e3e66]{background-color:#1e1e1e;border-color:#333;box-shadow:0 8px 30px rgba(0,0,0,.4)}.dark-mode .modal-header[data-v-555e3e66]{border-bottom-color:#333}.dark-mode .modal-header h2[data-v-555e3e66]{color:#4fd1a5}.dark-mode .loading-indicator p[data-v-555e3e66]{color:#e0e0e0}.dark-mode .close-button[data-v-555e3e66]{color:#bbb}.dark-mode .close-button[data-v-555e3e66]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.dark-mode .modal-footer[data-v-555e3e66]{border-top-color:#333}.dark-mode .detail-row[data-v-555e3e66]{border-bottom-color:#333}.dark-mode .detail-label[data-v-555e3e66]{color:#bbb}.dark-mode .detail-value[data-v-555e3e66]{color:#fff}.dark-mode .copy-button[data-v-555e3e66]{color:#4fd1a5}.dark-mode .copy-button[data-v-555e3e66]:hover{background-color:rgba(79,209,165,.2);color:#fff}.dark-mode .status-badge.success[data-v-555e3e66]{background-color:rgba(79,209,165,.2);color:#4fd1a5}.dark-mode .status-badge.pending[data-v-555e3e66]{background-color:rgba(245,159,0,.2);color:#f59f00}.dark-mode .status-badge.failed[data-v-555e3e66]{background-color:rgba(224,49,49,.2);color:#ff6b6b}.dark-mode .modal-button.primary[data-v-555e3e66]{background-color:#4fd1a5;color:#121212}.dark-mode .modal-button.primary[data-v-555e3e66]:hover{background-color:#3cb28f;box-shadow:0 4px 8px rgba(79,209,165,.3)}.dark-mode .modal-button.secondary[data-v-555e3e66]{color:#4fd1a5;border-color:#4fd1a5}.dark-mode .modal-button.secondary[data-v-555e3e66]:hover{background-color:rgba(79,209,165,.2);color:#fff}.dark-mode .error-title[data-v-555e3e66]{color:#ff6b6b}.dark-mode .error-message[data-v-555e3e66]{color:#e0e0e0}@media (max-width:768px){.detail-row[data-v-555e3e66]{flex-direction:column;gap:4px}.detail-label[data-v-555e3e66]{flex:none;margin-bottom:4px}.hash-value[data-v-555e3e66]{word-break:break-all}}.transactions-modal[data-v-01fcd429]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center}.modal-backdrop[data-v-01fcd429]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1}.modal-content[data-v-01fcd429]{background-color:#fff;width:85%;max-width:1200px;max-height:85vh;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15);display:flex;flex-direction:column}.modal-header[data-v-01fcd429]{padding:20px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-01fcd429]{margin:0;font-size:1.5rem;color:#2c3e50}.close-button[data-v-01fcd429]{background:transparent;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;margin:-10px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.close-button[data-v-01fcd429]:hover{background-color:rgba(0,0,0,.05);color:#333}.modal-body[data-v-01fcd429]{padding:20px;overflow-y:auto;flex:1}.modal-footer[data-v-01fcd429]{padding:15px 20px;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:flex-end;gap:10px}.modal-button[data-v-01fcd429]{padding:10px 20px;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;outline:none}.modal-button.primary[data-v-01fcd429]{background-color:#42b983;color:#fff}.modal-button.primary[data-v-01fcd429]:hover{background-color:#3aa876;transform:translateY(-2px);box-shadow:0 4px 8px rgba(66,185,131,.3)}.modal-button.secondary[data-v-01fcd429]{background-color:transparent;color:#42b983;border:1px solid #42b983}.modal-button.secondary[data-v-01fcd429]:hover{background-color:rgba(66,185,131,.1);transform:translateY(-2px)}.loading-indicator[data-v-01fcd429]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px 0}.spinner[data-v-01fcd429]{width:40px;height:40px;border:3px solid rgba(66,185,131,.3);border-radius:50%;border-top-color:#42b983;animation:spin-01fcd429 1s ease-in-out infinite;margin-bottom:15px}@keyframes spin-01fcd429{to{transform:rotate(1turn)}}.empty-state[data-v-01fcd429]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px 0;color:#666}.empty-icon[data-v-01fcd429]{width:60px;height:60px;color:#aaa;margin-bottom:20px}.empty-state p[data-v-01fcd429]{margin:5px 0;font-size:1.1rem}.empty-state .hint[data-v-01fcd429]{font-size:.9rem;color:#888;max-width:350px;text-align:center}.transactions-table-container[data-v-01fcd429]{width:100%;overflow-x:auto}.transactions-table[data-v-01fcd429]{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem}.transactions-table td[data-v-01fcd429],.transactions-table th[data-v-01fcd429]{padding:12px 15px;border-bottom:1px solid rgba(0,0,0,.1)}.transactions-table th[data-v-01fcd429]{font-weight:600;color:#555;background-color:rgba(0,0,0,.02)}.transactions-table td[data-v-01fcd429]{color:#333}.transactions-table thead tr[data-v-01fcd429]:hover{background-color:transparent;transform:none;box-shadow:none}.transactions-table tbody tr[data-v-01fcd429]{cursor:pointer}.transactions-table tbody tr[data-v-01fcd429]:hover{background-color:rgba(66,185,131,.15);transform:translateY(-2px);box-shadow:0 4px 8px rgba(66,185,131,.15);transition:all .3s ease;color:inherit}.status-badge[data-v-01fcd429]{display:inline-block;padding:3px 8px;border-radius:12px;font-size:.85rem;font-weight:600;text-transform:capitalize}.status-badge.success[data-v-01fcd429]{background-color:rgba(66,185,131,.1);color:#42b983}.status-badge.pending[data-v-01fcd429]{background-color:rgba(245,159,0,.1);color:#f59f00}.status-badge.failed[data-v-01fcd429]{background-color:rgba(224,49,49,.1);color:#e03131}.tx-cell[data-v-01fcd429]{display:flex;align-items:center;justify-content:space-between}.address[data-v-01fcd429],.tx-id[data-v-01fcd429]{font-family:monospace;letter-spacing:.5px;font-size:.85rem;font-weight:500}.date-cell[data-v-01fcd429]{white-space:nowrap;min-width:180px}.chain-cell[data-v-01fcd429]{font-size:.85rem;font-weight:600;white-space:nowrap;color:#42b983}.copy-tooltip[data-v-01fcd429]{position:relative;display:inline-block}.copy-button[data-v-01fcd429]{background:transparent;border:none;color:#999;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.copy-button[data-v-01fcd429]:hover{background-color:rgba(0,0,0,.05);color:#555}.tooltip-text[data-v-01fcd429]{visibility:hidden;width:80px;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-40px;opacity:0;transition:opacity .3s;font-size:.8rem;pointer-events:none}.tooltip-text[data-v-01fcd429]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.copy-tooltip:hover .tooltip-text[data-v-01fcd429]{visibility:visible;opacity:1}.dark-mode .modal-content[data-v-01fcd429]{background-color:#1e1e1e;border-color:#333;box-shadow:0 8px 30px rgba(0,0,0,.4)}.dark-mode .modal-header[data-v-01fcd429]{border-bottom-color:#333}.dark-mode .modal-header h2[data-v-01fcd429]{color:#4fd1a5}.dark-mode .close-button[data-v-01fcd429]{color:#bbb}.dark-mode .loading-indicator p[data-v-01fcd429]{color:#e0e0e0}.dark-mode .close-button[data-v-01fcd429]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.dark-mode .modal-footer[data-v-01fcd429]{border-top-color:#333}.dark-mode .modal-button.primary[data-v-01fcd429]{background-color:#4fd1a5;color:#121212}.dark-mode .modal-button.primary[data-v-01fcd429]:hover{background-color:#3cb28f;box-shadow:0 4px 8px rgba(79,209,165,.3)}.dark-mode .modal-button.secondary[data-v-01fcd429]{color:#4fd1a5;border-color:#4fd1a5}.dark-mode .modal-button.secondary[data-v-01fcd429]:hover{background-color:rgba(79,209,165,.2);color:#fff}.dark-mode .spinner[data-v-01fcd429]{border-color:rgba(79,209,165,.3);border-top-color:#4fd1a5}.dark-mode .empty-state[data-v-01fcd429]{color:#bbb}.dark-mode .empty-icon[data-v-01fcd429]{color:#666}.dark-mode .empty-state .hint[data-v-01fcd429]{color:#aaa}@media (max-width:767px){.modal-content[data-v-01fcd429]{width:95%;max-height:90vh}}.pagination-controls[data-v-01fcd429]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.pagination-info[data-v-01fcd429]{font-size:.9rem;color:#666}.pagination-buttons[data-v-01fcd429]{display:flex;align-items:center}.pagination-button[data-v-01fcd429]{background:transparent;border:none;color:#666;cursor:pointer;padding:5px 10px;margin:0 5px;border-radius:4px;transition:all .2s ease}.pagination-button[data-v-01fcd429]:hover{background-color:rgba(0,0,0,.05)}.pagination-button.disabled[data-v-01fcd429]{color:#ccc;cursor:not-allowed}.pagination-current[data-v-01fcd429]{font-weight:600}.dark-mode .copy-button[data-v-01fcd429]:hover{background-color:rgba(79,209,165,.2);color:#fff}.dark-mode .pagination-button[data-v-01fcd429],.dark-mode .pagination-info[data-v-01fcd429]{color:#bbb}.dark-mode .pagination-button[data-v-01fcd429]:hover{background-color:rgba(79,209,165,.2);color:#fff}.dark-mode .pagination-button.disabled[data-v-01fcd429]{color:#666;cursor:not-allowed}.dark-mode .pagination-current[data-v-01fcd429]{color:#4fd1a5}.dark-mode .chain-cell[data-v-01fcd429]{color:#4fd1a5;font-weight:600}.zing-project-modal.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:20;perspective:1000px;overflow:hidden}.zing-project-modal .modal-content{background-color:#fff;border-radius:12px;width:90%;max-width:600px;box-shadow:0 5px 15px rgba(0,0,0,.2);overflow:hidden;max-height:80vh;display:flex;flex-direction:column;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.zing-project-modal .modal-header{padding:15px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.zing-project-modal .header-actions{display:flex;align-items:center;gap:15px}.zing-project-modal .modal-header h2{margin:0;font-size:1.4rem;color:#2c3e50}.zing-project-modal .tech-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:rgba(66,185,131,.1);color:#42b983;transition:all .2s ease;cursor:help;padding:3px}.zing-project-modal .tech-icon:hover{background-color:rgba(66,185,131,.2);transform:translateY(-2px);box-shadow:0 3px 5px rgba(66,185,131,.15)}.zing-project-modal .solidity-icon{background-color:hsla(0,0%,42%,.1)}.zing-project-modal .solidity-icon:hover{background-color:hsla(0,0%,42%,.2);box-shadow:0 3px 5px hsla(0,0%,42%,.15)}.zing-project-modal .close-button{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;transition:all .2s ease}.zing-project-modal .close-button:hover{background-color:rgba(0,0,0,.05);color:#333}.zing-project-modal .modal-body{padding:20px;overflow-y:auto;flex:1;overscroll-behavior:contain}.zing-project-modal .typewriter-container{padding:20px;background-color:#f9f9f9;border-radius:8px;border-left:4px solid #42b983;min-height:200px;width:100%;box-sizing:border-box;position:relative;overflow:hidden}.zing-project-modal .typewriter-text{font-family:Courier New,Courier,monospace;font-size:1rem;line-height:1.6;color:#333;margin:0;text-align:left;white-space:pre-wrap;word-break:break-word;position:relative;display:inline-block;width:100%}.zing-project-modal .typewriter-text div{display:inline;white-space:pre-wrap;word-break:break-word}.zing-project-modal .cursor{display:inline-block;width:2px;height:1.2em;background-color:#333;vertical-align:text-bottom;position:relative;top:4px;margin-left:1px;animation:blink 1s step-end infinite}.zing-project-modal .cursor.typing{animation:none;opacity:1}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.zing-project-modal .modal-footer{padding:15px 20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.zing-project-modal .modal-button{padding:8px 16px;border-radius:4px;background-color:#42b983;color:#fff;border:none;cursor:pointer;transition:all .3s ease;font-weight:600}.zing-project-modal .modal-button:hover{background-color:#3aa876;transform:translateY(-2px);box-shadow:0 3px 5px rgba(66,185,131,.3)}.zing-project-modal .modal-button.reset{background-color:transparent;color:#42b983;border:1px solid #42b983}.zing-project-modal .modal-button.reset:hover{background-color:rgba(66,185,131,.1)}.dark-mode .zing-project-modal .modal-content{background-color:#252525}.dark-mode .zing-project-modal .modal-header{border-bottom-color:#333}.dark-mode .zing-project-modal .modal-header h2{color:#fff}.dark-mode .zing-project-modal .close-button{color:#aaa}.dark-mode .zing-project-modal .close-button:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.dark-mode .zing-project-modal .typewriter-container{background-color:#1e1e1e;border-left-color:#4fd1a5}.dark-mode .zing-project-modal .typewriter-text,.dark-mode .zing-project-modal .typewriter-text div{color:#e0e0e0}.dark-mode .zing-project-modal .cursor{background-color:#e0e0e0}.dark-mode .zing-project-modal .modal-footer{border-top-color:#333}.dark-mode .zing-project-modal .modal-button{background-color:#4fd1a5;color:#121212}.dark-mode .zing-project-modal .modal-button:hover{background-color:#3cb28f}.dark-mode .zing-project-modal .modal-button.reset{background-color:transparent;color:#4fd1a5;border-color:#4fd1a5}.dark-mode .zing-project-modal .modal-button.reset:hover{background-color:rgba(79,209,165,.1);color:#fff}.dark-mode .zing-project-modal .tech-icon{background-color:#fff!important;color:#42b983!important;border:2px solid rgba(79,209,165,.5)!important;overflow:visible!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}.dark-mode .zing-project-modal .tech-icon:hover{background-color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(79,209,165,.4)!important}.dark-mode .zing-project-modal .solidity-icon{background-color:#fff!important;color:#333!important;border:2px solid hsla(0,0%,51%,.5)!important}.dark-mode .zing-project-modal .solidity-icon:hover{background-color:#fff!important;box-shadow:0 4px 12px hsla(0,0%,51%,.4)!important}.dark-mode .zing-project-modal .solidity-icon svg,.dark-mode .zing-project-modal .tech-icon svg{background-color:#fff!important;border-radius:50%!important;padding:2px!important}.dark-mode .zing-project-modal .solidity-icon polygon{filter:brightness(1.2)}.modal-backdrop[data-v-abeb514e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:20;perspective:1000px;overflow:hidden}.modal-content[data-v-abeb514e]{background-color:#fff;border-radius:12px;width:90%;max-width:600px;box-shadow:0 5px 15px rgba(0,0,0,.2);overflow:hidden;max-height:80vh;display:flex;flex-direction:column;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.modal-header[data-v-abeb514e]{padding:15px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-abeb514e]{display:flex;align-items:center;gap:15px}.modal-header h2[data-v-abeb514e]{margin:0;font-size:1.4rem;color:#2c3e50}.tech-icon[data-v-abeb514e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:rgba(66,185,131,.1);color:#42b983;transition:all .2s ease;cursor:help;padding:3px}.tech-icon[data-v-abeb514e]:hover{background-color:rgba(66,185,131,.2);transform:translateY(-2px);box-shadow:0 3px 5px rgba(66,185,131,.15)}.solidity-icon[data-v-abeb514e]{background-color:hsla(0,0%,42%,.1)}.solidity-icon[data-v-abeb514e]:hover{background-color:hsla(0,0%,42%,.2);box-shadow:0 3px 5px hsla(0,0%,42%,.15)}.close-button[data-v-abeb514e]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;transition:all .2s ease}.close-button[data-v-abeb514e]:hover{background-color:rgba(0,0,0,.05);color:#333}.modal-body[data-v-abeb514e]{padding:20px;overflow-y:auto;flex:1;overscroll-behavior:contain}.typewriter-container[data-v-abeb514e]{padding:20px;background-color:#f9f9f9;border-radius:8px;border-left:4px solid #42b983;min-height:200px;width:100%;box-sizing:border-box;position:relative;overflow:hidden}.typewriter-text[data-v-abeb514e]{font-family:Courier New,Courier,monospace;font-size:1rem;line-height:1.6;color:#333;margin:0;text-align:left;white-space:pre-wrap;word-break:break-word;position:relative;display:inline-block;width:100%}.typewriter-text div[data-v-abeb514e]{display:inline;white-space:pre-wrap;word-break:break-word}.cursor[data-v-abeb514e]{display:inline-block;width:2px;height:1.2em;background-color:#333;vertical-align:text-bottom;position:relative;top:4px;margin-left:1px;animation:blink-abeb514e 1s step-end infinite}.cursor.typing[data-v-abeb514e]{animation:none;opacity:1}@keyframes blink-abeb514e{0%,to{opacity:1}50%{opacity:0}}.modal-footer[data-v-abeb514e]{padding:15px 20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.modal-button[data-v-abeb514e]{padding:8px 16px;border-radius:4px;background-color:#42b983;color:#fff;border:none;cursor:pointer;transition:all .3s ease;font-weight:600}.modal-button[data-v-abeb514e]:hover{background-color:#3aa876;transform:translateY(-2px);box-shadow:0 3px 5px rgba(66,185,131,.3)}.modal-button.reset[data-v-abeb514e]{background-color:transparent;color:#42b983;border:1px solid #42b983}.modal-button.reset[data-v-abeb514e]:hover{background-color:rgba(66,185,131,.1)}.modal-fade-enter-active[data-v-abeb514e],.modal-fade-leave-active[data-v-abeb514e]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-abeb514e],.modal-fade-leave-to[data-v-abeb514e]{opacity:0}[data-v-abeb514e] .dark-mode .modal-content{background-color:#252525}[data-v-abeb514e] .dark-mode .modal-header{border-bottom-color:#333}[data-v-abeb514e] .dark-mode .modal-header h2{color:#fff}[data-v-abeb514e] .dark-mode .close-button{color:#aaa}[data-v-abeb514e] .dark-mode .close-button:hover{background-color:hsla(0,0%,100%,.1);color:#fff}[data-v-abeb514e] .dark-mode .typewriter-container{background-color:#1e1e1e;border-left-color:#4fd1a5}[data-v-abeb514e] .dark-mode .typewriter-text,[data-v-abeb514e] .dark-mode .typewriter-text div{color:#e0e0e0}[data-v-abeb514e] .dark-mode .cursor{background-color:#e0e0e0}[data-v-abeb514e] .dark-mode .modal-footer{border-top-color:#333}[data-v-abeb514e] .dark-mode .modal-button{background-color:#4fd1a5;color:#121212}[data-v-abeb514e] .dark-mode .modal-button:hover{background-color:#3cb28f}[data-v-abeb514e] .dark-mode .modal-button.reset{background-color:transparent;color:#4fd1a5;border-color:#4fd1a5}[data-v-abeb514e] .dark-mode .modal-button.reset:hover{background-color:rgba(79,209,165,.1);color:#fff}[data-v-abeb514e] .dark-mode .tech-icon{background-color:#fff!important;color:#42b983!important;border:2px solid rgba(79,209,165,.5)!important}[data-v-abeb514e] .dark-mode .tech-icon svg{background-color:#fff!important;border-radius:50%!important}[data-v-abeb514e] .dark-mode .solidity-icon{background-color:#fff!important}[data-v-abeb514e] .dark-mode .solidity-icon svg polygon{background-color:transparent!important}@media (max-width:480px){.password-modal-header h3[data-v-abeb514e]{font-size:1.1rem}.warning-message[data-v-abeb514e]{padding:10px;gap:8px}.warning-message p[data-v-abeb514e]{font-size:.85rem}.password-modal-actions[data-v-abeb514e]{flex-direction:column-reverse;gap:8px}.cancel-button[data-v-abeb514e],.confirm-button[data-v-abeb514e]{width:100%;justify-content:center}}.project-detail[data-v-4a2926e4]{display:flex;width:100%;height:100%}.main-content[data-v-4a2926e4]{flex:1;padding:20px;display:flex;flex-direction:column;align-items:center}.project-header[data-v-4a2926e4]{text-align:center;margin-bottom:30px;width:100%;position:relative}.info-button[data-v-4a2926e4]{position:absolute;top:20px;left:20px;background:linear-gradient(135deg,#42b983,#3aa876);color:#fff;border:none;border-radius:25px;padding:10px 18px;font-size:.85rem;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(66,185,131,.25);display:flex;align-items:center;z-index:5}.info-button[data-v-4a2926e4]:before{content:"ⓘ";margin-right:8px;font-size:1rem;font-weight:700}.info-button[data-v-4a2926e4]:hover{background:linear-gradient(135deg,#3aa876,#42b983);transform:translateY(-3px);box-shadow:0 8px 16px rgba(66,185,131,.35)}.info-button[data-v-4a2926e4]:active{transform:translateY(-1px);box-shadow:0 4px 8px rgba(66,185,131,.25)}h1[data-v-4a2926e4]{font-size:2.5rem;color:#2c3e50;margin-bottom:10px}.subtitle[data-v-4a2926e4]{font-size:1.2rem;color:#666;margin:0}.dashboard[data-v-4a2926e4]{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.1);padding:30px;width:100%;max-width:900px}.placeholder-content[data-v-4a2926e4]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.project-logo[data-v-4a2926e4]{width:80px;height:80px;margin-bottom:20px;animation:pulse-4a2926e4 3s infinite alternate}@keyframes pulse-4a2926e4{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(66,185,131,.7))}to{transform:scale(1.05);filter:drop-shadow(0 0 10px rgba(66,185,131,.7))}}.placeholder-content p[data-v-4a2926e4]{max-width:600px;margin:0 auto 30px;color:#666;font-size:1.1rem;line-height:1.6}.action-buttons[data-v-4a2926e4]{display:flex;gap:15px}.action-button[data-v-4a2926e4]{padding:12px 24px;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;border:none}.action-button.primary[data-v-4a2926e4]{background-color:#42b983;color:#fff}.action-button.primary[data-v-4a2926e4]:hover{background-color:#3aa876;transform:translateY(-2px);box-shadow:0 4px 8px rgba(66,185,131,.3)}.action-button.secondary[data-v-4a2926e4]{background-color:transparent;color:#42b983;border:1px solid #42b983}.action-button.secondary[data-v-4a2926e4]:hover{background-color:rgba(66,185,131,.1);transform:translateY(-2px)}.balance-cards[data-v-4a2926e4]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;width:100%;max-width:700px;margin:15px 0 30px}@media (max-width:768px){.project-detail[data-v-4a2926e4]{flex-direction:column}h1[data-v-4a2926e4]{font-size:2rem}.project-logo[data-v-4a2926e4]{width:60px;height:60px}.action-buttons[data-v-4a2926e4]{flex-direction:column;width:100%;max-width:300px}.balance-cards[data-v-4a2926e4]{grid-template-columns:1fr;max-width:280px}.info-button[data-v-4a2926e4]{position:static;margin:15px auto 20px;display:flex;justify-content:center;align-items:center}}[data-v-4a2926e4] .dark-mode h1{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:700}[data-v-4a2926e4] .dark-mode .subtitle{color:#4fd1a5;font-weight:500}[data-v-4a2926e4] .dark-mode .dashboard{background-color:#252525;border-color:#4fd1a5;box-shadow:0 5px 15px rgba(0,0,0,.5)}[data-v-4a2926e4] .dark-mode .placeholder-content p{color:#e0e0e0}[data-v-4a2926e4] .dark-mode .action-button.primary{background-color:#4fd1a5;color:#121212;font-weight:700}[data-v-4a2926e4] .dark-mode .action-button.secondary{color:#4fd1a5;border-color:#4fd1a5;background-color:rgba(79,209,165,.05)}[data-v-4a2926e4] .dark-mode .action-button.primary:hover{background-color:#3cb28f;box-shadow:0 4px 8px rgba(79,209,165,.3)}[data-v-4a2926e4] .dark-mode .action-button.secondary:hover{background-color:rgba(79,209,165,.2);color:#fff}[data-v-4a2926e4] .dark-mode .project-logo{filter:drop-shadow(0 0 0 rgba(79,209,165,.7));animation:pulse-dark-4a2926e4 3s infinite alternate}@keyframes pulse-dark-4a2926e4{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(79,209,165,.7))}to{transform:scale(1.05);filter:drop-shadow(0 0 10px rgba(79,209,165,.7))}}[data-v-4a2926e4] .dark-mode .info-button{background:linear-gradient(135deg,#4fd1a5,#3cb28f);color:#121212;box-shadow:0 4px 12px rgba(79,209,165,.25);font-weight:700}[data-v-4a2926e4] .dark-mode .info-button:hover{background:linear-gradient(135deg,#3cb28f,#4fd1a5);box-shadow:0 8px 16px rgba(79,209,165,.35)}[data-v-4a2926e4] .dark-mode .info-button:active{box-shadow:0 4px 8px rgba(79,209,165,.25)}