#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.home{background:#191d27;min-height:100vh;padding-bottom:50px}.home,.home .top{width:100%;display:flex;flex-direction:column}.home .top{background:linear-gradient(180deg,#1e3a78,#191d27);align-items:center;padding:10px}.home .top .head{width:100%;display:flex;justify-content:space-between;align-items:center}.home .top .head .logo{width:30px;height:30px}.home .top .head .connect{padding:5px 15px;background-color:#fff;border-radius:5px;font-size:14px;font-weight:700;color:#191d27}.home .top .subtitle{width:100%;display:flex;flex-direction:row;align-items:center;padding:30px 0}.home .top .subtitle .coin-logo{width:30px;height:30px;margin-right:10px;border-radius:50%}.home .top .subtitle .title-context{font-size:18px;color:#fff;font-weight:600}.home .top .investment-box{width:100%;padding:10px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.home .top .investment-box .investment-item{display:flex;flex-direction:column;align-items:center}.home .top .investment-box .investment-item .title{padding-bottom:5px;font-size:14px;color:#aab3ca}.home .top .investment-box .investment-item .content{font-size:16px;font-weight:600;color:#fff;text-align:center}.home .trade-container{width:100%;padding:10px;display:flex;flex-direction:column;align-items:center}.home .trade-container .message-box{width:100%;display:flex;flex-direction:row;border:1px solid #f57842;background-color:rgba(245,120,66,.1);border-radius:14px;padding:15px;margin-bottom:15px;align-items:flex-start}.home .trade-container .message-box .warning{height:20px;width:20px;margin-right:10px;margin-top:2px}.home .trade-container .message-box .context{color:#fff;font-size:12px;line-height:1.6;text-align:left;margin:0}.home .trade-container .trade-box{margin-bottom:20px;width:100%;display:flex;flex-direction:column;align-items:center;border-radius:14px;background-color:rgba(31,36,49,.65);border:1px solid #2f3548;padding:20px}.home .trade-container .trade-box .pool-header{width:100%;text-align:left;color:#fff;font-size:16px;font-weight:700;margin-bottom:10px;border-bottom:1px solid #3a3f4a;padding-bottom:10px}.home .trade-container .trade-box .header-right-text{float:right;color:#aab3ca;font-weight:400;font-size:12px}.home .trade-container .trade-box .pool-meta-row{width:100%;display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.home .trade-container .trade-box .pool-chip{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid transparent}.home .trade-container .trade-box .pool-chip.ok{color:#00ffc8;border-color:rgba(0,255,200,.35);background:rgba(0,255,200,.08)}.home .trade-container .trade-box .pool-chip.warn{color:#ffb020;border-color:rgba(255,176,32,.35);background:rgba(255,176,32,.08)}.home .trade-container .trade-box .pool-chip.fixed-chip{color:#7fb3ff;border-color:rgba(127,179,255,.35);background:rgba(127,179,255,.08)}.home .trade-container .trade-box .trade-tab{width:100%;display:flex;flex-direction:row;align-items:center;background:#1e2330;border-radius:10px;padding:4px;margin-bottom:15px}.home .trade-container .trade-box .trade-tab .trade-tab-item{flex:1;text-align:center;color:#aab3ca;font-size:14px;padding:10px 0;cursor:pointer}.home .trade-container .trade-box .trade-tab .tab-selected{color:#fff;border-radius:8px;background-color:#3a3f4a;font-weight:700}.home .trade-container .trade-box .trade-input-box{width:100%;margin-bottom:15px;padding:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid #2d3549;border-radius:10px;background-color:#1e2431}.home .trade-container .trade-box .trade-input-box .coin-icon{width:25px;height:25px;border-radius:50%;margin-right:10px}.home .trade-container .trade-box .trade-input-box .coin-input{flex:1;border:none;outline:none;background-color:transparent;color:#fff;font-size:16px;font-weight:700}.home .trade-container .trade-box .trade-input-box .coin-input:disabled{color:#9ba3b7}.home .trade-container .trade-box .trade-input-box .max-button{color:#6149f6;font-size:12px;font-weight:700;padding:5px 10px;border-radius:5px;background-color:rgba(97,73,246,.15);cursor:pointer}.home .trade-container .trade-box .fixed-input-box{border-color:rgba(127,179,255,.35);background-color:rgba(30,36,49,.95)}.home .trade-container .trade-box .coin-input-readonly{color:#7fb3ff!important;letter-spacing:.3px}.home .trade-container .trade-box .fixed-amount-tag{color:#7fb3ff;font-size:11px;font-weight:700;padding:5px 10px;border-radius:999px;border:1px solid rgba(127,179,255,.35);background:rgba(127,179,255,.12)}.home .trade-container .trade-box .disabled-input{opacity:.6;background-color:#191d27}.home .trade-container .trade-box .common-box{width:100%;padding:8px 0;display:flex;justify-content:space-between;align-items:center}.home .trade-container .trade-box .common-box .title{color:#aab3ca;font-size:14px}.home .trade-container .trade-box .common-box .value{color:#fff;font-size:14px;font-weight:700;text-align:right}.home .trade-container .trade-box .common-box .value-green{color:#00ffc8}.home .trade-container .trade-box .reward-box{border-top:1px dashed #3a3f4a;margin-top:5px;padding-top:12px}.home .trade-container .trade-box .reward-box .value{color:#00ffc8;font-size:15px}.home .trade-container .trade-box .submit-button{width:100%;margin-top:20px}.home .trade-container .trade-box .action-buttons{width:100%;margin-top:20px;display:flex;gap:12px}.home .trade-container .trade-box .action-buttons .half-btn{flex:1;border-radius:8px}.home .trade-container .trade-box .action-buttons .harvest-btn{background-color:#6149f6;border-color:#6149f6;color:#fff}.home .trade-container .trade-box .action-buttons .disabled-harvest-btn.van-button--disabled{background-color:#6149f6!important;border-color:#6149f6!important;color:#fff!important;opacity:.45}.home .trade-container .trade-box .locked-tip{width:100%;margin-top:12px;color:rgba(170,179,202,.7);font-size:12px;text-align:center;line-height:1.5}.fade-enter-active,.fade-leave-active{transition:opacity .4s ease}.fade-enter-from,.fade-leave-to{opacity:0}