.app-layout{position:relative;min-height:100vh;width:100%;overflow:hidden}.app-background{right:0;bottom:0}.app-background,.background-image{position:absolute;top:0;left:0;z-index:0}.background-image{width:100%;height:100%;object-fit:cover;filter:brightness(.75)}.app-content{z-index:1;min-height:100vh;justify-content:center}.SwapPanel_swapContainer__Zeh3U,.app-content{position:relative;display:flex;align-items:center}.SwapPanel_swapContainer__Zeh3U{flex-direction:column;gap:.75rem}.SwapPanel_swapCard__lF0g1{padding:2rem 1.5rem;height:350px;width:350px;background:rgba(31,31,31,.85);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.SwapPanel_swapSettingsIcon__IlRNN{position:absolute;top:.5rem;right:.5rem;cursor:pointer;opacity:.8;transition:opacity .2s}.SwapPanel_gearIcon__4XRve{width:19px;height:19px;margin:-.2rem 1rem}.SwapPanel_swapArrow__4sfD1{display:flex;justify-content:center;margin:1rem 0}.SwapPanel_arrowButton__MKWq7{background:none;border:none;cursor:pointer}.SwapPanel_arrowIcon__cHlS0{width:34px;height:34px;opacity:.8}.SwapPanel_swapButton__rzlLK{width:100%;padding:.75rem;font-size:1rem;font-weight:600;background:#72f2b6;color:#000;border:none;border-radius:6px;cursor:pointer;transition:filter .2s}.SwapPanel_swapButton__rzlLK:disabled{background:#72f2b6;color:#000;opacity:.6;cursor:not-allowed}.SwapPanel_swapButton__rzlLK:hover:not(:disabled){filter:brightness(.95)}.SwapPanel_modalLoading__xjQxu{padding:2rem}.SwapPanel_infoBoxWrapper__jz2aB{margin-top:-.5rem;width:350px}.SwapSettingsModal_swapSettingsOverlay__29Oi6{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.SwapSettingsModal_swapSettingsModal__sdvxh{background:#1e1e1e;padding:1rem 1.5rem;border-radius:8px;color:#fff;width:400px;max-height:80vh;display:flex;flex-direction:column;overflow-y:auto}.SwapSettingsModal_title__dgjcR{margin-bottom:1rem;font-size:1.25rem;font-weight:600;color:#fff}.SwapSettingsModal_slippageSection__2_gWS,.SwapSettingsModal_speedSection__zfy6P{margin-bottom:1.5rem}.SwapSettingsModal_sectionTitle__Jr_qv{font-weight:600;margin-bottom:.3rem}.SwapSettingsModal_hintText__NV_TC{font-size:.8rem;color:#999;margin-top:.25rem}.SwapSettingsModal_slippageOptions__MLah_,.SwapSettingsModal_speedOptions__ZZUNE{display:flex;gap:.5rem;margin-bottom:.75rem}.SwapSettingsModal_slippageBtn__myYnX,.SwapSettingsModal_speedBtn__K_qzs{background:#333;border:none;padding:.5rem 1rem;color:#fff;border-radius:4px;cursor:pointer;transition:filter .2s}.SwapSettingsModal_slippageBtn__myYnX:hover,.SwapSettingsModal_speedBtn__K_qzs:hover{filter:brightness(1.1)}.SwapSettingsModal_active__TjiwE{background:#72f2b6;color:#000}.SwapSettingsModal_modalButtons__PmH8J{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.SwapSettingsModal_applyBtn__bCyya,.SwapSettingsModal_cancelBtn__rLItv{background:#444;border:none;padding:.5rem 1rem;border-radius:4px;color:#fff;cursor:pointer}.SwapSettingsModal_applyBtn__bCyya{background:#72f2b6;color:#000}.SwapSettingsModal_slippageInput__eq8gl{width:3rem;background:#333;border:1px solid #444;border-radius:4px;padding:.5rem;color:#fff;text-align:right;font-size:.9rem;outline:none;text-align:center}.SwapSettingsModal_slippageInput__eq8gl:focus{border-color:#72f2b6}.SwapSettingsModal_percentLabel__Ia3VZ{align-self:center;color:#aaa;margin-left:.2rem}.SwapSettingsModal_slippageHeader__W9msY{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin-bottom:.3rem;margin-right:6.8rem}.SwapSettingsModal_slippageInput__eq8gl.SwapSettingsModal_active__TjiwE{background:#72f2b6;color:#000;border-color:#72f2b6}.SwapSettingsModal_customWrapper__A_iU9{position:relative;display:inline-block;width:3.5rem}.SwapSettingsModal_percentLabel__Ia3VZ{margin-left:-.85rem;font-size:.85rem;color:#fff}.SwapInfoBox_swapInfoBox__xI7Be{width:100%;background:rgba(31,31,31,.8);border-radius:12px;color:white;font-size:.775rem}.SwapInfoBox_swapInfoHeader__B4pkg{display:flex;align-items:center;padding:.5rem 1.5rem;cursor:pointer}.SwapInfoBox_swapInfoRate__ycANm{flex:1 1}.SwapInfoBox_swapInfoFeeBadge__eYUXP{background:#2f855a;padding:.2rem .5rem;border-radius:12px;margin-left:.5em}.SwapInfoBox_swapInfoArrow__fV2tx{margin-left:.5rem;transition:transform .2s}.SwapInfoBox_swapInfoArrowOpen__2hk4n{transform:rotate(180deg)}.SwapInfoBox_swapInfoDetails__sTI_f{padding:.2rem 1.5rem;border-top:2px solid #777}.SwapInfoBox_swapInfoRow__bgEb8{display:flex;justify-content:space-between;margin:.4rem 0}.SwapStatusModal_swapStatusModal__iCdHN{position:fixed;bottom:1rem;right:1rem;background:rgba(31,31,31,.85);color:#fff;padding:.75rem 1rem;border-radius:8px;font-size:.9rem;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.3);transform:translateX(100vw);opacity:0;transition:transform .6s ease,opacity .6s ease}.SwapStatusModal_swapStatusModalEnter__WTE_w{transform:translateX(0);opacity:1;border:2px solid #ffff00}.SwapStatusModal_swapStatusModalExit__gYK9h{transform:translateX(100vw);opacity:0}.SwapStatusModal_swapStatusModalSuccess___Wkpb{border:2px solid #4caf50}.SwapStatusModal_swapStatusModalError__1yDV5{border:2px solid #f44336}.SwapStatusModal_swapStatusModal__iCdHN a{color:#72f2b6;text-decoration:underline}.AmountInput_input__X7Gn2{background:transparent;border:none;color:#fff;font-size:1.25rem;width:100%;outline:none;padding:0;margin:0}.SwapRow_swapRow__Qudcp{background:#2a2a2a;border-radius:8px;padding:.75rem 1rem;display:flex;flex-direction:column;margin-bottom:1rem}.SwapRow_swapRowHeader__z8pgd{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem}.SwapRow_swapRowLabel__A11LD{font-size:.9rem;color:#aaa;font-weight:500}.SwapRow_balanceAndButtonsInline__88Dkb{display:flex;margin-left:.3rem;gap:.25rem}.SwapRow_quickBtn__2yW73{background:#3a3a3a;border:.1px solid #72f2b6;border-radius:6px;padding:.2rem .5rem;font-size:.7rem;font-weight:500;margin-right:0;color:#72f2b6;cursor:pointer;transition:background .2s,color .2s}.SwapRow_quickBtn__2yW73:hover{background:#72f2b6;color:#000}.SwapRow_tokenBalanceHeader__B7OSR{margin-left:auto;font-size:.85rem;color:#72f2b6;opacity:.8}.SwapRow_swapRowInputs__HyR31{display:flex;align-items:center;justify-content:space-between}.SwapRow_swapTokenSelector__JhabG{background:#3a3a3a;border:none;border-radius:6px;color:#fff;padding:.4rem .6rem;display:flex;align-items:center;cursor:pointer;font-weight:500}.SwapRow_swapTokenIcon__aRnNM{width:20px;height:20px;margin-right:.3rem}.SwapRow_swapAmountOutput__ZxIqh{font-size:1.25rem;color:#fff;padding:.25rem 0;max-width:60%}.WalletModal_walletModalOverlay__Kbwtl{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:9999}.WalletModal_walletModalContent__OirEz{background:#1e1e1e;padding:2rem;border-radius:8px;color:#fff;min-width:310px;text-align:center}.WalletModal_errorMessage__YcEoP{color:#e74c3c;margin-bottom:1rem}.WalletModal_walletButton__Gl2rU{display:block;width:100%;margin-bottom:.5rem;padding:.75rem 1rem;background:#444;color:#fff;border:none;border-radius:4px;cursor:pointer;position:relative;transition:background .2s}.WalletModal_walletButton__Gl2rU:hover{background:#666}.WalletModal_walletOption__2FUH8{display:flex;align-items:center;justify-content:center}.WalletModal_walletIcon___YvKo{position:absolute;left:1rem;width:16px;height:16px}.WalletModal_walletOption__2FUH8 span{display:block;width:100%;text-align:center}.WalletModal_cancelButton__iDSng{margin-top:1rem}.Header_headerContainer__F6f7F{position:absolute;top:0;left:0;right:0;height:60px;padding:0 1rem;justify-content:space-between;z-index:9999;background:transparent}.Header_headerCenter__MSNpm,.Header_headerContainer__F6f7F,.Header_headerLeft__4bVKA,.Header_headerRight__uza89{display:flex;align-items:center}.Header_headerLogo__2CY_w{width:32px;height:auto;margin-right:.6rem}.Header_headerAppName__LPsP1{font-weight:400;font-size:.9rem;margin-right:.6rem;color:#fff}.Header_headerButton__0V5Vm{background:rgba(31,31,31,.8);color:#72f2b6;border:none;border-radius:6px;height:36px;display:flex;align-items:center;padding:0 .75rem;cursor:pointer;font-weight:550;margin-right:.5rem}.Header_headerButton__0V5Vm:hover{filter:brightness(1.1)}.Header_headerGearIcon__bAWZU{width:18px;height:18px}.Header_headerGearPopupVertical__YbgMR{position:absolute;top:60px;right:100px;background:rgba(31,31,31,.95);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:1rem;z-index:99999;width:350px}.Header_gearSection__xcIlJ{display:flex;flex-direction:column;gap:.5rem}.Header_gearSection__xcIlJ>strong{margin-bottom:.5rem;font-size:.9rem;color:#fff}.Header_headerBackgroundGrid__SC8wZ{display:flex;flex-wrap:wrap;gap:.5rem}.Header_headerBackgroundOption__MYMiu{cursor:pointer;border:2px solid transparent;border-radius:4px}.Header_headerBackgroundOption__MYMiu:hover{border-color:#72f2b6}.Header_headerBackgroundOptionImage__5wbB0{width:50px;height:50px;object-fit:cover;border-radius:4px}.Header_headerExplorerLabel__W1pQq{background:#2a2a2a;color:#72f2b6;padding:.3rem .5rem;border-radius:4px;width:-moz-fit-content;width:fit-content;font-size:.9rem}.Header_headerRpcOptions__KhafY{display:flex;flex-direction:column;gap:.6rem}.Header_headerRpcLabel__fX1nR{display:flex;align-items:center;gap:.4rem;font-size:.9rem;color:#fff}.Header_headerCustomRpcRow__ZE3sG{display:flex;gap:.5rem;margin-left:.3rem}.Header_headerCustomRpcInput__AITQh{background:#2a2a2a;color:#fff;border:none;border-radius:4px;padding:.3rem .5rem;width:180px}.Header_cancelBtn__qXqFa,.Header_headerCustomRpcSave__fZML5{background:#72f2b6;color:#000;border:none;border-radius:4px;cursor:pointer;padding:.3rem .75rem}.Header_headerCenter__MSNpm{position:absolute;left:50%;transform:translateX(-50%)}.Header_headerSearchContainer__10BO6{width:350px;max-width:100%}.Header_headerSearchIcon__HC18N{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;opacity:.8}.Header_headerSearchInput__gP83u{width:100%;background:rgba(31,31,31,.8);color:#fff;border:none;border-radius:6px;height:36px;padding:0 1rem 0 36px;font-size:.9rem;outline:none}.Header_headerSearchInput__gP83u::placeholder{color:#aaa}.Header_headerWalletContainer__D43jI{position:relative}.Header_headerWalletButton__Sav31{background:rgba(31,31,31,.8);color:#fff;border:none;border-radius:6px;height:36px;display:flex;align-items:center;padding:0 .75rem;cursor:pointer;margin-right:.5rem}.Header_headerWalletAddress__RnwV4{margin-right:6px;color:#72f2b6}.Header_headerWalletArrow__AmAPL{transition:transform .3s ease}.Header_rotated__rf__z{transform:rotate(180deg)}.Header_headerWalletPopup__HWN4U{position:absolute;top:110%;right:0;background:rgba(31,31,31,.9);border-radius:8px;padding:1rem;width:400px;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.5);z-index:9999}.Header_headerFullAddress__rAyKj{background:#333;padding:.5rem;border-radius:4px;font-size:.8rem;word-wrap:break-word;margin-bottom:.75rem;color:#72f2b6;text-align:center}.Header_headerDisconnectButton__4fB_M{background:#444;color:#fff;border:none;border-radius:4px;width:100%;padding:.5rem;cursor:pointer}.Header_headerSearchContainer__10BO6{position:relative}.Header_searchSpinner__TSHR1{position:absolute;right:10px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:2px solid rgba(255,255,255,.22);border-top-color:#fff;animation:Header_headerSpin__2eO__ .9s linear infinite;pointer-events:none}@keyframes Header_headerSpin__2eO__{to{transform:rotate(1turn)}}.SelectTokenModal_selectTokenOverlay__1PBQn{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.SelectTokenModal_selectTokenModal___koS_{background:#1e1e1e;color:#fff;width:420px;height:70vh;max-height:70vh;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;box-shadow:0 10px 35px rgba(0,0,0,.45)}.SelectTokenModal_modalHeader__So7nm{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem .75rem}.SelectTokenModal_closeButton__OU_rZ{background:none;border:none;color:#ccc;font-size:1.2rem;cursor:pointer}.SelectTokenModal_closeButton__OU_rZ:hover{color:#fff}.SelectTokenModal_loadingBody__vqAHF{padding:1rem;text-align:center;color:#ddd}.SelectTokenModal_searchInput__9KMcR{margin:0 1rem .75rem;padding:.5rem;border-radius:8px;border:1px solid #444;background:#2a2a2a;color:#fff;outline:none}.SelectTokenModal_searchInput__9KMcR::placeholder{color:#888}.SelectTokenModal_tokenList__yYLGB{flex:1 1;min-height:240px;padding:0 1rem 1rem;overflow:hidden;-webkit-overflow-scrolling:touch}.SelectTokenModal_scrollArea__v_lkq{overflow-y:auto;scrollbar-gutter:stable}.SelectTokenModal_scrollArea__v_lkq::-webkit-scrollbar{width:6px}.SelectTokenModal_scrollArea__v_lkq::-webkit-scrollbar-track{background:transparent}.SelectTokenModal_scrollArea__v_lkq::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:6px}.SelectTokenModal_scrollArea__v_lkq:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.28)}.SelectTokenModal_noTokens__qk9pB{margin-top:1rem;color:#888;text-align:center}.SelectTokenModal_tokenItem__gdQJ5{position:relative;display:flex;align-items:center;padding:.5rem .75rem;cursor:pointer;transition:background .2s}.SelectTokenModal_tokenItem__gdQJ5:hover{background:#333}.SelectTokenModal_tokenIcon__TawKR{width:32px;height:32px;margin-right:.75rem;flex-shrink:0}.SelectTokenModal_tokenInfo__5Aj2J{display:flex;flex-direction:column;flex:1 1}.SelectTokenModal_tokenRowSecondary__m5dk3,.SelectTokenModal_tokenRow__iAB2c{display:flex;justify-content:space-between;align-items:center}.SelectTokenModal_tokenRowSecondary__m5dk3{font-size:.8rem;color:#72f2b6;opacity:.7;margin-top:.2rem}.SelectTokenModal_tokenSymbol__7KTIK{font-weight:600}.SelectTokenModal_tokenBalance__pVw_d{font-size:.85rem;color:#72f2b6}.SelectTokenModal_tokenName__7kZKJ{font-size:.85rem;color:#aaa}.SelectTokenModal_tokenUsd__CsP8Y{font-size:.85rem;color:#72f2b6}.SelectTokenModal_popularRow__l_KuR{display:flex;gap:.5rem;padding:0 1rem .75rem;overflow-x:auto;scrollbar-width:none}.SelectTokenModal_popularRow__l_KuR::-webkit-scrollbar{display:none}.SelectTokenModal_popularChip__RIiZ8{display:flex;align-items:center;gap:.35rem;background:#282828;border:1px solid #383838;color:#fff;padding:.35rem .6rem;border-radius:9999px;cursor:pointer;font-size:.85rem;white-space:nowrap}.SelectTokenModal_popularChip__RIiZ8:hover{background:#333}.SelectTokenModal_popularChip__RIiZ8 img{width:18px;height:18px}.error-boundary-container{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.error-boundary-content{background:#1f1f1f;border-radius:12px;padding:2rem;max-width:500px;width:90%;text-align:center;border:1px solid #2a2a2a}.error-boundary-content h2{color:#72f2b6;font-size:1.5rem;margin-bottom:1rem}.error-boundary-content p{color:#aaa;margin-bottom:1.5rem}.error-details{background:#2a2a2a;padding:1rem;border-radius:8px;font-family:monospace;color:#ff5555;margin:1rem 0;font-size:.9rem}.error-boundary-button{background:#72f2b6;color:#000;border:none;border-radius:6px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:filter .2s}.error-boundary-button:hover{filter:brightness(.95)}