#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.notice-fade-enter-active,.notice-fade-leave-active{transition:all .25s ease}.notice-fade-enter-from,.notice-fade-leave-to{opacity:0}.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}.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:center}.home .trade-container .message-box .warning{height:20px;width:20px;margin-right:10px}.home .trade-container .message-box .context{color:#fff;font-size:12px;line-height:1.5;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:15px;border-bottom:1px solid #3a3f4a;padding-bottom:10px}.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 .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 .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}.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 .locked-tip{width:100%;margin-top:12px;color:rgba(170,179,202,.7);font-size:12px;text-align:center}.home .system-notice-mask{position:fixed;inset:0;z-index:9999;background:rgba(8,12,20,.72);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.home .system-notice-dialog{width:100%;max-width:420px;background:linear-gradient(180deg,#1f2636,#171c27);border:1px solid rgba(97,73,246,.35);box-shadow:0 12px 40px rgba(0,0,0,.45);border-radius:18px;padding:20px 18px 18px;color:#fff}.home .system-notice-header{margin-bottom:14px}.home .system-notice-title-wrap{display:flex;align-items:center;gap:12px}.home .system-notice-icon{width:36px;height:36px;border-radius:10px;padding:6px;background:rgba(245,120,66,.12);border:1px solid rgba(245,120,66,.28)}.home .system-notice-title{font-size:18px;font-weight:700;color:#fff;line-height:1.2}.home .system-notice-subtitle{margin-top:4px;font-size:12px;color:#aab3ca}.home .system-notice-time{margin-bottom:14px;display:inline-block;padding:6px 10px;border-radius:999px;font-size:12px;color:#00ffc8;background:rgba(0,255,200,.08);border:1px solid rgba(0,255,200,.18)}.home .system-notice-content{font-size:14px;line-height:1.7;color:#d7dcec;text-align:left}.home .system-notice-actions{margin-top:20px;display:flex;gap:10px}.home .notice-btn{flex:1;height:42px;border-radius:10px;border:none;outline:none;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.home .notice-btn-ghost{background:hsla(0,0%,100%,.04);color:#aab3ca;border:1px solid rgba(170,179,202,.18)}.home .notice-btn-ghost:active{transform:scale(.98);background:hsla(0,0%,100%,.08)}.home .notice-btn-primary{background:linear-gradient(135deg,#6149f6,#3d7dff);color:#fff;box-shadow:0 8px 18px rgba(97,73,246,.28)}.home .notice-btn-primary:active{transform:scale(.98)}