.Step_step__wJ7Uu{max-width:768px;margin:2rem auto;padding:2rem;background:var(--bg-subtle);border-radius:16px;box-shadow:var(--shadow-medium);transition:all .3s ease-in-out}.Step_stepHeader__nPeO4{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2rem}.Step_stepTitle__KUDzD{font-size:1.75rem;font-weight:700;margin:0;color:var(--text-highlight)}.Step_step__wJ7Uu p{margin-bottom:1.5rem;color:var(--text-subtle);line-height:1.6}.Step_step__wJ7Uu button{display:inline-block;margin:.5rem .5rem .5rem 0;padding:.75rem 1.5rem;font-size:1rem;border:none;border-radius:8px;cursor:pointer;background-color:var(--btn-primary);color:white;transition:background .3s ease,transform .2s ease}.Step_step__wJ7Uu button:hover{background-color:var(--btn-primary-hover);transform:translateY(-1px)}.Step_step__wJ7Uu button:active{transform:scale(.98)}.Step_step__wJ7Uu button.Step_secondary__Pi2Yp{background-color:var(--btn-secondary);color:var(--text-strong)}.Step_step__wJ7Uu textarea{width:100%;padding:1rem;font-size:1rem;border:1px solid var(--border);border-radius:8px;resize:vertical;margin-bottom:1.5rem;background:#fff;transition:border .3s ease}.Step_step__wJ7Uu textarea:focus{outline:none;border-color:var(--btn-primary);box-shadow:0 0 0 3px rgba(0,0,229,.1)}.Step_loading__dEpwP{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;color:var(--text-muted,#555);font-size:.95rem}.Step_spinner__r1fTg{width:16px;height:16px;border:2px solid #ccc;border-top-color:#0000e5;border-radius:50%;animation:Step_spin__d8Ouw .7s linear infinite}.Step_credit__YKpa9{text-align:center;margin-top:-1rem;margin-bottom:1.5rem}.Step_credit__YKpa9 small{font-size:.75rem;color:#666}.Step_credit__YKpa9 a{color:#0000E5;text-decoration:none}.Step_credit__YKpa9 a:hover{text-decoration:underline}.Step_logoutButton__6Yabf{width:100%;background-color:#f44336;color:white;border:none;border-radius:6px;font-size:.85rem;cursor:pointer;transition:background-color .2s ease}.Step_logoutButton__6Yabf:hover{background-color:#d32f2f}.Step_modalOverlay__ab3eM{position:fixed;inset:0;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;display:flex;justify-content:center;align-items:center}.Step_modalContent__1m6yz{background-color:#ffffff;border-radius:16px;max-width:600px;width:90%;padding:0;box-shadow:0 20px 50px rgba(0,0,0,.2);position:relative;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.Step_modalBody__ZBUUZ{padding:2rem;overflow-y:auto}.Step_closeButton__L6OsJ{position:absolute;top:12px;right:12px;background:none;border:none;font-size:1.25rem;cursor:pointer;color:#888;transition:color .2s}.Step_closeButton__L6OsJ:hover{color:#000}@keyframes Step_spin__d8Ouw{to{transform:rotate(1turn)}}@media (max-width:600px){.Step_step__wJ7Uu{padding:1.5rem}.Step_stepTitle__KUDzD{font-size:1.5rem}.Step_step__wJ7Uu button{width:100%;margin:.5rem 0}}.WalletInfo_card__9mVii{background:var(--bg-card);padding:1.5rem;border-radius:12px;margin-bottom:2rem;box-shadow:var(--shadow-strong);transition:all .3s ease-in-out}.WalletInfo_card__9mVii p{margin:.75rem 0;line-height:1.5;font-size:.95rem;color:var(--text-subtle);display:flex;flex-wrap:wrap}.WalletInfo_label__5W3g8{min-width:100px;font-weight:600;color:var(--text-highlight);margin-right:.5rem}.WalletInfo_value__PQ_D7{flex:1 1;word-break:break-word;color:var(--text-strong)}.WalletInfo_button__t2bF1{width:100%;border-radius:6px;font-size:.85rem;transition:background-color .2s ease}@media (max-width:600px){.WalletInfo_label__5W3g8{width:100%;margin-bottom:.25rem}.WalletInfo_card__9mVii p{flex-direction:column}}.WalletSendForm_container__VVMRH{margin-top:2rem;padding:1.5rem;background:var(--bg-card);border-radius:16px;box-shadow:var(--shadow-strong)}.WalletSendForm_tabs__rIVEI{display:flex;border-bottom:2px solid var(--border-light);margin-bottom:1.5rem}.WalletSendForm_tab__DbL0e{flex:1 1;padding:.75rem 1rem;text-align:center;cursor:pointer;font-weight:500;color:#666;display:flex;align-items:center;justify-content:center;gap:.5rem;border-bottom:3px solid transparent;background:var(--bg-muted);transition:all .3s ease}.WalletSendForm_tab__DbL0e:hover{background:var(--bg-hover);color:var(--text-strong)}.WalletSendForm_active__EhMEj{color:var(--text-highlight);background:var(--bg-tab-active);border-bottom:3px solid var(--text-highlight)}.WalletSendForm_form__9BKlu{display:flex;flex-direction:column;gap:1rem}.WalletSendForm_input__UDNmR{flex:1 1;padding:.8rem 1rem;border:1px solid var(--border);border-radius:8px;font-size:1rem;background:white;transition:border .3s ease}.WalletSendForm_input__UDNmR:focus{border-color:var(--btn-primary);outline:none;box-shadow:0 0 0 3px rgba(108,92,231,.1)}.WalletSendForm_multiRow__eRgst{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.WalletSendForm_removeButton__lGNTq{background:transparent;border:none;color:var(--text-danger);font-size:1.1rem;cursor:pointer;padding:.6rem;border-radius:50%;transition:background .3s ease}.WalletSendForm_removeButton__lGNTq:disabled{opacity:.3;cursor:not-allowed}.WalletSendForm_removeButton__lGNTq:hover:not(:disabled){background:#ffeaea}.WalletSendForm_addButton__lCebt{background:transparent;border:none;color:var(--text-highlight);font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:color .3s ease}.WalletSendForm_addButton__lCebt:hover{color:var(--btn-primary-hover)}.WalletSendForm_addButton__lCebt:disabled{opacity:.5;cursor:not-allowed}.WalletSendForm_button__B1fMb{background-color:var(--btn-primary);color:white;padding:.9rem 1.4rem;border:none;border-radius:8px;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background .3s ease,transform .2s ease}.WalletSendForm_button__B1fMb:hover:not(:disabled){background-color:var(--btn-primary-hover);transform:translateY(-1px)}.WalletSendForm_button__B1fMb:disabled{opacity:.5;cursor:not-allowed}.WalletSendForm_multiActions__LlH87{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1rem}@media (max-width:600px){.WalletSendForm_multiRow__eRgst,.WalletSendForm_tabs__rIVEI{flex-direction:column}.WalletSendForm_multiActions__LlH87{flex-direction:column;align-items:stretch}}.ContractInterface_methodList__D8rKS{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:0;list-style:none}.ContractInterface_methodHeader__xLgZm{display:flex;justify-content:space-between;align-items:center}.ContractInterface_methodItem__uRRoE{background-color:var(--bg-subtle);border:1px solid var(--border-light);border-radius:10px;padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-soft);display:block}.ContractInterface_methodItem__uRRoE:hover{background-color:var(--bg-hover);border-color:var(--btn-primary);color:var(--text-highlight)}.ContractInterface_methodItem__uRRoE strong{font-weight:600;color:var(--text-strong)}.ContractInterface_methodItem__uRRoE .ContractInterface_methodType__oRNW4{font-size:.85rem;color:var(--text-muted)}.ContractInterface_active__h_9uY{background-color:var(--bg-tab-active);border-color:var(--btn-primary);color:var(--text-highlight)}.ContractInterface_methodDetails__PL8QZ{margin-top:1rem;border-top:1px solid var(--border-light);padding-top:1rem;animation:ContractInterface_fadeIn__Tj1Ov .2s ease-in-out}.ContractInterface_methodTitle__ugUos{margin-top:0;font-size:1.2rem;font-weight:600;color:var(--text-strong)}.ContractInterface_loading___1h0f{text-align:center;padding:2rem;color:var(--text-muted);font-size:1.1rem}.ContractInterface_inputGroup__msZyb{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.ContractInterface_inputGroup__msZyb label{font-size:.875rem;color:var(--text-muted);font-weight:500}.ContractInterface_inputGroup__msZyb input{padding:.8rem 1rem;border:1px solid var(--border);border-radius:8px;font-size:1rem;background:white;transition:border .3s ease}.ContractInterface_inputGroup__msZyb input:focus{border-color:var(--btn-primary);outline:none;box-shadow:0 0 0 3px rgba(108,92,231,.1)}.ContractInterface_button__JhnYT{width:100%;background-color:var(--btn-primary);color:white;padding:.9rem 1.4rem;border:none;border-radius:8px;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background .3s ease,transform .2s ease}.ContractInterface_button__JhnYT:hover:not(:disabled){background-color:var(--btn-primary-hover);transform:translateY(-1px)}.ContractInterface_button__JhnYT:disabled{opacity:.5;cursor:not-allowed}.WalletHistory_wrapper__ws_ya{margin-top:2rem;border-radius:12px;overflow-x:auto;background:var(--bg-card);box-shadow:var(--shadow-soft);border:1px solid var(--border-light)}.WalletHistory_title__1BTV1{padding:1rem 1.25rem;font-size:1.25rem;font-weight:600;border-bottom:1px solid var(--border-soft);background:var(--bg-subtle)}.WalletHistory_table__8VB_n{width:100%;border-collapse:collapse;font-size:.95rem}.WalletHistory_table__8VB_n td,.WalletHistory_table__8VB_n th{padding:.75rem 1.25rem;text-align:left}.WalletHistory_table__8VB_n th{background-color:var(--bg-muted);font-weight:600;color:var(--text-subtle);border-bottom:1px solid var(--border-soft)}.WalletHistory_evenRow__lTB4C{background-color:var(--bg-card)}.WalletHistory_oddRow__6hTog{background-color:var(--bg-subtle)}.WalletHistory_incoming__TIpil svg{color:#2ecc71;font-size:1rem}.WalletHistory_outgoing__jbrLk svg{color:#e74c3c;font-size:1rem}.WalletHistory_addr__DvNR3{font-family:monospace;color:var(--text-strong)}.WalletHistory_time__UnjH9{color:var(--text-muted);font-size:.85rem;white-space:nowrap}.WalletHistory_empty__L8IOv{text-align:center;margin-top:2rem;color:var(--text-light);font-style:italic}