.banner-box-index-phone{border-radius:0;height:100%;overflow:hidden;position:relative;width:100%}.banner-box-index-phone .list-box{align-items:center;display:flex;height:100%;justify-items:center;position:relative}.banner-box-index-phone .list-box .el-image,.banner-box-index-phone .list-box img{align-items:center;background:#00000008;display:flex;justify-content:center;min-height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s;width:100%}.banner-box-index-phone .list-box .el-image i,.banner-box-index-phone .list-box img i{color:var(--muted-3-color);font-size:2rem}.banner-box-index-phone .list-box .title{bottom:20px;color:#fff;display:block;display:-webkit-box;font-size:1.5rem;left:0;line-height:1.5em;padding:5px 20px;position:absolute;right:0;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-shadow:2px 2px 5px #333}.index-grid .grid-container[data-v-379fc0e0]{background:#d32f2f;border-right-radius:12px;box-shadow:none;height:100%;overflow:hidden;position:relative}.index-grid .grid-container[data-v-379fc0e0]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cdefs%3E%3Cpattern id='a' width='20' height='20' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' stroke='rgba(255,255,255,0.05)' d='M20 0H0v20'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.index-grid .grid-container .welcome-banner[data-v-379fc0e0]{overflow:hidden;padding:17px 24px;position:relative}.index-grid .grid-container .welcome-banner .banner-bg[data-v-379fc0e0]{animation:float-379fc0e0 6s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,transparent 70%);border-radius:50%;height:300px;position:absolute;right:-20%;top:-50%;width:300px}.index-grid .grid-container .welcome-banner .banner-content[data-v-379fc0e0]{position:relative;text-align:center;z-index:1}.index-grid .grid-container .welcome-banner .banner-content .welcome-icon[data-v-379fc0e0]{animation:iconFloat-379fc0e0 3s ease-in-out infinite;color:#fff;height:48px;margin:0 auto 16px;opacity:.9;width:48px}.index-grid .grid-container .welcome-banner .banner-content .welcome-icon svg[data-v-379fc0e0]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));height:100%;width:100%}.index-grid .grid-container .welcome-banner .banner-content .banner-title[data-v-379fc0e0]{animation:fadeInDown-379fc0e0 .8s ease-out;color:#fff;font-size:20px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-shadow:0 2px 8px rgba(0,0,0,.2)}.index-grid .grid-container .welcome-banner .banner-content .banner-subtitle[data-v-379fc0e0]{color:#ffffffd9;font-size:14px;font-weight:500;margin:0}.index-grid .grid-container .welcome-banner .banner-content .login-link[data-v-379fc0e0]{border-radius:6px;display:inline-block;padding:4px 8px;text-decoration:none;transition:all .3s ease}.index-grid .grid-container .welcome-banner .banner-content .login-link[data-v-379fc0e0]:hover{background:#ffffff1a;transform:translateY(-1px)}.index-grid .grid-container .welcome-banner .banner-content .login-link .banner-subtitle[data-v-379fc0e0]{cursor:pointer;transition:all .3s ease}.index-grid .grid-container .welcome-banner .banner-content .login-link:hover .banner-subtitle[data-v-379fc0e0]{color:#fff;text-shadow:0 0 8px hsla(0,0%,100%,.3)}.index-grid .grid-container .action-grid[data-v-379fc0e0]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);padding:0 16px 20px;position:relative;z-index:1}.index-grid .grid-container .action-grid .action-card[data-v-379fc0e0]{align-items:center;animation:fadeInUp-379fc0e0 .6s ease-out backwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;box-shadow:none;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:24px 16px;position:relative;text-decoration:none;transition:all .3s ease}.index-grid .grid-container .action-grid .action-card.card-1[data-v-379fc0e0]{animation-delay:.1s}.index-grid .grid-container .action-grid .action-card.card-2[data-v-379fc0e0]{animation-delay:.2s}.index-grid .grid-container .action-grid .action-card.card-3[data-v-379fc0e0]{animation-delay:.3s}.index-grid .grid-container .action-grid .action-card.card-4[data-v-379fc0e0]{animation-delay:.4s}.index-grid .grid-container .action-grid .action-card .card-bg[data-v-379fc0e0]{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.index-grid .grid-container .action-grid .action-card.card-1 .card-bg[data-v-379fc0e0]{animation:gradientShift-379fc0e0 3s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2)}.index-grid .grid-container .action-grid .action-card.card-2 .card-bg[data-v-379fc0e0]{animation:gradientShift-379fc0e0 3s ease .5s infinite;background:linear-gradient(135deg,#f093fb,#f5576c)}.index-grid .grid-container .action-grid .action-card.card-3 .card-bg[data-v-379fc0e0]{animation:gradientShift-379fc0e0 3s ease 1s infinite;background:linear-gradient(135deg,#4facfe,#00f2fe)}.index-grid .grid-container .action-grid .action-card.card-4 .card-bg[data-v-379fc0e0]{animation:gradientShift-379fc0e0 3s ease 1.5s infinite;background:linear-gradient(135deg,#43e97b,#38f9d7)}.index-grid .grid-container .action-grid .action-card .card-icon[data-v-379fc0e0]{color:#333;height:40px;position:relative;transition:all .4s ease;width:40px;z-index:1}.index-grid .grid-container .action-grid .action-card .card-icon svg[data-v-379fc0e0]{height:100%;width:100%}.index-grid .grid-container .action-grid .action-card .card-label[data-v-379fc0e0]{color:#333;font-size:15px;font-weight:600;letter-spacing:.5px;position:relative;transition:all .4s ease;z-index:1}.index-grid .grid-container .action-grid .action-card .card-arrow[data-v-379fc0e0]{color:#333;font-size:18px;opacity:0;position:absolute;right:12px;top:12px;transform:translate(-10px);transition:all .4s ease;z-index:1}.index-grid .grid-container .action-grid .action-card[data-v-379fc0e0]:hover{transform:scale(1.05)}.index-grid .grid-container .action-grid .action-card:hover .card-bg[data-v-379fc0e0]{opacity:1}.index-grid .grid-container .action-grid .action-card:hover .card-icon[data-v-379fc0e0]{animation:bounce-379fc0e0 .6s ease;color:#fff}.index-grid .grid-container .action-grid .action-card:hover .card-arrow[data-v-379fc0e0],.index-grid .grid-container .action-grid .action-card:hover .card-label[data-v-379fc0e0]{color:#fff}.index-grid .grid-container .action-grid .action-card:hover .card-arrow[data-v-379fc0e0]{animation:slideInRight-379fc0e0 .4s ease;opacity:1;transform:translate(0)}.index-grid .grid-container .action-grid .action-card[data-v-379fc0e0]:active{opacity:.9}@keyframes float-379fc0e0{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes iconFloat-379fc0e0{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeInDown-379fc0e0{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-379fc0e0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientShift-379fc0e0{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes bounce-379fc0e0{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes slideInRight-379fc0e0{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.index-grid .grid-container[data-v-379fc0e0]{border-radius:12px}.index-grid .grid-container .welcome-banner[data-v-379fc0e0]{padding:24px 20px}.index-grid .grid-container .welcome-banner .banner-content .welcome-icon[data-v-379fc0e0]{height:40px;margin-bottom:12px;width:40px}.index-grid .grid-container .welcome-banner .banner-content .banner-title[data-v-379fc0e0]{font-size:18px}.index-grid .grid-container .welcome-banner .banner-content .banner-subtitle[data-v-379fc0e0]{font-size:13px}.index-grid .grid-container .action-grid[data-v-379fc0e0]{gap:10px;padding:0 12px 16px}.index-grid .grid-container .action-grid .action-card[data-v-379fc0e0]{padding:20px 12px}.index-grid .grid-container .action-grid .action-card .card-icon[data-v-379fc0e0]{height:36px;width:36px}.index-grid .grid-container .action-grid .action-card .card-label[data-v-379fc0e0]{font-size:14px}}.buying-card[data-v-8428d9eb],.text-list[data-v-8428d9eb]{max-width:100%;overflow:hidden;width:100%}.buying-card[data-v-8428d9eb]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s}.buying-card[data-v-8428d9eb]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-4px)}.buying-card .buying-content[data-v-8428d9eb]{color:inherit;display:flex;padding:20px;text-decoration:none}.buying-card .buying-content .img-box[data-v-8428d9eb]{flex-shrink:0;margin-right:20px;max-width:100%}.buying-card .buying-content .img-box .image[data-v-8428d9eb]{border-radius:8px;overflow:hidden;width:100%}.buying-card .buying-content .img-box .image[data-v-8428d9eb] .el-image{display:block;height:100%;width:100%}.buying-card .buying-content .img-box .image[data-v-8428d9eb] .el-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.buying-card .buying-content .txt-box[data-v-8428d9eb]{display:flex;flex:1;flex-direction:column;justify-content:space-between}.buying-card .buying-content .txt-box .buying-header[data-v-8428d9eb]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.buying-card .buying-content .txt-box .buying-header .support-tag[data-v-8428d9eb]{background:#ff6b6b;border-radius:4px;color:#fff;font-size:14px;padding:4px 12px}.buying-card .buying-content .txt-box .buying-header .test-tag[data-v-8428d9eb]{color:#666;font-size:14px}.buying-card .buying-content .txt-box .title[data-v-8428d9eb]{color:#333;display:-webkit-box;font-size:18px;font-weight:500;line-height:1.4;margin:0 0 15px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.buying-card .buying-content .txt-box .progress-section[data-v-8428d9eb]{align-items:center;display:flex;gap:10px;margin-bottom:15px}.buying-card .buying-content .txt-box .progress-section .progress-bar[data-v-8428d9eb]{background:#f0f0f0;border-radius:4px;flex:1;height:8px;overflow:hidden}.buying-card .buying-content .txt-box .progress-section .progress-bar .progress-fill[data-v-8428d9eb]{background:linear-gradient(90deg,#ff6b6b,#ff8787);border-radius:4px;height:100%;transition:width .3s}.buying-card .buying-content .txt-box .progress-section .progress-text[data-v-8428d9eb]{color:#ff6b6b;font-size:14px;font-weight:500}.buying-card .buying-content .txt-box .price-section[data-v-8428d9eb]{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.buying-card .buying-content .txt-box .price-section .price-info[data-v-8428d9eb]{align-items:baseline;display:flex;gap:10px}.buying-card .buying-content .txt-box .price-section .price-info .current-price[data-v-8428d9eb]{color:#ff6b6b;font-size:14px}.buying-card .buying-content .txt-box .price-section .price-info .current-price b[data-v-8428d9eb]{font-size:24px;font-weight:600}.buying-card .buying-content .txt-box .price-section .price-info .original-price[data-v-8428d9eb]{color:#999;font-size:14px;text-decoration:line-through}.buying-card .buying-content .txt-box .price-section .support-btn[data-v-8428d9eb]{background:#333;border-color:#333;font-size:14px;padding:10px 30px}.buying-card .buying-content .txt-box .price-section .support-btn[data-v-8428d9eb]:hover{background:#444;border-color:#444}.buying-card .buying-content .txt-box .footer-info[data-v-8428d9eb]{align-items:center;color:#666;display:flex;font-size:14px;gap:20px}.buying-card .buying-content .txt-box .footer-info span[data-v-8428d9eb]:first-child{color:#333;font-weight:500}.buying-card .buying-content .txt-box .footer-info span[data-v-8428d9eb]:nth-child(2){color:#ff6b6b}@media (max-width:768px){.text-list[data-v-8428d9eb] .el-row{margin-left:0!important;margin-right:0!important}.text-list[data-v-8428d9eb] .el-col{padding-left:0!important;padding-right:0!important}.buying-card[data-v-8428d9eb],.buying-card .buying-content[data-v-8428d9eb]{box-sizing:border-box;max-width:100%;width:100%}.buying-card .buying-content[data-v-8428d9eb]{flex-direction:column;padding:15px}.buying-card .buying-content .img-box[data-v-8428d9eb]{box-sizing:border-box;margin-bottom:15px;margin-right:0;max-width:100%;width:100%!important}.buying-card .buying-content .img-box .image[data-v-8428d9eb]{aspect-ratio:16/9;max-width:100%;width:100%}.buying-card .buying-content .txt-box[data-v-8428d9eb]{box-sizing:border-box;max-width:100%;width:100%}.buying-card .buying-content .txt-box .title[data-v-8428d9eb]{display:block!important;font-size:16px;margin-bottom:12px;word-wrap:break-word;overflow:visible;text-overflow:unset;word-break:break-all;-webkit-line-clamp:unset;-webkit-box-orient:unset;line-height:1.4;white-space:normal}.buying-card .buying-content .txt-box .progress-section[data-v-8428d9eb]{align-items:center;display:flex!important;flex-direction:row;gap:10px;margin-bottom:15px;width:100%}.buying-card .buying-content .txt-box .progress-section .progress-bar[data-v-8428d9eb]{background:#f0f0f0!important;border-radius:5px;display:block!important;flex:1;height:10px!important;min-height:10px;overflow:hidden}.buying-card .buying-content .txt-box .progress-section .progress-bar .progress-fill[data-v-8428d9eb]{background:linear-gradient(90deg,#ff6b6b,#ff8787)!important;border-radius:5px;display:block!important;height:100%!important;min-height:10px}.buying-card .buying-content .txt-box .progress-section .progress-text[data-v-8428d9eb]{color:#ff6b6b;flex-shrink:0;font-size:14px;font-weight:500}.buying-card .buying-content .txt-box .price-section[data-v-8428d9eb]{align-items:flex-start;flex-direction:column;gap:15px}.buying-card .buying-content .txt-box .price-section .support-btn[data-v-8428d9eb]{padding:12px;width:100%}.buying-card .buying-content .txt-box .footer-info[data-v-8428d9eb]{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.buying-card .buying-content[data-v-8428d9eb]{padding:12px}.buying-card .buying-content .txt-box .buying-header[data-v-8428d9eb]{align-items:flex-start;flex-direction:column;gap:8px}.buying-card .buying-content .txt-box .buying-header .support-tag[data-v-8428d9eb],.buying-card .buying-content .txt-box .buying-header .test-tag[data-v-8428d9eb]{max-width:100%;word-wrap:break-word}.buying-card .buying-content .txt-box .progress-section[data-v-8428d9eb]{align-items:stretch;flex-direction:column;gap:8px}.buying-card .buying-content .txt-box .progress-section .progress-text[data-v-8428d9eb]{text-align:center}}
