@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6d93bde91c0c2823-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a34f9d1faa5f3315-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d65c78{font-family:Inter,Inter Fallback;font-style:normal}.mobile-container{max-width:375px;width:100%;min-height:100vh;margin:0 auto;background:var(--surface-color);position:relative;display:flex;flex-direction:column;box-shadow:0 0 30px var(--shadow-color)}.mobile-container__header{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:375px;padding:16px 20px;background:linear-gradient(90deg,var(--primary-color),var(--primary-dark));display:flex;justify-content:space-between;align-items:center;z-index:10;border-bottom:none;color:var(--text-light);box-shadow:0 2px 10px var(--shadow-color)}.mobile-container__header-title{font-size:20px;font-weight:600;color:var(--text-light)}.mobile-container__header-avatar{width:36px;height:36px;border-radius:50%;background:var(--accent-color);display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--primary-dark);font-weight:700;box-shadow:0 2px 5px rgba(0,0,0,.1)}.mobile-container__content{flex:1;padding:76px 20px 80px;min-height:100vh;width:100%;background-color:var(--background-light);background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%234F7FD1' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E")}.mobile-container__navigation{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid #f0f0f0}.mobile-container__navigation-item{display:flex;flex-direction:column;align-items:center;color:#666;font-size:12px;cursor:pointer}.mobile-container__navigation-item.active{color:#000}.form-field{margin-bottom:16px}.form-field__label{display:block;margin-bottom:8px;font-size:14px;color:var(--primary-dark);font-weight:500}.form-field__input{width:100%;padding:12px;border:1px solid var(--border-color);border-radius:8px;font-size:16px;background-color:var(--surface-color)}.form-field__input:focus{outline:none;border-color:var(--primary-light);box-shadow:0 0 0 2px var(--shadow-color)}.button{padding:14px;background:var(--primary-color);color:var(--text-light);border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .2s ease}.button:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 8px var(--shadow-color)}.button--full-width{width:100%}.button--small{padding:8px 16px;font-size:14px}.button--medium{padding:12px 20px;font-size:16px}.button--large{padding:16px 24px;font-size:18px}.button--outline{background:rgba(0,0,0,0);border:1px solid var(--primary-color);color:var(--primary-color)}.button--outline:hover{background:rgba(0,71,171,.05);box-shadow:0 2px 5px var(--shadow-color)}.button--secondary{background:var(--primary-light)}.button--secondary:hover{background:var(--primary-color)}.button--accent{background:var(--accent-color);color:var(--primary-dark);font-weight:600}.button--accent:hover{background:rgb(229.5,193.5,0)}.button--danger{background:#ff3b30}.button--danger:hover{background:rgb(252,13.3913043478,0)}.qr-container{aspect-ratio:1;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:24px 0;background-color:var(--surface-color);padding:16px;box-shadow:0 4px 15px var(--shadow-color);border:2px solid var(--border-color)}.bottom-sheet{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:375px;background:var(--surface-color);z-index:100;box-shadow:0 -2px 10px var(--shadow-color)}.bottom-sheet__qr-button{position:absolute;top:-28px;left:50%;transform:translateX(-50%);width:56px;height:56px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-light);z-index:2;box-shadow:0 4px 10px var(--shadow-color);transition:all .2s ease}.bottom-sheet__qr-button:hover{background:var(--primary-dark);transform:translateX(-50%) scale(1.05)}.bottom-sheet__qr-button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border:2px dashed var(--primary-light);border-radius:50%;opacity:.5}.bottom-sheet__navigation{display:flex;justify-content:space-between;align-items:center;padding:16px 40px;border-top:1px solid var(--border-color);background:var(--surface-color);position:relative}.bottom-sheet__navigation:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--border-color)}.nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:var(--primary-light);min-width:64px;transition:all .2s ease}.nav-item:hover{transform:translateY(-2px)}.nav-item span{font-size:12px;font-weight:500}.nav-item.active{color:var(--primary-color)}.nav-item-placeholder{width:56px}[data-theme=dark] .mobile-container{background:var(--surface-dark);box-shadow:0 0 30px var(--shadow-color-dark)}[data-theme=dark] .mobile-container__header{background:linear-gradient(90deg,var(--primary-color-dark),var(--primary-dark-dark));box-shadow:0 2px 10px var(--shadow-color-dark)}[data-theme=dark] .mobile-container__content{background-color:var(--background-dark);background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%231A5FB4' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E")}[data-theme=dark] .form-field__label{color:var(--text-dark)}[data-theme=dark] .form-field__input{border-color:var(--border-dark);background-color:var(--surface-dark);color:var(--text-dark)}[data-theme=dark] .form-field__input:focus{border-color:var(--primary-light);box-shadow:0 0 0 2px var(--shadow-color)}[data-theme=dark] .qr-container{background-color:var(--surface-dark);border-color:var(--border-dark);box-shadow:0 4px 15px var(--shadow-color-dark)}[data-theme=dark] .bottom-sheet{background:var(--surface-dark);box-shadow:0 -2px 10px var(--shadow-color-dark)}[data-theme=dark] .bottom-sheet__navigation{border-top-color:var(--border-dark);background:var(--surface-dark)}[data-theme=dark] .bottom-sheet__navigation:before{background:var(--border-dark)}.account-container{padding-top:16px}.account-filter{margin-bottom:24px}.account-filter__select{padding:10px 16px;border-radius:12px;background-color:hsla(0,0%,100%,.1)}.transactions-list{gap:16px}.transaction-item{background-color:var(--surface-color);border-radius:12px;padding:16px;display:flex;align-items:flex-start;position:relative;overflow:hidden;box-shadow:0 2px 8px var(--shadow-color);transition:all .2s ease}.transaction-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.transaction-item--received{border-left:4px solid #4caf50}.transaction-item--sent{border-left:4px solid #2979ff}.transaction-item__icon{margin-right:16px}.transaction-item__icon .icon-circle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.transaction-item__icon .icon-circle.received{background-color:rgba(76,175,80,.2);color:#4caf50}.transaction-item__icon .icon-circle.sent{background-color:rgba(41,121,255,.2);color:#2979ff}.transaction-item__details{flex:1;display:flex;flex-direction:column;gap:6px}.transaction-item__main{display:flex;justify-content:space-between;align-items:flex-start}.transaction-item__address .value{font-weight:400;font-size:16px;color:var(--text-dark);word-break:break-all}.transaction-item__date{font-size:12px;color:rgba(0,0,0,.5);margin-left:8px;white-space:nowrap}.transaction-item__info{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.transaction-item__token .value{font-size:14px;font-weight:400;color:rgba(0,0,0,.6)}.transaction-item__amount .value{font-weight:500;font-size:16px;text-align:right}.transaction-item__amount.received .value{color:#4caf50}.transaction-item__amount.sent .value{color:#2979ff}.account-filter{display:inline-flex;align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:12px;padding:6px 16px}.account-filter .filter-icon{margin-right:8px;font-size:16px;color:var(--text-light)}.account-filter__select{border:none;background:rgba(0,0,0,0);font-size:14px;color:var(--text-light);padding:6px 4px;width:auto;-webkit-appearance:none;appearance:none}.account-filter__select:focus{outline:none}.account-filter__select option{background-color:var(--surface-dark);color:var(--text-light)}[data-theme=light] .transaction-item{background-color:var(--surface-color);box-shadow:0 2px 8px var(--shadow-color);border-color:rgba(0,0,0,0)}[data-theme=light] .transaction-item--received{border-left:4px solid #4caf50}[data-theme=light] .transaction-item--sent{border-left:4px solid #2979ff}[data-theme=light] .transaction-item:hover{background-color:#f9fbff}[data-theme=light] .transaction-item__icon .icon-circle.received{background-color:rgba(76,175,80,.15)}[data-theme=light] .transaction-item__icon .icon-circle.sent{background-color:rgba(41,121,255,.15)}[data-theme=light] .transaction-item__address .value{color:var(--text-dark)}[data-theme=light] .transaction-item__date{color:rgba(0,0,0,.5)}[data-theme=light] .transaction-item__token .value{color:rgba(0,0,0,.6)}[data-theme=light] .account-filter{background-color:rgba(0,0,0,.05)}[data-theme=light] .account-filter .filter-icon,[data-theme=light] .account-filter__select{color:var(--text-dark)}[data-theme=light] .account-filter__select option{background-color:var(--surface-color);color:var(--text-dark)}[data-theme=dark] .transaction-item{background-color:var(--surface-dark);box-shadow:0 2px 8px var(--shadow-color-dark)}[data-theme=dark] .transaction-item:hover{background-color:#1c2231}[data-theme=dark] .transaction-item__address .value{color:var(--text-light)}[data-theme=dark] .transaction-item__date{color:hsla(0,0%,100%,.5)}[data-theme=dark] .transaction-item__token .value{color:hsla(0,0%,100%,.6)}[data-theme=dark] .account-filter{background-color:hsla(0,0%,100%,.1)}[data-theme=dark] .account-filter .filter-icon,[data-theme=dark] .account-filter__select{color:var(--text-light)}[data-theme=dark] .account-filter__select option{background-color:var(--surface-dark);color:var(--text-light)}.theme-toggle{display:flex;align-items:center;justify-content:space-between;padding:8px 0;width:100%}.theme-toggle__label{display:flex;align-items:center;gap:8px}.theme-toggle__label .icon{font-size:18px}.theme-toggle__label .icon.sun{color:var(--accent-color)}.theme-toggle__label .icon.moon{color:var(--primary-dark)}.theme-toggle__label .theme-name{font-size:14px;font-weight:500;color:var(--text-dark)}.theme-toggle__switch{position:relative;border:none;background:none;cursor:pointer;padding:0}.theme-toggle__switch .toggle-track{display:block;width:50px;height:26px;border-radius:13px;background-color:var(--primary-light);position:relative;transition:background-color .2s ease}.theme-toggle__switch .toggle-thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background-color:var(--surface-color);transition:transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.theme-toggle__switch.is-dark .toggle-track{background-color:var(--primary-dark)}.theme-toggle__switch.is-dark .toggle-thumb{transform:translateX(24px)}[data-theme=dark] .theme-toggle__label .theme-name{color:var(--text-light)}[data-theme=dark] .theme-toggle__label .icon.sun{color:rgba(255,215,0,.7)}[data-theme=dark] .theme-toggle__label .icon.moon{color:#a0b4ff}.language-toggle{display:flex;align-items:center;justify-content:space-between;padding:8px 0;width:100%}.language-toggle__label{display:flex;align-items:center;gap:8px}.language-toggle__label .icon{font-size:18px}.language-toggle__label .icon.globe{color:var(--primary-color)}.language-toggle__label .language-name{font-size:14px;font-weight:500;color:var(--text-dark)}.language-toggle__select-container{position:relative}.language-toggle__select-container:after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:var(--text-dark) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);pointer-events:none}.language-toggle__select{padding:6px 28px 6px 12px;font-size:14px;border:1px solid var(--border-color);border-radius:8px;background-color:rgba(0,0,0,0);color:var(--text-dark);cursor:pointer;appearance:none}.language-toggle__select:focus{outline:none;border-color:var(--primary-color)}.language-toggle__select option{background-color:var(--surface-color)}[data-theme=dark] .language-toggle__label .language-name{color:var(--text-light)}[data-theme=dark] .language-toggle__label .icon.globe{color:var(--primary-light)}[data-theme=dark] .language-toggle__select-container:after{border-color:var(--text-light) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}[data-theme=dark] .language-toggle__select{color:var(--text-light);border-color:var(--border-dark)}[data-theme=dark] .language-toggle__select option{background-color:var(--surface-dark)}.modal-container{width:100%;max-width:340px;background:var(--surface-color);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.3);overflow:hidden;animation:slideUp .3s ease}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--border-color);background:linear-gradient(90deg,var(--primary-color),var(--primary-dark))}.modal-title{margin:0}.modal-close-btn{background:hsla(0,0%,100%,.15);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-light);cursor:pointer;transition:background .2s ease}.modal-close-btn:hover{background:hsla(0,0%,100%,.25)}.modal-close-btn svg{font-size:18px}.modal-content{padding:20px;max-height:70vh;overflow-y:auto}[data-theme=dark] .modal-container{background:var(--surface-dark);box-shadow:0 8px 24px rgba(0,0,0,.5)}[data-theme=dark] .modal-header{background:linear-gradient(90deg,var(--primary-color-dark),var(--primary-dark-dark));border-bottom-color:var(--border-dark)}.login-wrapper{justify-content:center;min-height:100vh;padding:40px 20px;background:var(--background-light)}.login-logo,.login-wrapper{display:flex;flex-direction:column;align-items:center}.login-logo{margin-bottom:40px;text-align:center}.logo-container{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;overflow:hidden;border-radius:50%}.zap-logo{position:relative;z-index:2;filter:drop-shadow(0 0 8px rgba(66,174,234,.6));animation:pulse 3s infinite}.lightning-effect{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:radial-gradient(circle,rgba(66,174,234,.15) 0,rgba(13,110,182,.1) 70%,rgba(0,0,0,0) 100%);z-index:1}.lightning-effect:before{content:"";position:absolute;top:-5%;left:-5%;right:-5%;bottom:-5%;background:rgba(0,0,0,0);z-index:2;border-radius:50%;box-shadow:inset 0 0 7px rgba(66,174,234,.4),0 0 12px rgba(66,174,234,.6);opacity:0;animation:glow 5s infinite}.lightning-effect:after{content:"";position:absolute;top:5%;left:5%;width:90%;height:40%;background:hsla(0,0%,100%,.1);border-radius:50% 50% 0 0;filter:blur(5px);opacity:0;transform:translateY(-10px);animation:eagleGlow 5s infinite}.logo-container:after,.logo-container:before{content:"";position:absolute;z-index:3;background:#42aeea;opacity:0;filter:blur(1px);width:3px;height:0;top:50%;left:50%;transform-origin:center;animation:spark 5s infinite}.logo-container:before{transform:translate(-50%,-50%) rotate(45deg);animation-delay:.1s}.logo-container:after{transform:translate(-50%,-50%) rotate(-45deg);animation-delay:.2s}.logo-title{font-size:24px;font-weight:700;color:var(--primary-dark);letter-spacing:1px;margin-bottom:8px}.logo-accent{font-size:22px;font-weight:600;color:#42aeea;letter-spacing:2px}.login-container{width:100%;max-width:320px;padding:30px 24px;border-radius:16px;background-color:var(--surface-color);box-shadow:0 8px 16px var(--shadow-color);display:flex;flex-direction:column;align-items:center;text-align:center}.login-title{font-size:24px;font-weight:700;margin-bottom:24px;color:var(--primary-dark)}.login-subtitle{margin-bottom:16px;font-size:16px;color:#666}.login-content{width:100%}.login-illustration{width:100%;height:120px;margin-bottom:30px;position:relative;overflow:hidden}.illustration-circles{position:absolute;top:0;left:0;width:100%;height:100%}.circle{position:absolute;border-radius:50%}.circle-1{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-light),var(--primary-color));top:20px;left:50%;opacity:.7}.circle-1,.circle-2{transform:translateX(-50%)}.circle-2{width:50px;height:50px;background-color:var(--accent-color);top:30px;left:30%;opacity:.5}.circle-3{width:40px;height:40px;background-color:var(--primary-dark);top:40px;left:70%;transform:translateX(-50%);opacity:.4}.login-features{display:flex;justify-content:space-between;width:100%;margin-top:16px}.feature{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 8px}.feature-icon{font-size:24px;margin-bottom:8px}.feature-text{font-size:12px;text-align:center;color:#666}.authenticating{display:flex;flex-direction:column;align-items:center;gap:20px}.loading-spinner{width:40px;height:40px;border:3px solid var(--border-color);border-top:3px solid #42aeea;border-radius:50%;animation:spin 1s linear infinite}@keyframes spark{0%,to{opacity:0;height:0;box-shadow:none}10%{opacity:.9;height:20px;box-shadow:0 0 7px rgba(66,174,234,.6),0 0 15px hsla(0,0%,100%,.4),0 0 25px rgba(66,174,234,.6)}10.1%{opacity:.3}10.2%{opacity:.8}10.3%{opacity:.2}10.4%{opacity:.7}11%{opacity:0;height:0}60%{opacity:.9;height:25px;box-shadow:0 0 7px rgba(66,174,234,.7),0 0 15px hsla(0,0%,100%,.5),0 0 25px rgba(66,174,234,.7)}60.1%{opacity:.4}60.2%{opacity:.9}60.3%{opacity:.2}61%{opacity:0;height:0}}@keyframes eagleGlow{0%,to{opacity:0;transform:translateY(-10px)}10%,10.5%{opacity:.6;transform:translateY(0)}13%{opacity:0;transform:translateY(-10px)}60%,60.5%{opacity:.6;transform:translateY(0)}63%{opacity:0;transform:translateY(-10px)}}.connect-wallet-button{width:100%;padding:16px;background:#000;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.connect-wallet-button:hover{opacity:.9;transform:translateY(-1px)}.connect-wallet-button:active{transform:translateY(0)}[data-theme=dark] .login-wrapper{background:var(--background-dark)}[data-theme=dark] .login-container{background-color:var(--surface-dark);box-shadow:0 8px 16px var(--shadow-color-dark)}[data-theme=dark] .login-title{color:var(--text-light)}[data-theme=dark] .login-subtitle{color:#aaa}[data-theme=dark] .loading-spinner{border-color:var(--border-dark);border-top-color:#42aeea}[data-theme=dark] .logo-title{color:var(--text-light)}[data-theme=dark] .lightning-effect{background:radial-gradient(circle,rgba(66,174,234,.2) 0,rgba(13,110,182,.15) 70%,rgba(0,0,0,0) 100%)}[data-theme=dark] .lightning-effect:before{box-shadow:inset 0 0 10px rgba(66,174,234,.5),0 0 18px rgba(66,174,234,.7)}[data-theme=dark] .logo-container:after,[data-theme=dark] .logo-container:before{box-shadow:0 0 10px rgba(66,174,234,.8),0 0 20px hsla(0,0%,100%,.6),0 0 30px rgba(66,174,234,.8)}[data-theme=dark] .zap-logo{filter:drop-shadow(0 0 10px rgba(66,174,234,.7))}@keyframes pulse{0%,to{filter:drop-shadow(0 0 8px rgba(66,174,234,.6));transform:scale(1)}50%{filter:drop-shadow(0 0 20px rgba(66,174,234,.8));transform:scale(1.05)}10%,60%{filter:drop-shadow(0 0 30px rgb(66,174,234))}}@keyframes glow{0%,to{opacity:.2;box-shadow:inset 0 0 10px rgba(66,174,234,.5),0 0 15px rgba(66,174,234,.7)}10%,10.5%,60%,60.5%{opacity:.9;box-shadow:inset 0 0 20px rgba(66,174,234,.8),0 0 30px rgba(66,174,234,.9)}}.send-container{padding:20px;height:100%;background-color:var(--surface-color);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}.send-container,.send-options{display:flex;flex-direction:column}.send-options{gap:20px;padding:20px 0}.send-option-button{width:100%;padding:20px;border:2px solid var(--border-color);border-radius:12px;background:var(--background);display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease}.send-option-button:hover{background:var(--input-background)}.send-option-button span{font-size:16px;font-weight:500;color:var(--text-primary)}.send-option-divider{display:flex;align-items:center;text-align:center;color:var(--text-secondary)}.send-option-divider:after,.send-option-divider:before{content:"";flex:1;border-bottom:1px solid var(--border-color)}.send-option-divider span{padding:0 10px;font-size:14px}.qr-scanner{height:300px}.qr-scanner,.qr-scanner__frame{display:flex;align-items:center;justify-content:center}.qr-scanner__frame{border:2px solid var(--border-color);border-radius:12px;position:relative}.qr-scanner__frame:before{border-top:3px solid var(--primary);border-left:3px solid var(--primary);top:10px;left:10px}.qr-scanner__frame:after,.qr-scanner__frame:before{content:"";position:absolute;width:40px;height:40px;z-index:1}.qr-scanner__frame:after{border-bottom:3px solid var(--primary);border-right:3px solid var(--primary);bottom:10px;right:10px}.qr-scanner__loading{font-size:16px;color:var(--text-secondary)}.send-form{display:flex;flex-direction:column;gap:24px;width:100%;flex:1}.send-form__field{width:100%}.send-form .field-label{display:block;font-size:16px;font-weight:500;margin-bottom:10px;color:var(--text-secondary)}.send-form .address-display,.send-form .amount-display{background:var(--display-background);border-radius:12px;border:1px solid var(--display-border);transition:background-color .3s ease,border-color .3s ease}.send-form .address-text,.send-form .amount-text{font-size:16px;font-weight:500;word-break:break-all;line-height:1.5;color:var(--text-primary);transition:color .3s ease}.send-form .input-wrapper{position:relative;width:100%}.send-form .amount-input{width:100%;padding:18px 16px;border:1px solid var(--border-color);border-radius:12px;font-size:16px;background:var(--input-background);color:var(--text-primary);transition:all .2s ease}.send-form .amount-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(66,153,225,.2)}.send-form .amount-input::placeholder{color:var(--text-placeholder)}.send-form .error-message{background-color:var(--error-background);border:1px solid var(--error-border);padding:12px 16px;border-radius:8px;font-size:14px;color:var(--error-text);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.send-button{margin-top:auto;width:100%;transition:all .2s ease}.send-button:disabled{opacity:.6;cursor:not-allowed}.scan-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2)}.scan-area,.scan-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.scan-area{gap:50}.account-container{display:flex;flex-direction:column;gap:24px}.account-balance-card{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));border-radius:16px;padding:24px;color:var(--text-light);box-shadow:0 8px 24px var(--shadow-color);position:relative;overflow:hidden}.account-balance-card:before{content:"";position:absolute;top:-50px;right:-50px;width:150px;height:150px;border-radius:50%;background:hsla(0,0%,100%,.1)}.account-balance-card:after{content:"";position:absolute;bottom:-60px;left:-60px;width:180px;height:180px;border-radius:50%;background:hsla(0,0%,100%,.06)}.balance-label{font-size:14px;font-weight:500;margin-bottom:8px;opacity:.9}.balance-amount{font-size:28px;font-weight:700;margin-bottom:4px;line-height:1.2;word-break:break-word;max-width:100%;overflow:hidden;text-overflow:ellipsis}.balance-amount.large-number{font-size:24px}.balance-amount.very-large-number{font-size:20px}.balance-currency{font-size:16px;font-weight:500;opacity:.8;margin-bottom:20px}.quick-actions{display:flex;gap:12px;margin-top:16px;position:relative;z-index:2}.action-button{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:24px;padding:8px 16px}.action-button svg{font-size:16px}.transactions-section{background-color:var(--surface-color);border-radius:16px;padding:20px;box-shadow:0 4px 12px var(--shadow-color)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-title{font-size:24px;background:linear-gradient(90deg,#3a8af9,#8f79fb);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.filter-actions{display:flex;align-items:center;gap:10px}.filter-dropdown{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.08);border-radius:24px;padding:10px 16px;color:var(--text-light);cursor:pointer;transition:all .2s ease-in-out}.filter-dropdown.active{background:rgba(58,138,249,.2);border:1px solid rgba(58,138,249,.5)}.filter-dropdown svg{font-size:16px}.search-button{background:hsla(0,0%,100%,.08);border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--text-light);cursor:pointer}.search-button svg{font-size:18px}.advanced-filters-panel{background:rgba(18,22,33,.8);backdrop-filter:blur(8px);border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 8px 16px rgba(0,0,0,.3);animation:fadeIn .3s ease}.filter-content{display:flex;flex-direction:column;gap:20px}.filter-row{display:flex;gap:20px;margin-bottom:24px}@media(max-width:480px){.filter-row{flex-direction:column;gap:20px}}.filter-group{display:flex;flex-direction:column;gap:12px}.filter-group label{font-size:16px;color:hsla(0,0%,100%,.6)}.custom-select{position:relative}.custom-select:after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:6px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;pointer-events:none}.filter-select{width:100%;background:hsla(0,0%,100%,.08);border:none;border-radius:12px;padding:14px 16px;color:var(--text-light);font-size:16px;appearance:none;cursor:pointer}.filter-select:focus{outline:none}.filter-select option{background-color:#1a1f2e}.date-input-container{position:relative;display:flex;align-items:center}.date-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.5);font-size:18px;pointer-events:none;z-index:1}.date-input{width:100%;background:hsla(0,0%,100%,.08);border:none;border-radius:12px;padding:14px 16px 14px 46px;color:var(--text-light);font-size:16px;position:relative;appearance:none}.date-input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0);color:rgba(0,0,0,0);cursor:pointer;z-index:2;opacity:.01}.date-input::-webkit-datetime-edit,.date-input::-webkit-datetime-edit-fields-wrapper{color:var(--text-light)}.date-input::-webkit-datetime-edit-text{color:var(--text-light);opacity:.7}.date-input::-webkit-datetime-edit-day-field,.date-input::-webkit-datetime-edit-month-field,.date-input::-webkit-datetime-edit-year-field{color:var(--text-light)}.date-input::-webkit-inner-spin-button{display:none}.date-input:focus{outline:none}.calendar-button{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.5);cursor:pointer;padding:4px}.calendar-button svg{font-size:18px}.filter-button-row{display:flex;gap:16px;margin-top:8px}.reset-button{background:hsla(0,0%,100%,.08)!important}.apply-button,.reset-button{color:var(--text-light)!important;border:none!important;border-radius:12px!important;padding:14px 20px!important;font-size:16px!important;font-weight:500!important}.apply-button{background:linear-gradient(90deg,#3a8af9,#8f79fb)!important}.transactions-list{display:flex;flex-direction:column;margin-top:16px}.empty-transactions{text-align:center;padding:24px 0;color:hsla(0,0%,100%,.5)}.error-transactions,.loading-transactions{text-align:center;padding:24px 0;color:var(--text-secondary)}.loading-more{display:flex;flex-direction:column;align-items:center;padding:15px 0;margin:12px 0;background:rgba(18,22,33,.4);border-radius:12px;position:relative;overflow:hidden}.loading-more:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);animation:loadingBar 1.5s ease-in-out infinite}.loading-more p{margin-top:10px;color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500}.loading-more .loading-spinner{width:24px;height:24px;border-radius:50%;border:2px solid hsla(0,0%,100%,.1);border-top:2px solid var(--primary-color);animation:spin .8s linear infinite}.loading-more-container{position:relative;margin:8px 0;overflow:hidden}.loading-more-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);animation:loadingBar 1.5s ease-in-out infinite;z-index:10}.loading-more-container .transaction-skeleton{margin-bottom:0}.pagination-info{display:flex;justify-content:center;align-items:center;padding:10px 0;margin:15px 0;font-size:14px;color:hsla(0,0%,100%,.5)}.pagination-info .page-counter{background:hsla(0,0%,100%,.1);border-radius:12px;padding:4px 10px;margin-left:8px;font-weight:500}@keyframes loadingBar{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}[data-theme=light] .transactions-section{background-color:var(--surface-color);box-shadow:0 4px 12px var(--shadow-color)}[data-theme=light] .section-title{background:linear-gradient(90deg,var(--primary-color),var(--primary-dark));-webkit-background-clip:text;background-clip:text}[data-theme=light] .filter-dropdown{background:rgba(0,0,0,.06);color:var(--text-dark)}[data-theme=light] .filter-group label{color:var(--text-dark)}[data-theme=light] .filter-select{background:rgba(0,0,0,.04);color:var(--text-dark)}[data-theme=light] .filter-select option{background-color:var(--surface-color);color:var(--text-dark)}[data-theme=light] .date-input{background:rgba(0,0,0,.04);color:var(--text-dark)}[data-theme=light] .date-input::-webkit-datetime-edit,[data-theme=light] .date-input::-webkit-datetime-edit-day-field,[data-theme=light] .date-input::-webkit-datetime-edit-fields-wrapper,[data-theme=light] .date-input::-webkit-datetime-edit-month-field,[data-theme=light] .date-input::-webkit-datetime-edit-text,[data-theme=light] .date-input::-webkit-datetime-edit-year-field{color:var(--text-dark)}[data-theme=light] .date-icon{color:rgba(0,0,0,.4)}[data-theme=light] .reset-button{background:rgba(0,0,0,.08)!important;color:var(--text-dark)!important}[data-theme=light] .empty-transactions{color:rgba(0,0,0,.5)}[data-theme=light] .pagination-info{color:rgba(0,0,0,.6)}[data-theme=light] .pagination-info .page-counter{background:rgba(0,0,0,.05)}.transaction-skeleton .content-skeleton .amount-skeleton [data-theme=light] .token-skeleton,.transaction-skeleton .content-skeleton .amount-skeleton [data-theme=light] .value-skeleton,.transaction-skeleton .content-skeleton .details-skeleton [data-theme=light] .address-skeleton,.transaction-skeleton .content-skeleton .details-skeleton [data-theme=light] .date-skeleton,.transaction-skeleton [data-theme=light] .icon-skeleton,[data-theme=light] .shimmer,[data-theme=light] .transaction-skeleton .content-skeleton .amount-skeleton .token-skeleton,[data-theme=light] .transaction-skeleton .content-skeleton .amount-skeleton .value-skeleton,[data-theme=light] .transaction-skeleton .content-skeleton .details-skeleton .address-skeleton,[data-theme=light] .transaction-skeleton .content-skeleton .details-skeleton .date-skeleton,[data-theme=light] .transaction-skeleton .icon-skeleton{background:#e0e5f0}.transaction-skeleton .content-skeleton .amount-skeleton [data-theme=light] .token-skeleton:after,.transaction-skeleton .content-skeleton .amount-skeleton [data-theme=light] .value-skeleton:after,.transaction-skeleton .content-skeleton .details-skeleton [data-theme=light] .address-skeleton:after,.transaction-skeleton .content-skeleton .details-skeleton [data-theme=light] .date-skeleton:after,.transaction-skeleton [data-theme=light] .icon-skeleton:after,[data-theme=light] .shimmer:after,[data-theme=light] .transaction-skeleton .content-skeleton .amount-skeleton .token-skeleton:after,[data-theme=light] .transaction-skeleton .content-skeleton .amount-skeleton .value-skeleton:after,[data-theme=light] .transaction-skeleton .content-skeleton .details-skeleton .address-skeleton:after,[data-theme=light] .transaction-skeleton .content-skeleton .details-skeleton .date-skeleton:after,[data-theme=light] .transaction-skeleton .icon-skeleton:after{background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5) 20%,rgba(255,255,255,.7) 60%,rgba(255,255,255,0))}[data-theme=dark] .account-balance-card{background:linear-gradient(135deg,var(--primary-color-dark),var(--primary-dark-dark));box-shadow:0 8px 24px var(--shadow-color-dark)}[data-theme=dark] .transactions-section{background-color:var(--surface-dark);box-shadow:0 4px 12px var(--shadow-color-dark)}[data-theme=dark] .section-title{background:linear-gradient(90deg,#3a8af9,#8f79fb);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .filter-dropdown{background:hsla(0,0%,100%,.08)}[data-theme=dark] .filter-dropdown.active{background:rgba(58,138,249,.2)}[data-theme=dark] .filter-select{background:hsla(0,0%,100%,.08)}[data-theme=dark] .filter-select option{background-color:var(--surface-dark)}[data-theme=dark] .empty-transactions{color:hsla(0,0%,100%,.3)}.transaction-skeleton .content-skeleton .amount-skeleton [data-theme=dark] .token-skeleton,.transaction-skeleton .content-skeleton .amount-skeleton [data-theme=dark] .value-skeleton,.transaction-skeleton .content-skeleton .details-skeleton [data-theme=dark] .address-skeleton,.transaction-skeleton .content-skeleton .details-skeleton [data-theme=dark] .date-skeleton,.transaction-skeleton [data-theme=dark] .icon-skeleton,[data-theme=dark] .shimmer,[data-theme=dark] .transaction-skeleton .content-skeleton .amount-skeleton .token-skeleton,[data-theme=dark] .transaction-skeleton .content-skeleton .amount-skeleton .value-skeleton,[data-theme=dark] .transaction-skeleton .content-skeleton .details-skeleton .address-skeleton,[data-theme=dark] .transaction-skeleton .content-skeleton .details-skeleton .date-skeleton,[data-theme=dark] .transaction-skeleton .icon-skeleton{background:#252a37}.shimmer,.transaction-skeleton .content-skeleton .amount-skeleton .token-skeleton,.transaction-skeleton .content-skeleton .amount-skeleton .value-skeleton,.transaction-skeleton .content-skeleton .details-skeleton .address-skeleton,.transaction-skeleton .content-skeleton .details-skeleton .date-skeleton,.transaction-skeleton .icon-skeleton{position:relative;background:#252a37;border-radius:8px;overflow:hidden}.shimmer:after,.transaction-skeleton .content-skeleton .amount-skeleton .token-skeleton:after,.transaction-skeleton .content-skeleton .amount-skeleton .value-skeleton:after,.transaction-skeleton .content-skeleton .details-skeleton .address-skeleton:after,.transaction-skeleton .content-skeleton .details-skeleton .date-skeleton:after,.transaction-skeleton .icon-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.05) 20%,rgba(255,255,255,.1) 60%,rgba(255,255,255,0));animation:shimmer 2s infinite}.transaction-skeleton{padding:16px;margin-bottom:10px;display:flex;align-items:center;gap:16px}.transaction-skeleton .icon-skeleton{width:40px;height:40px;border-radius:50%}.transaction-skeleton .content-skeleton{flex:1;display:flex;justify-content:space-between}.transaction-skeleton .content-skeleton .details-skeleton{display:flex;flex-direction:column;gap:8px}.transaction-skeleton .content-skeleton .details-skeleton .address-skeleton{height:16px;width:120px}.transaction-skeleton .content-skeleton .details-skeleton .date-skeleton{height:12px;width:80px}.transaction-skeleton .content-skeleton .amount-skeleton{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.transaction-skeleton .content-skeleton .amount-skeleton .token-skeleton{height:12px;width:40px}.transaction-skeleton .content-skeleton .amount-skeleton .value-skeleton{height:16px;width:60px}.balance-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.refresh-button{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-light);cursor:pointer;transition:all .2s ease}.refresh-button:hover{background:hsla(0,0%,100%,.3)}.refresh-button:active{transform:scale(.95)}.refresh-button.refreshing{animation:spin 1s linear infinite}.refresh-button:disabled{opacity:.7;cursor:not-allowed}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.profile-container{display:flex;flex-direction:column;gap:24px}.profile-section{background-color:var(--surface-color);border-radius:16px;padding:20px;box-shadow:0 4px 12px var(--shadow-color)}.profile-header{display:flex;align-items:center;gap:16px;margin-bottom:8px}.profile-avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:var(--text-light);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600}.profile-info{display:flex;flex-direction:column}.profile-name{font-size:20px;font-weight:600;margin-bottom:4px;color:var(--text-dark)}.profile-wallet{font-size:14px;color:var(--primary-light)}.section-title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:16px;color:var(--primary-dark)}.section-icon{color:var(--primary-color)}.setting-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border-color)}.setting-item__label{font-size:16px;font-weight:500;color:var(--text-dark)}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:fadeIn .2s ease}.modal-content{width:100%;max-width:340px;background:var(--surface-color);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.3);overflow:hidden;animation:slideUp .3s ease;margin:0 auto;position:relative}.modal-close-button{position:absolute;top:16px;right:16px;background:hsla(0,0%,100%,.15);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-light);cursor:pointer;transition:background .2s ease;z-index:10;font-size:18px}.modal-close-button:hover{background:hsla(0,0%,100%,.25)}.modal-title{font-size:18px;font-weight:600;padding:16px;border-bottom:1px solid var(--border-color);background:linear-gradient(90deg,var(--primary-color),var(--primary-dark));color:var(--text-light);margin:0 0 20px}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.form-label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:var(--text-muted)}.form-input{width:100%;padding:12px 16px;font-size:16px;border-radius:12px;border:1px solid var(--border-color);background-color:var(--input-bg);color:var(--text-dark);outline:none;box-sizing:border-box;height:48px}.form-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.2)}.amount-input-wrapper{position:relative;width:100%}.amount-input-prefix{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-weight:600;font-size:16px;color:var(--text-muted)}.amount-input{padding-left:60px!important}.form-actions{display:flex;gap:12px;margin-top:24px;padding-bottom:16px}.form-actions button{flex:1;height:48px;border-radius:12px;font-size:16px;font-weight:600}[data-theme=dark] .profile-section{background-color:var(--surface-dark)}[data-theme=dark] .profile-name{color:var(--text-light)}[data-theme=dark] .profile-wallet,[data-theme=dark] .section-title{color:var(--primary-light)}[data-theme=dark] .setting-item{border-bottom-color:var(--border-dark)}[data-theme=dark] .setting-item__label{color:var(--text-light)}[data-theme=dark] .modal-content{background-color:var(--surface-dark);box-shadow:0 8px 24px rgba(0,0,0,.5)}[data-theme=dark] .modal-close-button{background:hsla(0,0%,100%,.1)}[data-theme=dark] .modal-close-button:hover{background:hsla(0,0%,100%,.2)}[data-theme=dark] .modal-title{background:linear-gradient(90deg,var(--primary-color-dark),var(--primary-dark-dark));border-bottom-color:var(--border-dark)}[data-theme=dark] .form-label{color:var(--text-muted-dark)}[data-theme=dark] .form-input{border-color:var(--border-dark);background-color:var(--input-bg-dark);color:var(--text-light)}[data-theme=dark] .amount-input-prefix{color:var(--text-muted-dark)}.transaction-detail-container{display:flex;flex-direction:column;height:100%;padding:16px}.transaction-detail-header{display:flex;align-items:center;margin-bottom:24px}.transaction-detail-header .back-link{color:var(--text-light);display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;padding:8px;border-radius:8px;transition:background-color .2s ease}.transaction-detail-header .back-link:hover{background-color:hsla(0,0%,100%,.1)}.transaction-detail-header .back-link svg{font-size:16px}.transaction-detail-header .detail-title{margin:0 auto;font-size:18px;font-weight:600;color:var(--text-light)}[data-theme=light] .transaction-detail-header .back-link{color:var(--text-dark)}[data-theme=light] .transaction-detail-header .back-link:hover{background-color:rgba(0,0,0,.06)}[data-theme=light] .transaction-detail-header .detail-title{color:var(--text-dark)}[data-theme=light] .transaction-type-banner{background:var(--surface-color);box-shadow:0 4px 12px var(--shadow-color);color:var(--text-dark)}[data-theme=light] .transaction-type-banner .transaction-type{color:var(--text-dark)}[data-theme=light] .transaction-type-banner .transaction-date{color:rgba(0,0,0,.6)}[data-theme=light] .transaction-detail-section{background:var(--surface-color);box-shadow:0 4px 12px var(--shadow-color);color:var(--text-dark)}[data-theme=light] .transaction-detail-section .detail-label,[data-theme=light] .transaction-detail-section .detail-value{color:var(--text-dark)}.transaction-detail-error,.transaction-detail-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:20px}.transaction-detail-error p,.transaction-detail-loading p{color:var(--text-secondary);font-size:16px}.transaction-detail-content{display:flex;flex-direction:column;gap:24px}.transaction-type-banner{background:var(--surface-dark);border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;box-shadow:0 4px 12px var(--shadow-color-dark);position:relative}.transaction-type-banner .transaction-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;font-size:24px}.transaction-type-banner .transaction-icon.sent{background-color:rgba(41,121,255,.2);color:#2979ff}.transaction-type-banner .transaction-icon.received{background-color:rgba(76,175,80,.2);color:#4caf50}.transaction-type-banner .transaction-type{font-size:18px;font-weight:600;color:var(--text-light);margin:0}.transaction-type-banner .transaction-amount{font-size:28px;font-weight:700}.transaction-type-banner .transaction-amount.sent{color:#2979ff}.transaction-type-banner .transaction-amount.received{color:#4caf50}.transaction-type-banner .transaction-date{font-size:14px;color:hsla(0,0%,100%,.6);margin-top:4px}.transaction-detail-section{background:var(--surface-dark);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 12px var(--shadow-color-dark)}.detail-row{display:flex;flex-direction:column;gap:4px}.detail-label{font-size:14px;color:hsla(0,0%,100%,.6)}.detail-value{font-size:16px;color:var(--text-light);word-break:break-all}.detail-value.status{color:#4caf50;font-weight:500}.detail-value.status.failed{color:#ff5252}.detail-value.status.pending{color:#ffc107}.address-label{margin-left:8px;font-size:14px;color:#4caf50}.transaction-action{margin-top:8px}.transaction-action .explorer-button{display:flex;justify-content:center;align-items:center;gap:8px;border-radius:12px;padding:14px 16px}.transaction-action .explorer-button svg{font-size:16px}.transaction-detail-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0;gap:12px}.shimmer-base,.transaction-detail-loading .shimmer,.transaction-detail-loading .transaction-skeleton .content-skeleton .amount-skeleton .token-skeleton,.transaction-detail-loading .transaction-skeleton .content-skeleton .amount-skeleton .value-skeleton,.transaction-detail-loading .transaction-skeleton .content-skeleton .details-skeleton .address-skeleton,.transaction-detail-loading .transaction-skeleton .content-skeleton .details-skeleton .date-skeleton,.transaction-detail-loading .transaction-skeleton .icon-skeleton,.transaction-skeleton .content-skeleton .amount-skeleton .transaction-detail-loading .token-skeleton,.transaction-skeleton .content-skeleton .amount-skeleton .transaction-detail-loading .value-skeleton,.transaction-skeleton .content-skeleton .details-skeleton .transaction-detail-loading .address-skeleton,.transaction-skeleton .content-skeleton .details-skeleton .transaction-detail-loading .date-skeleton,.transaction-skeleton .transaction-detail-loading .icon-skeleton{position:relative;background:#252a37;border-radius:8px;overflow:hidden}.shimmer-base:after,.transaction-detail-loading .shimmer:after,.transaction-detail-loading .transaction-skeleton .content-skeleton .amount-skeleton .token-skeleton:after,.transaction-detail-loading .transaction-skeleton .content-skeleton .amount-skeleton .value-skeleton:after,.transaction-detail-loading .transaction-skeleton .content-skeleton .details-skeleton .address-skeleton:after,.transaction-detail-loading .transaction-skeleton .content-skeleton .details-skeleton .date-skeleton:after,.transaction-detail-loading .transaction-skeleton .icon-skeleton:after,.transaction-skeleton .content-skeleton .amount-skeleton .transaction-detail-loading .token-skeleton:after,.transaction-skeleton .content-skeleton .amount-skeleton .transaction-detail-loading .value-skeleton:after,.transaction-skeleton .content-skeleton .details-skeleton .transaction-detail-loading .address-skeleton:after,.transaction-skeleton .content-skeleton .details-skeleton .transaction-detail-loading .date-skeleton:after,.transaction-skeleton .transaction-detail-loading .icon-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.05) 20%,rgba(255,255,255,.1) 60%,rgba(255,255,255,0));animation:shimmer 2s infinite}@keyframes shimmer{to{transform:translateX(100%)}}.transaction-detail-loading .transaction-skeleton .content-skeleton .amount-skeleton [data-theme=light] .token-skeleton,.transaction-detail-loading .transaction-skeleton .content-skeleton .amount-skeleton [data-theme=light] .value-skeleton,.transaction-detail-loading .transaction-skeleton .content-skeleton .details-skeleton [data-theme=light] .address-skeleton,.transaction-detail-loading .transaction-skeleton .content-skeleton .details-skeleton [data-theme=light] .date-skeleton,.transaction-detail-loading .transaction-skeleton [data-theme=light] .icon-skeleton,.transaction-detail-loading [data-theme=light] .shimmer,.transaction-skeleton .content-skeleton .amount-skeleton .transaction-detail-loading [data-theme=light] .token-skeleton,.transaction-skeleton .content-skeleton .amount-skeleton .transaction-detail-loading [data-theme=light] .value-skeleton,.transaction-skeleton .content-skeleton .details-skeleton .transaction-detail-loading [data-theme=light] .address-skeleton,.transaction-skeleton .content-skeleton .details-skeleton .transaction-detail-loading [data-theme=light] .date-skeleton,.transaction-skeleton .transaction-detail-loading [data-theme=light] .icon-skeleton,[data-theme=light] .shimmer-base,[data-theme=light] .transaction-detail-loading .shimmer,[data-theme=light] .transaction-detail-loading .transaction-skeleton .content-skeleton .amount-skeleton .token-skeleton,[data-theme=light] .transaction-detail-loading .transaction-skeleton .content-skeleton .amount-skeleton .value-skeleton,[data-theme=light] .transaction-detail-loading .transaction-skeleton .content-skeleton .details-skeleton .address-skeleton,[data-theme=light] .transaction-detail-loading .transaction-skeleton .content-skeleton .details-skeleton .date-skeleton,[data-theme=light] .transaction-detail-loading .transaction-skeleton .icon-skeleton,[data-theme=light] .transaction-skeleton .content-skeleton .amount-skeleton .transaction-detail-loading .token-skeleton,[data-theme=light] .transaction-skeleton .content-skeleton .amount-skeleton .transaction-detail-loading .value-skeleton,[data-theme=light] .transaction-skeleton .content-skeleton .details-skeleton .transaction-detail-loading .address-skeleton,[data-theme=light] .transaction-skeleton .content-skeleton .details-skeleton .transaction-detail-loading .date-skeleton,[data-theme=light] .transaction-skeleton .transaction-detail-loading .icon-skeleton{background:#e0e5f0}.transaction-detail-loading .transaction-skeleton .content-skeleton .amount-skeleton [data-theme=light] .token-skeleton:after,.transaction-detail-loading .transaction-skeleton .content-skeleton .amount-skeleton [data-theme=light] .value-skeleton:after,.transaction-detail-loading .transaction-skeleton .content-skeleton .details-skeleton [data-theme=light] .address-skeleton:after,.transaction-detail-loading .transaction-skeleton .content-skeleton .details-skeleton [data-theme=light] .date-skeleton:after,.transaction-detail-loading .transaction-skeleton [data-theme=light] .icon-skeleton:after,.transaction-detail-loading [data-theme=light] .shimmer:after,.transaction-skeleton .content-skeleton .amount-skeleton .transaction-detail-loading [data-theme=light] .token-skeleton:after,.transaction-skeleton .content-skeleton .amount-skeleton .transaction-detail-loading [data-theme=light] .value-skeleton:after,.transaction-skeleton .content-skeleton .details-skeleton .transaction-detail-loading [data-theme=light] .address-skeleton:after,.transaction-skeleton .content-skeleton .details-skeleton .transaction-detail-loading [data-theme=light] .date-skeleton:after,.transaction-skeleton .transaction-detail-loading [data-theme=light] .icon-skeleton:after,[data-theme=light] .shimmer-base:after,[data-theme=light] .transaction-detail-loading .shimmer:after,[data-theme=light] .transaction-detail-loading .transaction-skeleton .content-skeleton .amount-skeleton .token-skeleton:after,[data-theme=light] .transaction-detail-loading .transaction-skeleton .content-skeleton .amount-skeleton .value-skeleton:after,[data-theme=light] .transaction-detail-loading .transaction-skeleton .content-skeleton .details-skeleton .address-skeleton:after,[data-theme=light] .transaction-detail-loading .transaction-skeleton .content-skeleton .details-skeleton .date-skeleton:after,[data-theme=light] .transaction-detail-loading .transaction-skeleton .icon-skeleton:after,[data-theme=light] .transaction-skeleton .content-skeleton .amount-skeleton .transaction-detail-loading .token-skeleton:after,[data-theme=light] .transaction-skeleton .content-skeleton .amount-skeleton .transaction-detail-loading .value-skeleton:after,[data-theme=light] .transaction-skeleton .content-skeleton .details-skeleton .transaction-detail-loading .address-skeleton:after,[data-theme=light] .transaction-skeleton .content-skeleton .details-skeleton .transaction-detail-loading .date-skeleton:after,[data-theme=light] .transaction-skeleton .transaction-detail-loading .icon-skeleton:after{background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5) 20%,rgba(255,255,255,.7) 60%,rgba(255,255,255,0))}.shimmer-card{background:var(--surface-dark);border-radius:16px;box-shadow:0 4px 12px var(--shadow-color-dark);display:flex;flex-direction:column;overflow:hidden}[data-theme=light] .shimmer-card{background:var(--surface-color);box-shadow:0 4px 12px var(--shadow-color)}:root{--primary-color:#0047AB;--primary-light:#4F7FD1;--primary-dark:#003380;--accent-color:#FFD700;--text-light:#FFFFFF;--text-dark:#333333;--background-light:#F5F8FF;--surface-color:#FFFFFF;--border-color:#E1E8F5;--shadow-color:rgba(0,71,171,0.1);--primary-color-dark:#1A5FB4;--primary-light-dark:#5B8AD6;--primary-dark-dark:#002E73;--accent-color-dark:#FFC700;--text-light-dark:#FFFFFF;--text-dark-dark:#E5E5E5;--background-dark:#0D1117;--surface-dark:#161B22;--border-dark:#30363D;--shadow-color-dark:rgba(0,0,0,0.3)}[data-theme=dark]{--primary-color:var(--primary-color-dark);--primary-light:var(--primary-light-dark);--primary-dark:var(--primary-dark-dark);--accent-color:var(--accent-color-dark);--text-light:var(--text-light-dark);--text-dark:var(--text-dark-dark);--background-light:var(--background-dark);--surface-color:var(--surface-dark);--border-color:var(--border-dark);--shadow-color:var(--shadow-color-dark)}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;overflow-x:hidden;background:var(--background-light);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--text-dark);transition:background-color .3s ease,color .3s ease}main{min-height:100vh;display:flex;flex-direction:column}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.account-form,.profile-container,.send-form{padding:16px 0}.receive-container{text-align:center;background:var(--surface-color);border-radius:16px;padding:24px;box-shadow:0 4px 12px var(--shadow-color)}.receive-container .amount-display{margin-top:24px}.receive-container .amount-display .amount{font-size:24px;font-weight:600;margin-bottom:16px;color:var(--primary-color)}.profile-container{background:var(--surface-color);border-radius:16px;padding:24px;box-shadow:0 4px 12px var(--shadow-color)}.profile-container .button{margin-top:24px}