.Page[data-v-993f598f]{overflow:visible;position:relative;width:100%}.Page .PageBox[data-v-993f598f]{margin:0 auto;max-width:1400px;padding:120px 0 40px;position:relative;width:90%;z-index:1}.Page .PageBox .main-content[data-v-993f598f]{box-sizing:border-box;display:flex;gap:25px;margin:0;padding:0;width:100%}@media (max-width:768px){.Page .PageBox .main-content[data-v-993f598f]{align-items:stretch;flex-direction:column;gap:15px;padding:0 15px;width:100%}}.Page .PageBox .api_catelist[data-v-993f598f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(30,127,255,.15);border-radius:16px;bottom:0;box-shadow:0 4px 20px #1e7fff1a;box-sizing:border-box;flex-shrink:0;height:-moz-fit-content;height:fit-content;left:0;max-height:calc(100vh - 120px);min-height:200px;overflow-y:auto;padding:16px;position:sticky;top:120px;transform:none;transition:all .3s ease;width:220px;z-index:50}.Page .PageBox .api_catelist[data-v-993f598f]::-webkit-scrollbar{width:4px}.Page .PageBox .api_catelist[data-v-993f598f]::-webkit-scrollbar-track{background:#1e7fff1a;border-radius:2px}.Page .PageBox .api_catelist[data-v-993f598f]::-webkit-scrollbar-thumb{background:#1e7fff4d;border-radius:2px}.Page .PageBox .api_catelist[data-v-993f598f]::-webkit-scrollbar-thumb:hover{background:#1e7fff80}.Page .PageBox .api_catelist .category-title[data-v-993f598f]{border-bottom:2px solid #2d76ff;color:#2d76ff;font-size:20px;font-weight:700;margin:0 0 20px;overflow:hidden;padding-bottom:12px;text-overflow:ellipsis;white-space:nowrap}.Page .PageBox .api_catelist .api_catelist_item[data-v-993f598f]{align-items:center;background:#ffffffe6;border:1px solid rgba(30,127,255,.1);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;margin-bottom:6px;min-height:50px;padding:10px 14px;transition:all .3s ease;width:100%}.Page .PageBox .api_catelist .api_catelist_item[data-v-993f598f]:hover{background:#f0f7fff2;border-color:#2d76ff;box-shadow:0 2px 8px #2d76ff26;transform:translate(5px)}.Page .PageBox .api_catelist .api_catelist_item.active[data-v-993f598f]{background:#e6f7fff2;border-color:#2d76ff;box-shadow:0 2px 8px #2d76ff33;color:#2d76ff}.Page .PageBox .api_catelist .api_catelist_item img[data-v-993f598f]{flex-shrink:0;height:22px;margin-right:10px;-o-object-fit:contain;object-fit:contain;width:22px}.Page .PageBox .api_catelist .api_catelist_item p[data-v-993f598f]{color:#333;font-size:13px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.Page .PageBox .api_catelist[data-v-993f598f]{display:none}}.Page .PageBox .right-content[data-v-993f598f]{display:flex;flex:1;flex-direction:column;gap:20px;height:auto;margin-left:20px;overflow-y:visible}.Page .PageBox .mobile-category-tabs[data-v-993f598f]{margin-bottom:24px;overflow-x:auto;padding:16px}.Page .PageBox .api-list-header[data-v-993f598f],.Page .PageBox .mobile-category-tabs[data-v-993f598f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(30,127,255,.15);border-radius:16px;box-shadow:0 4px 20px #1e7fff1a}.Page .PageBox .api-list-header[data-v-993f598f]{padding:24px}.Page .PageBox .api-list-header h2[data-v-993f598f]{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 8px}.Page .PageBox .api-list-header .api-count[data-v-993f598f]{color:#64748b;font-size:14px;margin:0}.Page .PageBox .ApiBox[data-v-993f598f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(30,127,255,.15);border-radius:16px;box-shadow:0 4px 20px #1e7fff1a;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin:0;min-height:auto;padding:24px;width:100%}.Page .PageBox .ApiBox .ApiBoxItem[data-v-993f598f]{box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));justify-items:stretch;min-height:0;width:100%}.Page .PageBox .ApiBox .ApiBoxItem[data-v-993f598f]::-webkit-scrollbar{width:6px}.Page .PageBox .ApiBox .ApiBoxItem[data-v-993f598f]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.Page .PageBox .ApiBox .ApiBoxItem[data-v-993f598f]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.Page .PageBox .ApiBox .ApiBoxItem[data-v-993f598f]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.Page .PageBox .ApiBox .api_no[data-v-993f598f]{padding:80px 20px;text-align:center}.Page .PageBox .ApiBox .api_no img[data-v-993f598f]{height:120px;margin-bottom:20px;width:120px}.Page .PageBox .ApiBox .api_no p[data-v-993f598f]{color:#999;font-size:16px;margin:0}.Page .PageBox .ApiBox .pagination-wrapper[data-v-993f598f]{box-sizing:border-box;margin-top:10px;overflow:hidden;padding-top:10px;text-align:center;width:100%}.Page .PageBox .ApiBox .pagination-wrapper[data-v-993f598f] .t-pagination{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;max-width:100%}@media (max-width:768px){.Page .PageBox .ApiBox .pagination-wrapper[data-v-993f598f] .t-pagination{justify-content:center;padding:0 10px}.Page .PageBox .ApiBox .pagination-wrapper[data-v-993f598f] .t-pagination .t-pagination-item{font-size:12px;height:32px;margin:2px;min-width:32px}.Page .PageBox .ApiBox .pagination-wrapper[data-v-993f598f] .t-pagination .t-pagination-total{font-size:12px;margin-bottom:8px;text-align:center;width:100%}.Page .PageBox .ApiBox .pagination-wrapper[data-v-993f598f] .t-pagination .t-pagination-jumper{font-size:12px}.Page .PageBox .ApiBox .pagination-wrapper[data-v-993f598f] .t-pagination .t-pagination-jumper .t-input{height:28px;width:40px}.Page .PageBox .ApiBox .pagination-wrapper[data-v-993f598f] .t-pagination .t-pagination-btn{font-size:12px;height:32px;min-width:32px;padding:0 8px}}@media (max-width:480px){.Page .PageBox .ApiBox .pagination-wrapper[data-v-993f598f] .t-pagination{padding:0 5px}.Page .PageBox .ApiBox .pagination-wrapper[data-v-993f598f] .t-pagination .t-pagination-item{font-size:11px;height:28px;margin:1px;min-width:28px}.Page .PageBox .ApiBox .pagination-wrapper[data-v-993f598f] .t-pagination .t-pagination-btn{font-size:11px;height:28px;min-width:28px;padding:0 6px}}@media (max-width:1400px){.Page .PageBox .ApiBox .ApiBoxItem[data-v-993f598f]{gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:1200px){.Page .PageBox .ApiBox .ApiBoxItem[data-v-993f598f]{gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (min-width:769px) and (max-width:1200px){.Page .PageBox .api_catelist[data-v-993f598f]{height:auto;padding:14px;width:200px}.Page .PageBox .right-content[data-v-993f598f]{height:auto;margin-left:16px}.Page .PageBox .ApiBox .ApiBoxItem[data-v-993f598f]{gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Page .PageBox .api_catelist .category-title[data-v-993f598f]{font-size:18px;margin-bottom:18px}.Page .PageBox .api_catelist .api_catelist_item[data-v-993f598f]{margin-bottom:6px;min-height:48px;padding:10px 14px}.Page .PageBox .api_catelist .api_catelist_item img[data-v-993f598f]{height:20px;margin-right:8px;width:20px}.Page .PageBox .api_catelist .api_catelist_item p[data-v-993f598f]{font-size:13px}}@media (max-width:768px){.Page .PageBox[data-v-993f598f]{margin-top:100px;padding:0 15px}.Page .PageBox .api_catelist[data-v-993f598f]{display:none}.Page .PageBox .right-content[data-v-993f598f]{height:auto;margin-left:0;overflow-y:visible;width:100%}.Page .PageBox .ApiBox[data-v-993f598f]{flex:none;min-height:300px}.Page .PageBox .ApiBox .ApiBoxItem[data-v-993f598f]{flex:none;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));overflow-y:visible}}@media (min-width:769px) and (max-width:950px){.Page .PageBox .api_catelist[data-v-993f598f]{padding:12px;width:180px}.Page .PageBox .right-content[data-v-993f598f]{margin-left:12px}.Page .PageBox .ApiBox .ApiBoxItem[data-v-993f598f]{gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Page .PageBox .api_catelist .category-title[data-v-993f598f]{font-size:16px;margin-bottom:15px}.Page .PageBox .api_catelist .api_catelist_item[data-v-993f598f]{margin-bottom:5px;min-height:45px;padding:8px 12px}.Page .PageBox .api_catelist .api_catelist_item img[data-v-993f598f]{height:18px;margin-right:8px;width:18px}.Page .PageBox .api_catelist .api_catelist_item p[data-v-993f598f]{font-size:12px}}@media (max-width:480px){.Page .PageBox .ApiBox .ApiBoxItem[data-v-993f598f]{gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.product-card[data-v-993f598f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid rgba(30,127,255,.15);border-radius:16px;box-shadow:0 4px 20px #1e7fff1a;cursor:pointer;height:100%;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.product-card[data-v-993f598f]:before{background:linear-gradient(135deg,#1665d80d,#f0f7ff05);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.product-card[data-v-993f598f]:hover{border-color:#1665d84d;box-shadow:0 8px 32px #1e7fff26;transform:translateY(-6px)}.product-card[data-v-993f598f]:hover:before{opacity:1}.product-image[data-v-993f598f]{align-items:center;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);display:flex;height:200px;justify-content:center;overflow:hidden;position:relative}.product-image[data-v-993f598f],.product-image img[data-v-993f598f]{transition:all .4s ease;width:100%}.product-image img[data-v-993f598f]{height:100%;-o-object-fit:cover;object-fit:cover}.product-image:hover img[data-v-993f598f]{transform:scale(1.05)}.image-placeholder[data-v-993f598f]{align-items:center;color:#64748b99;display:flex;font-size:64px;height:100%;justify-content:center;transition:all .3s ease;width:100%}.product-card:hover .image-placeholder[data-v-993f598f]{transform:scale(1.1)}.product-tags[data-v-993f598f]{display:flex;flex-wrap:wrap;gap:8px;left:12px;position:absolute;top:12px;z-index:1}.tag[data-v-993f598f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 2px 8px #00000026;font-size:12px;font-weight:600;padding:4px 10px;transition:all .3s ease}.product-info[data-v-993f598f]{display:flex;flex-direction:column;gap:12px;padding:20px}.product-name[data-v-993f598f]{color:#1d1d1d;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.product-price[data-v-993f598f]{align-items:center;display:flex;flex-wrap:wrap;font-size:24px;font-weight:800;gap:8px;transition:all .3s ease}.product-price .price[data-v-993f598f]{background:linear-gradient(135deg,#1665d8,#1864ff);-webkit-background-clip:text;background-clip:text}.product-price .points[data-v-993f598f],.product-price .price[data-v-993f598f]{-webkit-text-fill-color:transparent;display:inline-block;font-size:28px;font-weight:900}.product-price .points[data-v-993f598f]{background:linear-gradient(135deg,#16a34a,#15803d);-webkit-background-clip:text;background-clip:text}.product-price .original-price-wrapper[data-v-993f598f]{align-items:center;display:flex;gap:6px;margin-left:4px}.product-price .original-price[data-v-993f598f]{color:#94a3b8;font-size:14px;font-weight:400;opacity:.7;text-decoration:line-through}.product-price .discount-tag[data-v-993f598f]{background:linear-gradient(135deg,#ff6b6b,#ff8787);border-radius:8px;box-shadow:0 2px 8px #ff6b6b33;color:#fff;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px;white-space:nowrap}.product-stats[data-v-993f598f]{align-items:center;border-top:1px solid #e5e7eb;color:#64748b;display:flex;font-size:13px;justify-content:space-between;padding-top:16px;transition:all .3s ease}.sales[data-v-993f598f],.stock[data-v-993f598f]{font-weight:500;transition:all .3s ease}.product-card:hover .sales[data-v-993f598f],.product-card:hover .stock[data-v-993f598f]{color:#334155}@media (max-width:768px){.product-image[data-v-993f598f]{height:180px}.product-info[data-v-993f598f]{padding:16px}.product-name[data-v-993f598f]{font-size:15px}.product-price[data-v-993f598f]{font-size:22px}.tag[data-v-993f598f]{font-size:11px;padding:3px 8px}}@media (max-width:480px){.product-image[data-v-993f598f]{height:160px}.product-info[data-v-993f598f]{padding:14px}.product-name[data-v-993f598f]{font-size:14px}.product-price[data-v-993f598f]{font-size:20px}.product-stats[data-v-993f598f]{font-size:12px}}
