.page_container__jZF7q{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}@media (prefers-color-scheme:dark){.page_container__jZF7q{background:linear-gradient(135deg,#1e293b,#334155)}}.page_main__nw1Wk{padding:0 20px}.page_content___38fW{max-width:1200px;margin:0 auto;padding:20px 0}.page_header__oRW75{margin-bottom:32px}.page_titleSection__99Qxa{text-align:center;margin-bottom:24px}.page_title__po7na{font-size:2.5rem;font-weight:700;color:white;margin:0 0 8px}.page_subtitle__YBgxm{font-size:1.1rem;color:rgba(255,255,255,.8);margin:0}.page_networkSection__USGvZ{display:block;width:100%;margin-bottom:24px}.page_balanceSummary___8i40{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.page_balanceCard__4Z3pR{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);width:100%;box-sizing:border-box}@media (prefers-color-scheme:dark){.page_balanceCard__4Z3pR{background:rgba(30,41,59,.95);box-shadow:0 10px 40px rgba(0,0,0,.3)}}.page_balanceItem__Odnvw{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.page_balanceLabel__P0RHA{font-size:14px;color:#6b7280;font-weight:500;text-align:center}@media (prefers-color-scheme:dark){.page_balanceLabel__P0RHA{color:#9ca3af}}.page_balanceValue__Fqxpt{font-size:18px;font-weight:700;text-align:center}.page_positive__nJjzd{color:#059669}.page_negative__9cfib{color:#dc2626}.page_neutral__VLXaO{color:#6b7280}.page_loadingState__hO15Q{background:rgba(255,255,255,.95);border-radius:20px;padding:60px 40px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:500px;margin:0 auto}@media (prefers-color-scheme:dark){.page_loadingState__hO15Q{background:rgba(30,41,59,.95);box-shadow:0 10px 40px rgba(0,0,0,.3)}}.page_spinner__1BdMn{width:40px;height:40px;border:4px solid #f3f4f6;border-top-color:#667eea;border-radius:50%;animation:page_spin__OXxwq 1s linear infinite;margin:0 auto 20px}@media (prefers-color-scheme:dark){.page_spinner__1BdMn{border-color:#60a5fa #374151 #374151}}.page_errorState___tDOb{background:rgba(255,255,255,.95);border-radius:20px;padding:60px 40px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:500px;margin:0 auto}@media (prefers-color-scheme:dark){.page_errorState___tDOb{background:rgba(30,41,59,.95);box-shadow:0 10px 40px rgba(0,0,0,.3)}}.page_errorIcon__OP7HL{font-size:3rem;margin-bottom:16px}.page_errorState___tDOb h3{font-size:1.5rem;color:#dc2626;margin:0 0 12px}.page_errorState___tDOb p{color:#6b7280;margin:0 0 24px}@media (prefers-color-scheme:dark){.page_errorState___tDOb h3{color:#ef4444}.page_errorState___tDOb p{color:#9ca3af}}.page_retryButton__rXSBT{background:#dc2626;color:white;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s}.page_retryButton__rXSBT:hover{background:#b91c1c}.page_emptyState__j9MME{background:rgba(255,255,255,.95);border-radius:20px;padding:60px 40px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:500px;margin:0 auto}.page_emptyIcon__L9x_Z{font-size:4rem;margin-bottom:20px}.page_emptyState__j9MME h3{font-size:1.5rem;color:#1f2937;margin:0 0 12px}.page_emptyState__j9MME p{color:#6b7280;margin:0 0 30px;font-size:1rem}@media (prefers-color-scheme:dark){.page_emptyState__j9MME{background:rgba(30,41,59,.95);box-shadow:0 10px 40px rgba(0,0,0,.3)}.page_emptyState__j9MME h3{color:#f9fafb}.page_emptyState__j9MME p{color:#9ca3af}}.page_createButton__9dI0z{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:10px 20px;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.page_createButton__9dI0z:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.page_groupsSection__hTJVT{background:rgba(255,255,255,.95);border-radius:20px;padding:32px;box-shadow:0 10px 40px rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){.page_groupsSection__hTJVT{background:rgba(30,41,59,.95);box-shadow:0 10px 40px rgba(0,0,0,.3)}}.page_groupsHeader__310aQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.page_groupsTitle__vipe7{display:flex;align-items:center;gap:12px}.page_groupsTitle__vipe7 h2{font-size:1.5rem;color:#1f2937;margin:0}@media (prefers-color-scheme:dark){.page_groupsTitle__vipe7 h2{color:#f9fafb}}.page_refreshButton__YZR_p{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#6b7280}.page_refreshButton__YZR_p:hover:not(:disabled){background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);transform:scale(1.05)}.page_refreshButton__YZR_p:disabled{opacity:.6;cursor:not-allowed}.page_refreshButton__YZR_p.page_refreshing__s7LJp{animation:page_spin__OXxwq 1s linear infinite}.page_refreshIcon___CvLL{width:20px;height:20px}@media (prefers-color-scheme:dark){.page_refreshButton__YZR_p{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);color:#9ca3af}.page_refreshButton__YZR_p:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}}@keyframes page_spin__OXxwq{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.page_filterSection__j_zjz{display:flex;align-items:center;gap:8px}.page_filterLabel__GU1jP{font-size:14px;color:#6b7280;font-weight:500}@media (prefers-color-scheme:dark){.page_filterLabel__GU1jP{color:#9ca3af}}.page_filterSelect__mA37g{padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:white;cursor:pointer}.page_filterSelect__mA37g:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}@media (prefers-color-scheme:dark){.page_filterSelect__mA37g{background:#374151;border-color:#4b5563;color:#f9fafb}.page_filterSelect__mA37g:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.1)}}.page_groupsGrid__VB7Fv{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:20px;gap:20px}.page_noFilterResults__JurTq{text-align:center;padding:40px;color:#6b7280}@media (prefers-color-scheme:dark){.page_noFilterResults__JurTq{color:#9ca3af}}.page_clearFilterButton__Urbsq{background:#667eea;color:white;border:none;padding:8px 16px;border-radius:8px;font-weight:500;cursor:pointer;margin-top:12px;transition:background-color .2s}.page_clearFilterButton__Urbsq:hover{background:#5a67d8}@media (prefers-color-scheme:dark){.page_clearFilterButton__Urbsq:hover{background:#4338ca}}@media (max-width:768px){.page_content___38fW{padding:16px 0}.page_title__po7na{font-size:2rem}.page_balanceCard__4Z3pR{flex-direction:column;gap:16px;padding:20px;width:100%}.page_balanceItem__Odnvw{flex-direction:row;justify-content:space-between;width:100%}.page_groupsSection__hTJVT{padding:20px}.page_groupsHeader__310aQ{flex-direction:column;align-items:stretch}.page_refreshButton__YZR_p{width:36px;height:36px}.page_refreshIcon___CvLL{width:18px;height:18px}.page_filterSection__j_zjz,.page_groupsTitle__vipe7{justify-content:space-between}.page_groupsGrid__VB7Fv{grid-template-columns:1fr;gap:16px}.page_buttonGroup__FIDK8{flex-direction:column;gap:8px}.page_createGroupButton__1zI1o,.page_onrampButton__HwjD8{width:100%;justify-content:center}}@media (max-width:480px){.page_main__nw1Wk{padding:0 16px}.page_emptyState__j9MME,.page_errorState___tDOb,.page_loadingState__hO15Q{padding:40px 24px}.page_buttonGroup__FIDK8{gap:6px}.page_createGroupButton__1zI1o,.page_onrampButton__HwjD8{min-width:100px;font-size:.7rem;padding:5px 10px}}.page_createGroupSection__d0pdG{margin-bottom:24px}.page_buttonGroup__FIDK8{display:flex;gap:12px;align-items:center}.page_createGroupButton__1zI1o{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;text-decoration:none;padding:8px 16px;border-radius:10px;font-size:.8rem;font-weight:600;transition:all .2s ease}.page_createGroupButton__1zI1o:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(102,126,234,.3)}.page_createIcon__sKUW_{font-size:16px;font-weight:700}.page_onrampButton__HwjD8{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;padding:8px 16px;border-radius:10px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.page_onrampButton__HwjD8:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px rgba(16,185,129,.3)}.page_onrampButton__HwjD8:disabled{opacity:.5;cursor:not-allowed;transform:none}.page_onrampIcon__X53W8{font-size:16px}@media (max-width:768px){.page_buttonGroup__FIDK8{gap:8px;flex-wrap:wrap}.page_createGroupButton__1zI1o,.page_onrampButton__HwjD8{flex:1 1;min-width:120px;justify-content:center;font-size:.75rem;padding:6px 12px}}.WelcomePage_welcomeContainer__e_JBc{height:100vh;background:#0052ff;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:hidden}.WelcomePage_welcomeContent__rwfFJ{max-width:600px;width:100%;text-align:center;color:white;display:flex;flex-direction:column;justify-content:center;height:100%}.WelcomePage_welcomeHeader__M6gI4{margin-bottom:2rem;display:flex;justify-content:center;align-items:center}.WelcomePage_welcomeLogo__HW70g{max-width:100%;height:auto;filter:drop-shadow(0 4px 20px rgba(0,0,0,.3));transition:transform .3s ease}.WelcomePage_welcomeLogo__HW70g:hover{transform:scale(1.05)}.WelcomePage_welcomeMain__j8BMl{display:flex;flex-direction:column;gap:1.5rem}.WelcomePage_welcomeTitle__rHyp_{font-size:2.2rem;font-weight:600;margin:0;text-shadow:0 4px 20px rgba(0,0,0,.3);letter-spacing:-.01em}.WelcomePage_welcomeDescription__rTQvW{font-size:1.4rem;line-height:1.5;opacity:.95;margin:0;font-weight:400}.WelcomePage_welcomeFeatures__JntSj{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.WelcomePage_welcomeFeature__NQu49{display:flex;align-items:center;justify-content:center;gap:1.2rem;font-size:1.3rem;font-weight:600;padding:.5rem;border-radius:12px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.WelcomePage_welcomeFeature__NQu49:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}.WelcomePage_welcomeFeatureIcon__4Wddp{font-size:1rem}.WelcomePage_welcomeCta__JHt91{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.WelcomePage_welcomeCtaText__DXdM4{font-size:1.2rem;margin:0;opacity:.95;font-weight:500}@keyframes WelcomePage_rainbow__ATuGY{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.WelcomePage_welcomeConnectButton__aFfJh{position:relative!important;background:white!important;color:#0052ff!important;border:none!important;padding:1.25rem 3rem!important;border-radius:50px!important;font-size:1.2rem!important;font-weight:700!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 8px 25px rgba(0,0,0,.15)!important;overflow:hidden!important}.WelcomePage_welcomeConnectButton__aFfJh:before{content:""!important;position:absolute!important;top:-2px!important;left:-2px!important;right:-2px!important;bottom:-2px!important;background:linear-gradient(45deg,#ff0000,#ff7f00,#ffff00,#00ff00,#0000ff,#4b0082,#9400d3,#ff0000)!important;background-size:400% 400%!important;border-radius:50px!important;z-index:-1!important;animation:WelcomePage_rainbow__ATuGY 3s ease infinite!important}.WelcomePage_welcomeConnectButton__aFfJh:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 35px rgba(0,0,0,.2)!important}.WelcomePage_welcomeContinueButton__OUUu0{background:rgba(255,255,255,.2);color:white;border:2px solid rgba(255,255,255,.3);padding:1rem 2.5rem;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.WelcomePage_welcomeContinueButton__OUUu0:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}@media (max-width:768px){.WelcomePage_welcomeContainer__e_JBc{padding:1.5rem;height:100vh;height:100dvh}.WelcomePage_welcomeHeader__M6gI4{margin-bottom:1.5rem}.WelcomePage_welcomeTitle__rHyp_{font-size:1.8rem}.WelcomePage_welcomeLogo__HW70g{max-width:180px}.WelcomePage_welcomeDescription__rTQvW{font-size:1.2rem;line-height:1.4}.WelcomePage_welcomeFeatures__JntSj{gap:1rem;margin:1.2rem 0}.WelcomePage_welcomeFeature__NQu49{font-size:1.1rem;padding:.75rem}.WelcomePage_welcomeFeatureIcon__4Wddp{font-size:1.8rem}.WelcomePage_welcomeCta__JHt91{gap:1.2rem}.WelcomePage_welcomeCtaText__DXdM4{font-size:1.1rem}.WelcomePage_welcomeConnectButton__aFfJh{padding:1.1rem 2.5rem!important;font-size:1.1rem!important}.WelcomePage_welcomeContinueButton__OUUu0{padding:.9rem 2rem;font-size:1rem}}@media (max-width:480px){.WelcomePage_welcomeContainer__e_JBc{padding:1rem}.WelcomePage_welcomeTitle__rHyp_{font-size:1.6rem}.WelcomePage_welcomeDescription__rTQvW{font-size:1.1rem}.WelcomePage_welcomeFeature__NQu49{font-size:1rem;padding:.6rem}.WelcomePage_welcomeConnectButton__aFfJh{padding:1rem 2rem!important;font-size:1rem!important}.WelcomePage_welcomeContinueButton__OUUu0{padding:.8rem 1.8rem;font-size:.9rem}}.AddressDisplay_container__Y9526{display:inline-flex;align-items:center;gap:4px;max-width:100%}.AddressDisplay_loading__tTQVE{display:flex;align-items:center}.AddressDisplay_skeleton___o7qF{width:120px;height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:AddressDisplay_loading__tTQVE 1.5s infinite;border-radius:4px}@keyframes AddressDisplay_loading__tTQVE{0%{background-position:200% 0}to{background-position:-200% 0}}.AddressDisplay_displayContainer__akV4G{display:flex;align-items:center;gap:6px;max-width:100%}.AddressDisplay_displayName__oLvVV{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;cursor:default}.AddressDisplay_customName__ckLSh{color:#059669;font-weight:500;font-family:inherit}.AddressDisplay_actions__PcYuV{display:flex;align-items:center;gap:4px;flex-shrink:0}.AddressDisplay_actionButton__nZ4FZ{background:none;border:none;padding:2px 4px;border-radius:4px;cursor:pointer;font-size:12px;opacity:.6;transition:all .2s ease;text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:center}.AddressDisplay_actionButton__nZ4FZ:hover{opacity:1;background:rgba(0,0,0,.05);transform:scale(1.1)}.AddressDisplay_editContainer__JvBKr{display:flex;align-items:center;gap:6px}.AddressDisplay_editInput__aRmMP{padding:4px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit;min-width:120px;max-width:200px}.AddressDisplay_editInput__aRmMP:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px rgba(5,150,105,.1)}.AddressDisplay_editButtons__HfQm1{display:flex;gap:2px}.AddressDisplay_editButton__6Gxbg{background:none;border:none;padding:4px 6px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:700;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px}.AddressDisplay_saveButton__b6ZCp{color:#059669}.AddressDisplay_saveButton__b6ZCp:hover{background:rgba(5,150,105,.1)}.AddressDisplay_cancelButton__y7gnQ{color:#dc2626}.AddressDisplay_cancelButton__y7gnQ:hover{background:rgba(220,38,38,.1)}.AddressDisplay_list__Wqn5b{display:flex;flex-direction:column;gap:8px}.AddressDisplay_listItem__Mz_8d{padding:8px 12px;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb;transition:all .2s ease;cursor:pointer}.AddressDisplay_listItem__Mz_8d:hover{background:#f3f4f6;border-color:#d1d5db}.AddressDisplay_inputContainer__xIFLs{position:relative;width:100%}.AddressDisplay_input__7_S_E{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;transition:border-color .2s ease}.AddressDisplay_input__7_S_E:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px rgba(5,150,105,.1)}.AddressDisplay_input__7_S_E::placeholder{color:#9ca3af;font-family:inherit}.AddressDisplay_suggestions__JFHZK{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #d1d5db;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:10;max-height:200px;overflow-y:auto}.AddressDisplay_suggestion__4C6Ph{padding:8px 12px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f3f4f6}.AddressDisplay_suggestion__4C6Ph:hover{background:#f9fafb}.AddressDisplay_suggestion__4C6Ph:last-child{border-bottom:none}@media (prefers-color-scheme:dark){.AddressDisplay_skeleton___o7qF{background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%)}.AddressDisplay_displayName__oLvVV{color:#d1d5db}.AddressDisplay_customName__ckLSh{color:#10b981}.AddressDisplay_actionButton__nZ4FZ:hover{background:rgba(255,255,255,.1)}.AddressDisplay_editInput__aRmMP{background:#374151;border-color:#4b5563;color:#f9fafb}.AddressDisplay_editInput__aRmMP:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.AddressDisplay_listItem__Mz_8d{background:#374151;border-color:#4b5563}.AddressDisplay_listItem__Mz_8d:hover{background:#4b5563;border-color:#6b7280}.AddressDisplay_input__7_S_E{background:#374151;border-color:#4b5563;color:#f9fafb}.AddressDisplay_input__7_S_E:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.AddressDisplay_input__7_S_E::placeholder{color:#9ca3af}.AddressDisplay_suggestions__JFHZK{background:#374151;border-color:#4b5563}.AddressDisplay_suggestion__4C6Ph{border-color:#4b5563}.AddressDisplay_suggestion__4C6Ph:hover{background:#4b5563}}@media (max-width:768px){.AddressDisplay_displayName__oLvVV{max-width:150px;font-size:13px}.AddressDisplay_editInput__aRmMP{min-width:100px;max-width:150px;font-size:13px}.AddressDisplay_actionButton__nZ4FZ{font-size:11px;padding:1px 3px}.AddressDisplay_input__7_S_E{padding:10px 12px;font-size:13px}}.AddressBookManager_overlay__KmDdV{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow-y:auto}.AddressBookManager_modal__CFcL2{background:white;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.AddressBookManager_modalContent__mKpAU{flex:1 1;overflow-y:auto;padding:0 24px 24px;min-height:0}.AddressBookManager_header__krl3q{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;padding:24px 24px 16px;margin-bottom:20px}.AddressBookManager_title__V4PaY{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.AddressBookManager_closeButton__l65CB{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px;transition:all .2s ease}.AddressBookManager_closeButton__l65CB:hover{background:#f3f4f6;color:#374151}.AddressBookManager_message__IOi_Z{margin:0 24px 16px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500}.AddressBookManager_message__IOi_Z.AddressBookManager_success__FdNI0{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.AddressBookManager_message__IOi_Z.AddressBookManager_error__jm5zO{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.AddressBookManager_stats__J7fhs{display:flex;gap:24px;padding:0 24px;margin-bottom:20px}.AddressBookManager_stat__qhcPq{display:flex;flex-direction:column;align-items:center;gap:4px}.AddressBookManager_statValue__nfAaH{font-size:1.5rem;font-weight:700;color:#059669}.AddressBookManager_statLabel__v0PIZ{font-size:12px;color:#6b7280;text-transform:uppercase;font-weight:500}.AddressBookManager_actions__0UzmO{display:flex;gap:12px;padding:0 24px;margin-bottom:20px}.AddressBookManager_actionButton__H22eO{background:#f3f4f6;color:#374151;border:1px solid #d1d5db;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.AddressBookManager_actionButton__H22eO:hover{background:#e5e7eb;border-color:#9ca3af}.AddressBookManager_actionButton__H22eO.AddressBookManager_active__6heE2{background:#3b82f6;color:white;border-color:#2563eb}.AddressBookManager_actionButton__H22eO.AddressBookManager_active__6heE2:hover{background:#2563eb;border-color:#1d4ed8}.AddressBookManager_sectionsContainer__1ZOE5{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.AddressBookManager_section__nS4Bs{display:flex;flex-direction:column}.AddressBookManager_section__nS4Bs .AddressBookManager_actionButton__H22eO{width:100%;justify-content:flex-start;margin-bottom:0}.AddressBookManager_addForm__svQLt,.AddressBookManager_importExport__t6nsU,.AddressBookManager_suggestionsSection__WzoNi{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin:8px 0 0}.AddressBookManager_addForm__svQLt h3,.AddressBookManager_importExport__t6nsU h3,.AddressBookManager_suggestionsSection__WzoNi h3{margin:0 0 16px;font-size:1.1rem;font-weight:600;color:#111827}.AddressBookManager_suggestionsDescription__q7Zwd{font-size:14px;color:#6b7280;margin:0 0 16px}.AddressBookManager_suggestionsList__zXSJj{display:flex;flex-direction:column;gap:8px}.AddressBookManager_suggestionItem__fxZes{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:white;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.AddressBookManager_suggestionItem__fxZes:hover{border-color:#d1d5db;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AddressBookManager_addSuggestionButton__ZLlgS{background:#059669;color:white;border:none;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;margin-left:12px}.AddressBookManager_addSuggestionButton__ZLlgS:hover{background:#047857}.AddressBookManager_moreSuggestions__ItWvJ{font-size:12px;color:#9ca3af;margin:12px 0 0;text-align:center;font-style:italic}.AddressBookManager_formGroup__N7moh{margin-bottom:16px}.AddressBookManager_formGroup__N7moh label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.AddressBookManager_input__KWLmF,.AddressBookManager_textarea__WQXuP{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s ease;font-family:inherit}.AddressBookManager_input__KWLmF:focus,.AddressBookManager_textarea__WQXuP:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px rgba(5,150,105,.1)}.AddressBookManager_textarea__WQXuP{resize:vertical;min-height:80px}.AddressBookManager_formButtons__mtb_l{display:flex;gap:8px;margin-top:16px}.AddressBookManager_saveButton__k3X1N{background:#059669;color:white;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.AddressBookManager_saveButton__k3X1N:hover{background:#047857}.AddressBookManager_cancelButton__l5I3i{background:#f3f4f6;color:#374151;border:1px solid #d1d5db;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.AddressBookManager_cancelButton__l5I3i:hover{background:#e5e7eb}.AddressBookManager_exportSection__JtG3Y,.AddressBookManager_importSection__01nzP{margin-bottom:16px}.AddressBookManager_exportSection__JtG3Y:last-child,.AddressBookManager_importSection__01nzP:last-child{margin-bottom:0}.AddressBookManager_exportButton__APhrW{background:#0ea5e9;color:white;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;margin-bottom:8px}.AddressBookManager_exportButton__APhrW:hover{background:#0284c7}.AddressBookManager_helpText__q1Og9{font-size:12px;color:#6b7280;margin:0}.AddressBookManager_searchSection__dNbSr{padding:0 24px;margin-bottom:16px}.AddressBookManager_searchInput__V1vCa{width:100%}.AddressBookManager_entriesList__4ZiFL{flex:1 1;overflow-y:auto;padding:0 24px 24px;max-height:400px}.AddressBookManager_emptyState__XC0GL{text-align:center;padding:40px 20px;color:#6b7280}.AddressBookManager_entry__CBXC6{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;background:white;transition:all .2s ease}.AddressBookManager_entry__CBXC6:hover{border-color:#d1d5db;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AddressBookManager_entryInfo__xDXzw{flex:1 1;min-width:0}.AddressBookManager_ensName__LKCMB{font-size:12px;color:#059669;margin-top:4px;font-weight:500}.AddressBookManager_entryMeta___ZV1i{font-size:11px;color:#9ca3af;margin-top:4px}.AddressBookManager_removeButton__T7Rj3{background:none;border:none;padding:6px;border-radius:4px;cursor:pointer;font-size:14px;opacity:.6;transition:all .2s ease;flex-shrink:0}.AddressBookManager_removeButton__T7Rj3:hover{opacity:1;background:rgba(220,38,38,.1)}@media (prefers-color-scheme:dark){.AddressBookManager_modal__CFcL2{background:#1f2937}.AddressBookManager_header__krl3q{border-color:#374151}.AddressBookManager_title__V4PaY{color:#f9fafb}.AddressBookManager_closeButton__l65CB{color:#9ca3af}.AddressBookManager_closeButton__l65CB:hover{background:#374151;color:#d1d5db}.AddressBookManager_statValue__nfAaH{color:#10b981}.AddressBookManager_statLabel__v0PIZ{color:#9ca3af}.AddressBookManager_actionButton__H22eO{background:#374151;color:#d1d5db;border-color:#4b5563}.AddressBookManager_actionButton__H22eO:hover{background:#4b5563;border-color:#6b7280}.AddressBookManager_addForm__svQLt,.AddressBookManager_importExport__t6nsU{background:#374151;border-color:#4b5563}.AddressBookManager_addForm__svQLt h3,.AddressBookManager_importExport__t6nsU h3{color:#f9fafb}.AddressBookManager_formGroup__N7moh label{color:#d1d5db}.AddressBookManager_input__KWLmF,.AddressBookManager_textarea__WQXuP{background:#4b5563;border-color:#6b7280;color:#f9fafb}.AddressBookManager_input__KWLmF:focus,.AddressBookManager_textarea__WQXuP:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.AddressBookManager_cancelButton__l5I3i{background:#4b5563;color:#d1d5db;border-color:#6b7280}.AddressBookManager_cancelButton__l5I3i:hover{background:#6b7280}.AddressBookManager_exportButton__APhrW{background:#0ea5e9}.AddressBookManager_exportButton__APhrW:hover{background:#0284c7}.AddressBookManager_emptyState__XC0GL,.AddressBookManager_helpText__q1Og9{color:#9ca3af}.AddressBookManager_entry__CBXC6{background:#374151;border-color:#4b5563}.AddressBookManager_entry__CBXC6:hover{border-color:#6b7280}.AddressBookManager_ensName__LKCMB{color:#10b981}.AddressBookManager_entryMeta___ZV1i{color:#9ca3af}.AddressBookManager_removeButton__T7Rj3:hover{background:rgba(239,68,68,.2)}}.AddressBookManager_ensStatus__kL88N{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:.875rem;font-weight:500;margin-top:4px}.AddressBookManager_ensResolving__qEc0K{color:#6b7280;background:#f3f4f6;border:1px solid #d1d5db}.AddressBookManager_ensResolved__FrT8z{color:#059669;background:#d1fae5;border:1px solid #a7f3d0}.AddressBookManager_ensError__YSx2l{color:#dc2626;background:#fee2e2;border:1px solid #fca5a5}@media (max-width:768px){.AddressBookManager_overlay__KmDdV{padding:10px}.AddressBookManager_modal__CFcL2{max-height:95vh}.AddressBookManager_header__krl3q{padding:16px 16px 0}.AddressBookManager_title__V4PaY{font-size:1.25rem}.AddressBookManager_stats__J7fhs{padding:0 16px;gap:16px}.AddressBookManager_actions__0UzmO{padding:0 16px;flex-direction:column}.AddressBookManager_addForm__svQLt,.AddressBookManager_importExport__t6nsU{margin:0 16px 16px;padding:16px}.AddressBookManager_searchSection__dNbSr{padding:0 16px}.AddressBookManager_entriesList__4ZiFL{padding:0 16px 16px}.AddressBookManager_entry__CBXC6{flex-direction:column;align-items:stretch;gap:8px}.AddressBookManager_removeButton__T7Rj3{align-self:flex-end}}.AddressBookManager_entriesList__4ZiFL{margin-top:16px}.AddressBookManager_modalContent__mKpAU::-webkit-scrollbar{width:6px}.AddressBookManager_modalContent__mKpAU::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.AddressBookManager_modalContent__mKpAU::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.AddressBookManager_modalContent__mKpAU::-webkit-scrollbar-thumb:hover{background:#94a3b8}.HeaderBar_header__uSGex{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.1);padding:1rem 0;z-index:100}@media (prefers-color-scheme:dark){.HeaderBar_header__uSGex{background:rgba(10,10,10,.95);border-bottom:1px solid rgba(255,255,255,.1)}}.HeaderBar_headerContent__Knc3y{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center}.HeaderBar_logoLink__SyxOk{text-decoration:none;color:inherit}.HeaderBar_logo__YckN7{font-size:1.5rem;font-weight:700;color:#0052ff;margin:0;cursor:pointer;transition:color .2s}.HeaderBar_logo__YckN7:hover{color:#0041cc}@media (prefers-color-scheme:dark){.HeaderBar_logo__YckN7{color:#60a5fa}.HeaderBar_logo__YckN7:hover{color:#3b82f6}}.HeaderBar_nav__ebUpk{display:flex;align-items:center;gap:1rem}.HeaderBar_addressBookButton__N7XLO{background:rgba(0,82,255,.1);border:1px solid rgba(0,82,255,.2);color:#0052ff;padding:.5rem .75rem;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;height:40px;white-space:nowrap}.HeaderBar_addressBookIcon__VcYT1{font-size:1.2rem}.HeaderBar_addressBookText__mol5D{font-size:.875rem;font-weight:500}.HeaderBar_addressBookButton__N7XLO:hover{background:rgba(0,82,255,.2);transform:translateY(-1px)}@media (prefers-color-scheme:dark){.HeaderBar_addressBookButton__N7XLO{background:rgba(0,82,255,.2);border-color:rgba(0,82,255,.3);color:#60a5fa}.HeaderBar_addressBookButton__N7XLO:hover{background:rgba(0,82,255,.3)}.HeaderBar_addressBookText__mol5D{color:#60a5fa}}.HeaderBar_walletButton__0aOOQ{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:12px;background:transparent;border:none;cursor:pointer;transition:all .2s ease}.HeaderBar_walletButton__0aOOQ:hover{background:rgba(0,0,0,.05)}@media (prefers-color-scheme:dark){.HeaderBar_walletButton__0aOOQ:hover{background:rgba(255,255,255,.05)}}.HeaderBar_walletIdentity__Cl_ZZ{display:flex;align-items:center;gap:.75rem}.HeaderBar_walletInfo__Jf8WI{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.HeaderBar_walletName__MNupM{font-size:.875rem;font-weight:600;color:var(--foreground)}.HeaderBar_walletAddress__yQiZX{font-size:.75rem;opacity:.7;font-family:monospace}@media (max-width:768px){.HeaderBar_headerContent__Knc3y{padding:0 1rem}.HeaderBar_logo__YckN7{font-size:1.25rem}.HeaderBar_nav__ebUpk{gap:.5rem}.HeaderBar_addressBookButton__N7XLO{padding:.4rem .6rem;height:36px;gap:.4rem}.HeaderBar_addressBookIcon__VcYT1{font-size:1rem}.HeaderBar_addressBookText__mol5D{font-size:.8rem}.HeaderBar_walletInfo__Jf8WI{display:none}.HeaderBar_walletButton__0aOOQ{padding:.5rem;min-width:44px;justify-content:center}}.Modal_overlay__d1lE4{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.Modal_modal__QwI0T{background:white;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 8px 32px rgba(0,0,0,.3);max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.Modal_modal__QwI0T.Modal_small__lwDuV{width:100%;max-width:400px}.Modal_modal__QwI0T.Modal_medium__rMPub{width:100%;max-width:600px}.Modal_modal__QwI0T.Modal_large__qNKch{width:100%;max-width:800px}.Modal_header__c4zZV{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem 1rem;border-bottom:1px solid #e5e7eb}.Modal_title__OQs_t{margin:0;color:#1f2937;font-size:1.25rem;font-weight:600}.Modal_closeButton__xvCmI{background:none;border:none;color:#6b7280;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.Modal_closeButton__xvCmI:hover{background:#f3f4f6;color:#1f2937}.Modal_content__PaV3q{padding:2rem;overflow-y:auto;flex:1 1}@media (max-width:768px){.Modal_overlay__d1lE4{padding:.25rem;align-items:flex-start}.Modal_modal__QwI0T{border-radius:12px;max-height:95vh;margin:.25rem;width:calc(100vw - .5rem)}.Modal_modal__QwI0T.Modal_large__qNKch,.Modal_modal__QwI0T.Modal_medium__rMPub,.Modal_modal__QwI0T.Modal_small__lwDuV{max-width:none;width:100%;margin:0}.Modal_header__c4zZV{padding:1rem 1.25rem .75rem;border-bottom:1px solid #e5e7eb}.Modal_title__OQs_t{font-size:1.125rem;font-weight:600}.Modal_closeButton__xvCmI{font-size:1.25rem;padding:.625rem;border-radius:8px;min-width:44px;min-height:44px}.Modal_content__PaV3q{padding:1.25rem;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media (max-width:480px){.Modal_overlay__d1lE4{padding:.125rem}.Modal_modal__QwI0T{border-radius:8px;max-height:98vh;margin:.125rem;width:calc(100vw - .25rem)}.Modal_header__c4zZV{padding:.875rem 1rem .625rem}.Modal_title__OQs_t{font-size:1rem;font-weight:600}.Modal_closeButton__xvCmI{font-size:1.125rem;padding:.5rem;min-width:40px;min-height:40px}.Modal_closeButton__xvCmI:hover{background:#f3f4f6}.Modal_content__PaV3q{padding:1rem}}@media (min-width:481px) and (max-width:768px){.Modal_overlay__d1lE4{padding:.375rem}.Modal_modal__QwI0T{border-radius:12px;max-height:94vh;margin:.375rem;width:calc(100vw - .75rem)}.Modal_header__c4zZV{padding:1.125rem 1.375rem .875rem}.Modal_title__OQs_t{font-size:1.1875rem}.Modal_content__PaV3q{padding:1.375rem}}.AddBillModal_form__DslN5{display:flex;flex-direction:column;gap:1.5rem}.AddBillModal_formGroup__1jHTz{display:flex;flex-direction:column;gap:.5rem}.AddBillModal_label__quJ1E{color:#1f2937;font-weight:600;font-size:.9rem}.AddBillModal_input__5LOVW{padding:.75rem;border:1px solid #d1d5db;border-radius:8px;background:white;color:#1f2937;font-size:1rem;transition:all .3s ease}.AddBillModal_input__5LOVW:focus{outline:none;border-color:#667eea;background:white;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.AddBillModal_input__5LOVW::placeholder{color:#9ca3af}.AddBillModal_input__5LOVW:disabled{opacity:.6;cursor:not-allowed;background:#f9fafb}.AddBillModal_radioGroup__TOxGD{display:flex;gap:1rem;margin-top:.5rem}.AddBillModal_radioLabel__0ThkV{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#1f2937;font-weight:500}.AddBillModal_radioLabel__0ThkV input[type=radio]{margin:0}.AddBillModal_participantsGrid__nWDej{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem;max-height:300px;overflow-y:auto;padding:.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #e5e7eb}.AddBillModal_participantCard__SK0s9{background:white;border-radius:8px;padding:.75rem;border:1px solid #e5e7eb;transition:all .3s ease}.AddBillModal_participantCard__SK0s9:hover{background:#f9fafb;border-color:#d1d5db}.AddBillModal_participantLabel__Bi2xy{display:flex;align-items:center;gap:.75rem;cursor:pointer;width:100%}.AddBillModal_participantLabel__Bi2xy input[type=checkbox]{margin:0}.AddBillModal_participantInfo__LA6Os{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.AddBillModal_participantName__zNKUD{font-weight:500;color:#1f2937}.AddBillModal_participantBalance__a8f1g{font-size:.8rem;font-weight:600}.AddBillModal_participantBalance__a8f1g.AddBillModal_positive__Kilks{color:#4ade80}.AddBillModal_participantBalance__a8f1g.AddBillModal_negative__hjgOm{color:#f87171}.AddBillModal_participantBalance__a8f1g.AddBillModal_neutral__W2c6X{color:#6b7280}.AddBillModal_participantBalance__a8f1g.AddBillModal_billShare__gUVlD{color:#059669;font-weight:600}.AddBillModal_customAmountInput__2AxqF{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:6px;background:white;color:#1f2937;font-size:.9rem;margin-top:.5rem}.AddBillModal_customAmountInput__2AxqF:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.AddBillModal_customAmountInput__2AxqF::placeholder{color:#9ca3af}.AddBillModal_customValidation__djFRv{background:#fef3c7;border-radius:8px;padding:1rem;display:flex;align-items:center;gap:.5rem;font-size:.9rem;border:1px solid #f59e0b}.AddBillModal_customTotal__jSYcj{font-weight:600;color:#92400e}.AddBillModal_vsTotal__BfQ8J{color:#6b7280}.AddBillModal_actions__Ky4Es{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.AddBillModal_cancelButton__8Yauf{padding:.75rem 1.5rem;background:#f3f4f6;border:1px solid #d1d5db;color:#374151;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:500}.AddBillModal_cancelButton__8Yauf:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af}.AddBillModal_submitButton__klXiv{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:white;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:600;box-shadow:0 4px 15px rgba(102,126,234,.4)}.AddBillModal_submitButton__klXiv:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.AddBillModal_cancelButton__8Yauf:disabled,.AddBillModal_submitButton__klXiv:disabled{opacity:.6;cursor:not-allowed;transform:none;background:#f3f4f6;color:#9ca3af}@media (max-width:768px){.AddBillModal_participantsGrid__nWDej{grid-template-columns:1fr}.AddBillModal_actions__Ky4Es{flex-direction:column}.AddBillModal_customValidation__djFRv{flex-direction:column;align-items:flex-start;gap:.25rem}.AddBillModal_processWarning__fK_m0{flex-direction:column;text-align:center;gap:.75rem}}.AddBillModal_processWarning__fK_m0{background:#fef3c7;border:1px solid #f59e0b;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem;color:#92400e}.AddBillModal_warningIcon__OjG5e{font-size:1.5rem;flex-shrink:0;color:#f59e0b}.AddBillModal_warningContent__mLTFP h4{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#92400e}.AddBillModal_warningContent__mLTFP p{margin:0;font-size:.9rem;line-height:1.4;color:#92400e}.NetworkSelector_networkSelectorContainer__irt7n{display:block;width:100%}.NetworkSelector_networkSelector__wm8Q_{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.NetworkSelector_select__VPEvY{background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#333;font-size:.875rem;font-family:inherit;cursor:pointer;outline:none;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:8px 10px;padding:8px 32px 8px 12px;min-width:140px}.NetworkSelector_select__VPEvY:hover{background-color:rgba(0,0,0,.1);border-color:rgba(0,0,0,.2)}.NetworkSelector_select__VPEvY:focus{background-color:rgba(0,0,0,.1);border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.2)}.NetworkSelector_select__VPEvY.NetworkSelector_warning__cMKfw{border-color:#f59e0b;background-color:rgba(245,158,11,.1)}.NetworkSelector_select__VPEvY.NetworkSelector_warning__cMKfw:hover{background-color:rgba(245,158,11,.2);border-color:rgba(245,158,11,.8)}@media (prefers-color-scheme:dark){.NetworkSelector_select__VPEvY{background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:white;background-image:url("data:image/svg+xml;charset=US-ASCII,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23ffffff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")}.NetworkSelector_select__VPEvY:hover{border-color:rgba(255,255,255,.3)}.NetworkSelector_select__VPEvY:focus,.NetworkSelector_select__VPEvY:hover{background-color:rgba(255,255,255,.15)}.NetworkSelector_select__VPEvY.NetworkSelector_warning__cMKfw{background-color:rgba(245,158,11,.2);border-color:rgba(245,158,11,.8)}}.NetworkSelector_warningIndicator__WNsfp{position:absolute;top:-4px;right:-4px;background-color:#f59e0b;color:white;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;animation:NetworkSelector_pulse__26FAs 2s infinite}@keyframes NetworkSelector_pulse__26FAs{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.NetworkSelector_networkMessage__PJMo6{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:1px solid #ff9800;border-radius:8px;padding:1rem;margin:1rem auto 0;display:block;font-size:.875rem;box-shadow:0 2px 4px rgba(255,152,0,.1);max-width:500px}.NetworkSelector_networkMessageContent__mrXBM{display:flex;gap:.75rem;align-items:flex-start}.NetworkSelector_networkMessageIcon__uBPWy{font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.NetworkSelector_networkMessageContent__mrXBM p{margin:0;line-height:1.5;color:#e65100;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-line}.NetworkSelector_networkMessageContent__mrXBM code{background:rgba(255,152,0,.1);padding:.125rem .25rem;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;color:#bf360c}@media (prefers-color-scheme:dark){.NetworkSelector_networkMessage__PJMo6{background:linear-gradient(135deg,#3e2723,#5d4037);border-color:#ff9800}.NetworkSelector_networkMessageContent__mrXBM p{color:#ffb74d}.NetworkSelector_networkMessageContent__mrXBM code{background:rgba(255,152,0,.2);color:#ffcc02}}.NetworkSelector_mintButton__bC3JA{background:linear-gradient(135deg,#10b981,#059669);color:white;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:.5rem;box-shadow:0 2px 4px rgba(16,185,129,.2)}.NetworkSelector_mintButton__bC3JA:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 8px rgba(16,185,129,.3)}.NetworkSelector_mintButton__bC3JA:active:not(:disabled){transform:translateY(0)}.NetworkSelector_mintButton__bC3JA:disabled{opacity:.5;cursor:not-allowed;transform:none;background:linear-gradient(135deg,#9ca3af,#6b7280)}.NetworkSelector_mintButton__bC3JA:disabled:hover{background:linear-gradient(135deg,#9ca3af,#6b7280);transform:none;box-shadow:0 2px 4px rgba(156,163,175,.2)}@media (prefers-color-scheme:dark){.NetworkSelector_mintButton__bC3JA{background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 2px 4px rgba(52,211,153,.2)}.NetworkSelector_mintButton__bC3JA:hover:not(:disabled){background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 8px rgba(52,211,153,.3)}.NetworkSelector_mintButton__bC3JA:disabled,.NetworkSelector_mintButton__bC3JA:disabled:hover{background:linear-gradient(135deg,#4b5563,#374151)}}@media (max-width:768px){.NetworkSelector_networkSelectorContainer__irt7n{width:100%}.NetworkSelector_networkSelector__wm8Q_{margin:0 auto .75rem}.NetworkSelector_select__VPEvY{font-size:.75rem;min-width:120px;padding:6px 28px 6px 10px}.NetworkSelector_networkMessage__PJMo6{padding:.75rem;font-size:.8125rem;margin:.75rem auto 0;max-width:100%}.NetworkSelector_networkMessageContent__mrXBM{gap:.5rem}.NetworkSelector_networkMessageIcon__uBPWy{font-size:1.125rem}.NetworkSelector_networkMessageContent__mrXBM code{font-size:.75rem}.NetworkSelector_networkMessageContent__mrXBM p{line-height:1.4}.NetworkSelector_mintButton__bC3JA{font-size:.8125rem;padding:.5rem .75rem;width:100%}}.GroupCard_cardLink__F77dg{text-decoration:none;color:inherit;display:block}.GroupCard_card__nqoOH{background:rgba(255,255,255,.95);border-radius:16px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e5e7eb;transition:all .2s ease;cursor:pointer}.GroupCard_card__nqoOH:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15);border-color:#0052ff}@media (prefers-color-scheme:dark){.GroupCard_card__nqoOH{background:rgba(30,41,59,.95);border-color:#374151;box-shadow:0 2px 8px rgba(0,0,0,.3)}.GroupCard_card__nqoOH:hover{box-shadow:0 4px 16px rgba(0,0,0,.4);border-color:#60a5fa}}.GroupCard_header__hTE7m{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;width:100%;min-height:20px}.GroupCard_groupInfo__B8gEj{flex:1 1;min-width:0;margin-right:12px}.GroupCard_groupName__oh4NT{font-size:18px;font-weight:600;color:#111827;margin:0;line-height:1.3;word-break:break-word;overflow-wrap:break-word}.GroupCard_memberCount__sEpT0{font-size:14px;color:#6b7280;margin:0;white-space:nowrap;flex-shrink:0}@media (prefers-color-scheme:dark){.GroupCard_groupName__oh4NT{color:#f9fafb}.GroupCard_memberCount__sEpT0{color:#9ca3af}}.GroupCard_statusBadge__9Y_VR{padding:4px 8px;border-radius:8px;font-size:12px;font-weight:500;white-space:nowrap;margin-left:12px}@media (prefers-color-scheme:dark){.GroupCard_statusBadge__9Y_VR{color:#e5e7eb}.GroupCard_statusSettlement__LKFWV{background:#451a03;color:#fbbf24}.GroupCard_statusGamble__xhXZw{background:#312e81;color:#8b5cf6}.GroupCard_statusUnsettled__Wgeqq{background:#7f1d1d;color:#fca5a5}.GroupCard_statusSettled__5dCbf{background:#064e3b;color:#6ee7b7}.GroupCard_statusEmpty__Hg193{background:#374151;color:#9ca3af}}.GroupCard_statusSettlement__LKFWV{background:#fef3c7;color:#92400e}.GroupCard_statusGamble__xhXZw{background:#e0e7ff;color:#3730a3}.GroupCard_statusUnsettled__Wgeqq{background:#fee2e2;color:#991b1b}.GroupCard_statusSettled__5dCbf{background:#d1fae5;color:#065f46}.GroupCard_statusEmpty__Hg193{background:#f3f4f6;color:#6b7280}.GroupCard_userBalance__H1Z_t{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9fafb;border-radius:12px;margin-bottom:12px;width:100%;min-height:24px}.GroupCard_balanceLabel__6a7bt{font-size:14px;color:#6b7280;font-weight:500;flex:1 1;margin-right:8px;min-width:0}.GroupCard_balanceAmount___QKV_{font-size:16px;font-weight:600;text-align:right;flex-shrink:0;white-space:nowrap}.GroupCard_positive__jyVPE{color:#059669}.GroupCard_negative__zs4Xz{color:#dc2626}.GroupCard_neutral__zb_5e{color:#6b7280}@media (prefers-color-scheme:dark){.GroupCard_userBalance__H1Z_t{background:#374151}.GroupCard_balanceLabel__6a7bt{color:#9ca3af}.GroupCard_balanceAmount___QKV_{color:#f3f4f6}.GroupCard_neutral__zb_5e{color:#9ca3af}}.GroupCard_activitySummary__tSOwZ{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;width:100%}.GroupCard_activityItem__FVdoE{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:20px}.GroupCard_activityLabel__Mlocw{font-size:14px;color:#6b7280;flex:1 1;margin-right:8px;min-width:0}.GroupCard_activityValue__X08N3{font-size:14px;color:#111827;font-weight:500;text-align:right;flex-shrink:0;white-space:nowrap}@media (prefers-color-scheme:dark){.GroupCard_activityLabel__Mlocw{color:#9ca3af}.GroupCard_activityValue__X08N3{color:#f9fafb}}.GroupCard_quickActions__xGNb4{display:flex;flex-wrap:wrap;gap:8px}.GroupCard_actionIndicator__VgWz1{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#f0f9ff;color:#0369a1;border-radius:8px;font-size:12px;font-weight:500}@media (prefers-color-scheme:dark){.GroupCard_actionIndicator__VgWz1{background:#1e3a8a;color:#93c5fd}}.GroupCard_actionIcon__1JSIa{font-size:14px}@media (max-width:768px){.GroupCard_card__nqoOH{padding:16px}.GroupCard_header__hTE7m{flex-direction:column;gap:8px;align-items:stretch}.GroupCard_groupInfo__B8gEj{margin-right:0}.GroupCard_statusBadge__9Y_VR{margin-left:0;align-self:flex-start}.GroupCard_groupName__oh4NT{font-size:16px}.GroupCard_userBalance__H1Z_t{width:100%}.GroupCard_balanceLabel__6a7bt{margin-right:0}.GroupCard_balanceAmount___QKV_{text-align:right}.GroupCard_activityItem__FVdoE{width:100%}.GroupCard_activityLabel__Mlocw{margin-right:0}.GroupCard_activityValue__X08N3{text-align:right}.GroupCard_headerItem__R5FMy{display:flex;justify-content:space-between;align-items:center;width:100%}.GroupCard_groupName__oh4NT{margin-right:0}.GroupCard_memberCount__sEpT0{text-align:left}}@media (prefers-color-scheme:dark){.GroupCard_card__nqoOH{background:#1f2937;border-color:#374151}.GroupCard_card__nqoOH:hover{border-color:#60a5fa}.GroupCard_groupName__oh4NT{color:#f9fafb}.GroupCard_activityLabel__Mlocw,.GroupCard_balanceLabel__6a7bt,.GroupCard_memberCount__sEpT0{color:#9ca3af}.GroupCard_activityValue__X08N3{color:#f3f4f6}.GroupCard_userBalance__H1Z_t{background:#374151}.GroupCard_actionIndicator__VgWz1{background:#1e3a8a;color:#93c5fd}}.FundCardModal_shortfallInfo__vWwnc{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:1rem 1.5rem;margin-bottom:1rem;display:flex;gap:1rem;align-items:flex-start}.FundCardModal_shortfallIcon__Q_qOv{font-size:1.5rem;flex-shrink:0;margin-top:.125rem}.FundCardModal_shortfallContent__MVkG8{flex:1 1}.FundCardModal_shortfallTitle__CBnAd{font-size:1rem;font-weight:600;color:#92400e;margin-bottom:.5rem}.FundCardModal_shortfallMessage__y_6iC{color:#78350f;font-size:.875rem;margin-bottom:.25rem;line-height:1.4}.FundCardModal_shortfallDetails__JoP06{color:#78350f;font-size:.75rem;opacity:.8;line-height:1.3}@media (max-width:768px){.FundCardModal_shortfallInfo__vWwnc{padding:1rem;gap:.75rem}.FundCardModal_shortfallTitle__CBnAd{font-size:.875rem}.FundCardModal_shortfallDetails__JoP06,.FundCardModal_shortfallMessage__y_6iC{font-size:.75rem}}.FundCardModal_networkConfig__9LZ1G{background:#f8f9fa;border-radius:8px;padding:1.5rem;border:1px solid #e9ecef;margin-bottom:1rem}.FundCardModal_configTitle__1rcXp{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.FundCardModal_configGroup__fvo7X{display:flex;gap:1rem;flex-wrap:wrap}.FundCardModal_configItem__CQCW8{display:flex;flex-direction:column;gap:.5rem;min-width:200px;flex:1 1}.FundCardModal_configLabel__xgqDS{font-weight:500;color:#4b5563;font-size:.875rem;min-width:-moz-fit-content;min-width:fit-content}.FundCardModal_configSelect__JfdPE{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:white;color:#1f2937;cursor:pointer;min-height:44px}.FundCardModal_configSelect__JfdPE:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.FundCardModal_configValue__zWC8q{padding:.5rem .75rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-family:monospace;color:#1f2937;word-break:break-all;overflow-wrap:break-word;line-height:1.4;max-width:100%}.FundCardModal_instructions__VZVPF{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:1.5rem}.FundCardModal_instructionsIcon__VnUte{background:#3b82f6;border-radius:50%;padding:.5rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.FundCardModal_instructionsContent__lTXTB{flex:1 1}.FundCardModal_instructionsTitle___a2vz{font-size:1rem;font-weight:600;color:#1e40af;margin-bottom:1rem}.FundCardModal_instructionsList__rDAAE{list-style-type:decimal;padding-left:1.5rem;margin:0}.FundCardModal_instructionsList__rDAAE li{margin-bottom:.5rem;color:#1e40af;line-height:1.5}.FundCardModal_suggestedAmount__TQm_u{margin-top:1rem;padding:.75rem;background:#dbeafe;border-radius:6px;border:1px solid #bfdbfe;color:#1e40af}.FundCardModal_loadingState__YbzuA{text-align:center;padding:2rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.FundCardModal_spinner__xrfeZ{width:2rem;height:2rem;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:FundCardModal_spin__4vKAi 1s linear infinite;margin:0 auto 1rem}@keyframes FundCardModal_spin__4vKAi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FundCardModal_loadingState__YbzuA p{color:#6b7280;margin:0}.FundCardModal_errorState__WQU2k{text-align:center;padding:2rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.FundCardModal_errorState__WQU2k.FundCardModal_apiUnavailable__7gdk2{background:#dc2626;border:1px solid #b91c1c;color:white}.FundCardModal_errorState__WQU2k.FundCardModal_apiUnavailable__7gdk2 .FundCardModal_errorIcon__K7Noc{filter:brightness(0) invert(1)}.FundCardModal_errorState__WQU2k.FundCardModal_apiUnavailable__7gdk2 h4,.FundCardModal_errorState__WQU2k.FundCardModal_apiUnavailable__7gdk2 p{color:white}.FundCardModal_errorIcon__K7Noc{font-size:2rem;margin-bottom:1rem}.FundCardModal_errorState__WQU2k h4{font-size:1.125rem;font-weight:600;color:#dc2626;margin-bottom:.5rem}.FundCardModal_errorState__WQU2k p{color:#dc2626;margin-bottom:1rem;line-height:1.5}.FundCardModal_retryButton__2hG43{background:#dc2626;color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s ease;min-height:44px}.FundCardModal_retryButton__2hG43:hover{background:#b91c1c}.FundCardModal_fundCardContainer__1H0e2{display:flex;justify-content:center;align-items:center;min-height:400px;background:white;border-radius:8px;border:1px solid #e5e7eb;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.FundCardModal_fundCardWrapper__hv8e4{width:100%;max-width:400px}.FundCardModal_actionButtons__0CYgG{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #e5e7eb}.FundCardModal_cancelButton__YJ8f_{background:#6b7280;color:white;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s ease;min-height:44px}.FundCardModal_cancelButton__YJ8f_:hover{background:#4b5563}.FundCardModal_poweredBy__mnk_8{font-size:.875rem;color:#6b7280;font-weight:500}@media (max-width:768px){.FundCardModal_networkConfig__9LZ1G{padding:1rem;margin-bottom:.75rem}.FundCardModal_configTitle__1rcXp{font-size:1rem;margin-bottom:.75rem}.FundCardModal_configGroup__fvo7X{flex-direction:column;gap:.75rem}.FundCardModal_configItem__CQCW8{min-width:auto;width:100%;gap:.375rem}.FundCardModal_configLabel__xgqDS{font-size:.8125rem;font-weight:600;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}.FundCardModal_configSelect__JfdPE{padding:.625rem .75rem;font-size:1rem;border-radius:8px}.FundCardModal_configValue__zWC8q{padding:.625rem .75rem;font-size:.8125rem;border-radius:8px;word-break:break-all;overflow-wrap:break-word;line-height:1.4;max-width:100%}.FundCardModal_instructions__VZVPF{padding:1rem;border-radius:12px}.FundCardModal_instructionsTitle___a2vz{font-size:.9375rem;margin-bottom:.75rem}.FundCardModal_instructionsList__rDAAE{padding-left:1.25rem;font-size:.8125rem}.FundCardModal_instructionsList__rDAAE li{margin-bottom:.625rem;line-height:1.4}.FundCardModal_suggestedAmount__TQm_u{margin-top:.75rem;padding:.625rem;font-size:.8125rem;border-radius:8px}.FundCardModal_testnetWarning__evIKr{padding:.75rem;margin-bottom:1rem;border-radius:12px;flex-direction:column;gap:.75rem}.FundCardModal_warningContent__hwQH6 h4{font-size:.9375rem}.FundCardModal_warningContent__hwQH6 p{font-size:.8125rem;line-height:1.4}.FundCardModal_testnetActions__EXmnN{gap:.5rem;width:100%}.FundCardModal_testnetButton__rtn8U{padding:.625rem 1rem;font-size:.8125rem;border-radius:8px;text-align:center;flex:1 1;min-width:120px}.FundCardModal_fundCardContainer__1H0e2{padding:.75rem;min-height:280px;border-radius:12px;margin:.5rem 0}.FundCardModal_fundCardWrapper__hv8e4{max-width:none;padding:.5rem;border-radius:8px}.FundCardModal_externalMessages__3eBHn{padding:.75rem;border-radius:8px;margin-bottom:.75rem}.FundCardModal_messagesHeader__V6v9C{flex-direction:column;gap:.5rem;align-items:flex-start}.FundCardModal_messagesHeader__V6v9C h4{font-size:.9375rem}.FundCardModal_clearButton__HW8ty{align-self:flex-end;padding:.375rem .75rem;font-size:.75rem}.FundCardModal_errorMessage__2ggDa,.FundCardModal_statusMessage__Hp4qF,.FundCardModal_successMessage__2pELU{padding:.625rem;font-size:.8125rem;border-radius:6px}.FundCardModal_actionButtons__0CYgG{padding-top:.75rem;flex-direction:column-reverse;gap:.75rem;align-items:stretch}.FundCardModal_cancelButton__YJ8f_{padding:.75rem 1.5rem;font-size:1rem;border-radius:8px}.FundCardModal_poweredBy__mnk_8{font-size:.8125rem;text-align:center;order:-1}}@media (max-width:480px){.FundCardModal_networkConfig__9LZ1G{padding:.75rem}.FundCardModal_configTitle__1rcXp{font-size:.9375rem}.FundCardModal_configSelect__JfdPE{font-size:1rem}.FundCardModal_configValue__zWC8q{font-size:.75rem;padding:.5rem .625rem;word-break:break-all;overflow-wrap:break-word;line-height:1.4;max-width:100%}.FundCardModal_instructions__VZVPF{padding:.75rem}.FundCardModal_instructionsTitle___a2vz{font-size:.875rem}.FundCardModal_instructionsList__rDAAE{font-size:.75rem;padding-left:1rem}.FundCardModal_suggestedAmount__TQm_u{font-size:.75rem;padding:.5rem}.FundCardModal_testnetWarning__evIKr{padding:.625rem}.FundCardModal_warningContent__hwQH6 h4{font-size:.875rem}.FundCardModal_warningContent__hwQH6 p{font-size:.75rem}.FundCardModal_testnetButton__rtn8U{padding:.5rem .75rem;font-size:.75rem}.FundCardModal_fundCardContainer__1H0e2{padding:.5rem;min-height:250px}.FundCardModal_externalMessages__3eBHn{padding:.625rem}.FundCardModal_messagesHeader__V6v9C h4{font-size:.875rem}.FundCardModal_errorMessage__2ggDa,.FundCardModal_statusMessage__Hp4qF,.FundCardModal_successMessage__2pELU{font-size:.75rem;padding:.5rem}.FundCardModal_cancelButton__YJ8f_{padding:.625rem 1.25rem;font-size:.9375rem}.FundCardModal_poweredBy__mnk_8{font-size:.75rem}}@media (min-width:481px) and (max-width:768px){.FundCardModal_configGroup__fvo7X{flex-direction:row;gap:1rem}.FundCardModal_configItem__CQCW8{flex:1 1;min-width:150px}.FundCardModal_fundCardContainer__1H0e2{padding:1rem;min-height:320px}.FundCardModal_instructions__VZVPF{padding:1.25rem}.FundCardModal_testnetWarning__evIKr{flex-direction:row;align-items:flex-start}.FundCardModal_testnetActions__EXmnN{flex-direction:row;width:auto;min-width:200px}.FundCardModal_actionButtons__0CYgG{flex-direction:row;align-items:center}.FundCardModal_poweredBy__mnk_8{order:0}}@media (max-width:768px){.FundCardModal_externalMessages__3eBHn,.FundCardModal_fundCardContainer__1H0e2,.FundCardModal_instructions__VZVPF,.FundCardModal_networkConfig__9LZ1G,.FundCardModal_testnetWarning__evIKr{-webkit-overflow-scrolling:touch}.FundCardModal_cancelButton__YJ8f_,.FundCardModal_clearButton__HW8ty,.FundCardModal_configSelect__JfdPE,.FundCardModal_retryButton__2hG43,.FundCardModal_testnetButton__rtn8U{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,.1)}}.FundCardModal_testnetWarning__evIKr{background:#fef3cd;border:1px solid #f6e05e;border-radius:8px;padding:1rem;margin-bottom:1.5rem;display:flex;gap:1rem;align-items:flex-start}.FundCardModal_warningIcon__xbTfo{font-size:1.5rem;flex-shrink:0}.FundCardModal_warningContent__hwQH6 h4{margin:0 0 .5rem;color:#744210;font-weight:600}.FundCardModal_warningContent__hwQH6 p{margin:0 0 1rem;color:#744210;font-size:.875rem;line-height:1.4}.FundCardModal_testnetActions__EXmnN{display:flex;gap:.75rem;flex-wrap:wrap}.FundCardModal_testnetButton__rtn8U{background:#0070f3;color:white;text-decoration:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;transition:all .2s ease;display:inline-block;min-height:44px;border:none;cursor:pointer;text-align:center}.FundCardModal_testnetButton__rtn8U:hover:not(:disabled){background:#0051cc;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,112,243,.3)}.FundCardModal_testnetButton__rtn8U:active:not(:disabled){transform:translateY(0)}.FundCardModal_testnetButton__rtn8U:disabled{opacity:.6;cursor:not-allowed;transform:none;background:#9ca3af}.FundCardModal_testnetButton__rtn8U:disabled:hover{background:#9ca3af;transform:none;box-shadow:none}.FundCardModal_testnetNote__Rsykz{background:#e0f2fe;border:1px solid #0ea5e9;border-radius:4px;padding:.75rem;margin-top:1rem;color:#0369a1;font-size:.875rem}.FundCardModal_testnetNote__Rsykz strong{font-weight:600}.FundCardModal_externalMessages__3eBHn{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.FundCardModal_messagesHeader__V6v9C{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}.FundCardModal_messagesHeader__V6v9C h4{margin:0;color:#374151;font-size:1rem;font-weight:600}.FundCardModal_clearButton__HW8ty{background:#6b7280;color:white;border:none;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .2s;min-height:44px}.FundCardModal_clearButton__HW8ty:hover{background:#4b5563}.FundCardModal_statusMessage__Hp4qF{background:#e3f2fd;border:1px solid #2196f3;color:#1976d2;border-radius:4px}.FundCardModal_errorMessage__2ggDa,.FundCardModal_statusMessage__Hp4qF{padding:.75rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.FundCardModal_errorMessage__2ggDa{background:#ffebee;border:1px solid #f44336;color:#d32f2f;border-radius:4px}.FundCardModal_successMessage__2pELU{background:#e8f5e8;border:1px solid #4caf50;color:#2e7d32;padding:.75rem;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.FundCardModal_fundCardWrapper__hv8e4{border-radius:8px;padding:1rem;background:#ffffff}.OverviewTab_overviewTab__rDhvG{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.OverviewTab_summaryCards__n4yXY{display:flex;flex-direction:column;gap:1rem}.OverviewTab_summaryCard___UzBV{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:24px;color:#1f2937;box-shadow:0 10px 40px rgba(0,0,0,.1)}.OverviewTab_summaryCard___UzBV h4{margin:0 0 .5rem;font-size:.9rem;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.OverviewTab_amount__Lma1a{font-size:1.5rem;font-weight:700;color:#fbbf24}.OverviewTab_status___8Mub{font-size:1.2rem;font-weight:600;color:#1f2937}.OverviewTab_recentActivity__5T8tL{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:24px;color:#1f2937;box-shadow:0 10px 40px rgba(0,0,0,.1)}.OverviewTab_recentActivity__5T8tL h4{margin:0 0 1rem;font-size:1.1rem;color:#1f2937}.OverviewTab_activityList__71U36{display:flex;flex-direction:column;gap:.75rem}.OverviewTab_activityItem__IApG7{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(107,114,128,.2)}.OverviewTab_activityInfo__3JJhB{flex:1 1}.OverviewTab_activityDescription__ryRwP{display:block;font-weight:500;color:#1f2937}.OverviewTab_activityDate__bn_Y7{display:block;font-size:.8rem;color:#6b7280}.OverviewTab_activityAmount__0j2Ky{font-weight:600;color:#059669}@media (max-width:768px){.OverviewTab_overviewTab__rDhvG{grid-template-columns:1fr;gap:1.5rem}}.BillsTab_billsTab__DSlNl{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:24px;color:#1f2937;box-shadow:0 10px 40px rgba(0,0,0,.1)}.BillsTab_billsList__gU2o4{display:flex;flex-direction:column;gap:1rem}.BillsTab_billCard__VxH2T{background:rgba(255,255,255,.5);border-radius:12px;padding:1.5rem;border:1px solid rgba(107,114,128,.2)}.BillsTab_billHeader__2nz_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.BillsTab_billHeader__2nz_1 h4{margin:0;font-size:1rem;color:#1f2937}.BillsTab_billAmount__gA1_y{font-weight:600;color:#fbbf24}.BillsTab_billDetails__srNIs{display:flex;justify-content:space-between;margin-bottom:.5rem}.BillsTab_billDetails__srNIs,.BillsTab_billParticipants__NbhJn{font-size:.8rem;color:#6b7280}.MembersTab_membersTab__Ibi_i{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:24px;color:#1f2937;box-shadow:0 10px 40px rgba(0,0,0,.1)}.MembersTab_membersList__C58WD{display:flex;flex-direction:column;gap:1rem}.MembersTab_memberCard__4geFT{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.5);border-radius:12px;padding:1.5rem;border:1px solid rgba(107,114,128,.2)}.MembersTab_memberInfo__0mDpC{flex:1 1}.MembersTab_memberName__LGyau{font-weight:500;margin-bottom:.25rem;color:#1f2937}.MembersTab_memberAddress__7JMUo{font-size:.8rem;color:#6b7280;font-family:Monaco,Menlo,monospace}.MembersTab_memberAddressSection__8PZkx{display:flex;align-items:center;gap:.5rem}.MembersTab_memberAddressWithAction__g8siU,.MembersTab_nameInputContainer__JvCrw{display:flex;align-items:center;gap:.5rem;width:100%}.MembersTab_nameInput__eKyMr{flex:1 1;padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:4px;background:white;color:#1f2937;font-size:.8rem;font-family:inherit}.MembersTab_nameInput__eKyMr:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.MembersTab_nameInput__eKyMr::placeholder{color:#6b7280}.MembersTab_nameInputActions__R6mGl{display:flex;gap:.25rem}.MembersTab_addNameButton__SurDQ,.MembersTab_cancelNameButton__YNjr3,.MembersTab_saveNameButton__ccAur{padding:.25rem .5rem;border:none;border-radius:4px;font-size:.7rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px}.MembersTab_addNameButton__SurDQ{background:rgba(102,126,234,.1);color:#667eea;border:1px solid rgba(102,126,234,.3)}.MembersTab_addNameButton__SurDQ:hover{background:rgba(102,126,234,.2);color:#5a67d8}.MembersTab_saveNameButton__ccAur{background:#4ade80;color:white}.MembersTab_saveNameButton__ccAur:hover:not(:disabled){background:#22c55e}.MembersTab_saveNameButton__ccAur:disabled{background:#6b7280;cursor:not-allowed}.MembersTab_cancelNameButton__YNjr3{background:#ef4444;color:white}.MembersTab_cancelNameButton__YNjr3:hover{background:#dc2626}.MembersTab_memberBalance__lS16m{font-weight:600;font-size:1.1rem}.MembersTab_positive__KuzBO{color:#059669}.MembersTab_negative__3_C9S{color:#dc2626}.ActionButtons_actions__QS8BP{display:flex;justify-content:center;gap:0;margin:8px 0;flex-wrap:nowrap}.ActionButtons_actionButton__yRcia{border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1 1;text-align:center;min-height:48px;padding:.75rem 1rem}.ActionButtons_actionButton__yRcia:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ActionButtons_actionButton__yRcia.ActionButtons_disabled__onyZo,.ActionButtons_actionButton__yRcia:disabled{opacity:.5;cursor:not-allowed;transform:none}.ActionButtons_actionButton__yRcia.ActionButtons_disabled__onyZo:hover,.ActionButtons_actionButton__yRcia:disabled:hover{transform:none;box-shadow:0 4px 15px rgba(102,126,234,.4)}.ActionButtons_primary__eWp0_{background:linear-gradient(135deg,#667eea,#764ba2);color:white;box-shadow:0 4px 15px rgba(102,126,234,.4)}.ActionButtons_primary__eWp0_:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.ActionButtons_secondary__N_zwE{background:rgba(255,255,255,.1);color:white;border:1px solid rgba(255,255,255,.3)}.ActionButtons_secondary__N_zwE:hover:not(:disabled){background:rgba(255,255,255,.2);transform:translateY(-2px)}.ActionButtons_accent__8NwL2{background:linear-gradient(135deg,#f093fb,#f5576c);color:white;box-shadow:0 4px 15px rgba(240,147,251,.4)}.ActionButtons_accent__8NwL2:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(240,147,251,.6)}.ActionButtons_testButton__FIqBY{background:linear-gradient(135deg,#10b981,#059669);color:white;box-shadow:0 4px 15px rgba(16,185,129,.4)}.ActionButtons_testButton__FIqBY:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.6)}.ActionButtons_danger__a_DIU{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:white}.ActionButtons_danger__a_DIU:hover:not(:disabled){background:linear-gradient(135deg,#ee5a24,#ff6b6b)}.ActionButtons_success__do2YI{background:linear-gradient(135deg,#4ecdc4,#44a08d);color:white}.ActionButtons_success__do2YI:hover:not(:disabled){background:linear-gradient(135deg,#44a08d,#4ecdc4)}.ActionButtons_warning__u8TEO{background:linear-gradient(135deg,#ffecd2,#fcb69f);color:#495057}.ActionButtons_warning__u8TEO:hover:not(:disabled){background:linear-gradient(135deg,#fcb69f,#ffecd2)}@media (max-width:768px){.ActionButtons_actions__QS8BP{margin:6px 0;gap:.5rem}.ActionButtons_actionButton__yRcia{flex:1 1;min-width:100px;padding:.75rem 1rem;font-size:.9rem}}@media (max-width:480px){.ActionButtons_actions__QS8BP{margin:4px 0;gap:.25rem}.ActionButtons_actionButton__yRcia{flex:1 1;font-size:1rem}}.ProcessWarning_processWarning___o_rM{padding:16px 20px;border-radius:8px;margin:16px 2rem;font-size:14px;font-weight:500;text-align:center;border-left:4px solid;animation:ProcessWarning_slideIn__bZUJ_ .3s ease-out}@keyframes ProcessWarning_slideIn__bZUJ_{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProcessWarning_success__HBX99{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border-left-color:#4ecdc4}.ProcessWarning_warning__UybYQ{background:linear-gradient(135deg,#fff3cd,#fce4a3);color:#856404;border-left-color:#ffecd2}.ProcessWarning_processWarning___o_rM strong{font-weight:600}.ProcessWarning_processWarning___o_rM p{margin:0;line-height:1.5}@media (max-width:768px){.ProcessWarning_processWarning___o_rM{padding:12px 16px;font-size:13px;margin:12px 1rem}}@media (max-width:480px){.ProcessWarning_processWarning___o_rM{padding:10px 12px;font-size:12px}}.GroupPage_container__FrY3R{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.GroupPage_main__bjeEK{padding:0 20px}.GroupPage_content__MRew5{max-width:1200px;margin:0 auto;padding:20px 0}.GroupPage_loadingState__NTzzP{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:60px 40px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:500px;margin:0 auto}.GroupPage_loadingState__NTzzP .GroupPage_spinner__mnBVS{width:40px;height:40px;border:4px solid #f3f4f6;border-top-color:#667eea;border-radius:50%;animation:GroupPage_spin__YEI5r 1s linear infinite;margin:0 auto 20px}.GroupPage_loadingState__NTzzP p{color:#6b7280;margin:0}.GroupPage_errorState__pbb_L{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:60px 40px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:500px;margin:0 auto}.GroupPage_errorState__pbb_L .GroupPage_errorIcon__b9n7H{font-size:3rem;margin-bottom:16px}.GroupPage_errorState__pbb_L h2{font-size:1.5rem;color:#dc2626;margin:0 0 12px}.GroupPage_errorState__pbb_L p{color:#6b7280;margin:0 0 24px}.GroupPage_backButton__IQigT{background:#dc2626;color:white;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s;text-decoration:none;display:inline-block}.GroupPage_backButton__IQigT:hover{background:#b91c1c}@keyframes GroupPage_spin__YEI5r{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.GroupPage_groupHeader__oTI91{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:32px;margin-bottom:24px;color:#1f2937;display:flex;justify-content:space-between;align-items:center;box-shadow:0 10px 40px rgba(0,0,0,.1)}.GroupPage_groupInfo__frMmV{flex:1 1}.GroupPage_backButtonContainer__h_2q9{margin-bottom:24px}.GroupPage_backButtonContainer__h_2q9 .GroupPage_backButton__IQigT{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.8);padding:.75rem 1.5rem;border-radius:12px;font-size:.9rem;cursor:pointer;transition:all .3s ease;align-self:flex-start}.GroupPage_backButtonContainer__h_2q9 .GroupPage_backButton__IQigT:hover{background:rgba(255,255,255,.2);color:white;transform:translateY(-1px)}.GroupPage_groupTitleSection__P2_Ee{display:flex;flex-direction:column;gap:.5rem}@media (prefers-color-scheme:dark){.GroupPage_backButtonContainer__h_2q9 .GroupPage_backButton__IQigT{background:rgba(30,41,59,.8);border-color:rgba(255,255,255,.1)}.GroupPage_backButtonContainer__h_2q9 .GroupPage_backButton__IQigT:hover{background:rgba(51,65,85,.9)}}.GroupPage_groupName__RbO6Y{font-size:2.5rem;font-weight:700;margin:0 0 8px;color:#1f2937}.GroupPage_groupAddress__N4AM9{color:#6b7280;font-family:Monaco,Menlo,monospace;font-size:.9rem}.GroupPage_groupStats__QTrox{display:flex;gap:2rem}.GroupPage_stat__MOWLD{text-align:center}.GroupPage_statLabel__nkMhM{display:block;font-size:.8rem;color:#6b7280;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px}.GroupPage_statValue__Ik_XC{display:block;font-size:1.5rem;font-weight:700;color:#1f2937}.GroupPage_balanceCard__nSTNJ{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:32px;margin-bottom:32px;color:#1f2937;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;gap:8px}.GroupPage_balanceCard__nSTNJ h3{margin:0 0 1rem;font-size:1.1rem;color:#6b7280;font-weight:500}.GroupPage_balance__6duLj{font-size:2.5rem;font-weight:700;margin:0}.GroupPage_positive__q70Tu{color:#059669}.GroupPage_negative__wh7NP{color:#dc2626}.GroupPage_neutral__1TfGB{color:#6b7280}.GroupPage_balanceDescription__NB5j_{color:#6b7280;margin:0;font-size:1rem}.GroupPage_tabs__cTRkR{display:flex;margin-bottom:24px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:.5rem;box-shadow:0 10px 40px rgba(0,0,0,.1)}.GroupPage_tabButton__6h1qe{flex:1 1;background:transparent;border:none;color:#6b7280;padding:1rem;border-radius:15px;cursor:pointer;transition:all .3s ease;font-weight:500}.GroupPage_tabButton__6h1qe:hover{background:rgba(102,126,234,.1);color:#667eea}.GroupPage_tabButton__6h1qe.GroupPage_active__QJEeU{background:linear-gradient(135deg,#667eea,#764ba2);color:white;box-shadow:0 4px 15px rgba(102,126,234,.4)}.GroupPage_tabContent__9ZVBV{margin-bottom:24px}.GroupPage_processWarning__gZyPn{background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:20px;color:#92400e}.GroupPage_processWarning__gZyPn,.GroupPage_successMessage__0lPkc{padding:1rem 2rem;margin-bottom:24px;font-weight:500;text-align:center}.GroupPage_successMessage__0lPkc{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:20px;color:#059669}.GroupPage_transactionPending__CS9wS{background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.3);border-radius:20px;padding:1rem 2rem;margin-bottom:24px;color:#92400e;font-weight:500;text-align:center;animation:GroupPage_pulse__ztF_J 2s infinite}@keyframes GroupPage_pulse__ztF_J{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:768px){.GroupPage_content__MRew5{padding:16px 0}.GroupPage_groupHeader__oTI91{flex-direction:column;gap:1.5rem;text-align:center;padding:24px}.GroupPage_groupStats__QTrox{gap:1rem}.GroupPage_processWarning__gZyPn,.GroupPage_successMessage__0lPkc,.GroupPage_transactionPending__CS9wS{padding:.75rem 1rem}}@media (max-width:480px){.GroupPage_main__bjeEK{padding:0 16px}.GroupPage_content__MRew5{padding:16px 0}.GroupPage_balanceCard__nSTNJ,.GroupPage_groupHeader__oTI91{padding:20px}.GroupPage_tabs__cTRkR{padding:.25rem}.GroupPage_tabButton__6h1qe{padding:.75rem}.GroupPage_groupName__RbO6Y{font-size:1.75rem}.GroupPage_balance__6duLj{font-size:2rem}}