body[data-v-d60e4686]{background:#f5f7fa;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;padding:30px 0}.container[data-v-d60e4686]{margin:0 auto;max-width:1200px;padding:0 15px}.card[data-v-d60e4686]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;transition:all .3s ease}.card[data-v-d60e4686]:hover{box-shadow:0 4px 16px #0000001f}.section[data-v-d60e4686]{margin-bottom:24px}.section-title[data-v-d60e4686]{border-bottom:1px solid #e8e8e8;color:#1a1a1a;font-size:20px;font-weight:600;margin-bottom:16px;padding-bottom:12px}.resource-section[data-v-d60e4686]{background:#fff;border:1px solid rgba(0,0,0,.03);border-radius:14px;box-shadow:0 4px 20px #0000000f;margin-bottom:10px;padding:15px}.resource-section__title[data-v-d60e4686]{border-bottom:1px solid #e8e8e8;color:#1a1a1a;font-size:24px;font-weight:600;margin-bottom:25px;padding-bottom:15px;position:relative}.resource-section__title[data-v-d60e4686]:after{background:#1890ff;border-radius:3px;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:60px}.resource-container[data-v-d60e4686]{display:flex;gap:20px;width:100%}@media screen and (max-width:991px){.resource-container[data-v-d60e4686]{flex-wrap:wrap}}.resource-spotlight[data-v-d60e4686]{border-radius:12px;box-shadow:0 2px 8px #0000001f;flex:3;height:360px;max-width:60%;overflow:hidden;position:relative}@media screen and (max-width:991px){.resource-spotlight[data-v-d60e4686]{flex:auto;flex-shrink:0;max-width:100%;width:100%}}.spotlight-slider[data-v-d60e4686]{border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%}.spotlight-slide[data-v-d60e4686]{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .8s ease-in-out;width:100%}.spotlight-slide.active[data-v-d60e4686]{opacity:1;z-index:999}.spotlight-slide img[data-v-d60e4686]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.spotlight-caption[data-v-d60e4686]{background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.3) 70%,transparent);bottom:0;color:#fff;font-size:20px;font-weight:600;left:0;letter-spacing:.5px;line-height:1.4;padding:24px;position:absolute;text-shadow:0 2px 4px rgba(0,0,0,.5);width:100%}.spotlight-controls[data-v-d60e4686]{bottom:20px;display:flex;gap:12px;position:absolute;right:20px;z-index:5}.spotlight-dot[data-v-d60e4686]{background:#ffffff4d;border:1px solid hsla(0,0%,100%,.7);border-radius:50%;box-shadow:0 1px 3px #0003;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.spotlight-dot.active[data-v-d60e4686]{background:#fff;box-shadow:0 0 10px #fff;transform:scale(1.3)}.resource-categories[data-v-d60e4686]{display:grid;flex:2;gap:10px;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.resource-category-item[data-v-d60e4686]{background:#f8f9fa;border:1px solid #f0f0f0;border-radius:10px;box-shadow:0 2px 5px #00000014;display:flex;flex:1;flex-direction:column;height:170px;overflow:hidden;padding:10px;transition:all .3s ease}.resource-category-item .category-text[data-v-d60e4686]{border-bottom:1px solid #e8e8e8;color:#666;cursor:pointer;font-size:11px;margin-bottom:4px;padding-bottom:4px}@media screen and (max-width:991px){.resource-category-item .category-text[data-v-d60e4686]{font-size:10px}}.resource-category-item .category-image[data-v-d60e4686]{position:relative}.resource-category-item .category-image img[data-v-d60e4686]{aspect-ratio:16/10;width:100%}.resource-category-item .category-image .fixed-btn[data-v-d60e4686]{bottom:5px;position:absolute;right:5px}.resource-category-item[data-v-d60e4686]:hover{background:#fff;border-color:#e6e6e6;box-shadow:0 5px 15px #0000001a;transform:translateY(-3px)}.resource-category-item__title[data-v-d60e4686]{border-bottom:1px solid #e8e8e8;color:#1a1a1a;font-size:17px;font-weight:600;margin-bottom:6px;padding-bottom:6px;position:relative}.resource-category-item__title[data-v-d60e4686]:after{background:#1890ff;border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:30px}.resource-category-item__list[data-v-d60e4686]{display:flex;flex:1;flex-direction:column;list-style:none}.resource-category-item__list-item[data-v-d60e4686]{cursor:pointer;margin-bottom:8px;padding-left:16px;position:relative}.resource-category-item__list-item[data-v-d60e4686]:before{background:#1890ff;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:9px;width:6px}.resource-category-item__link[data-v-d60e4686]{color:#555;display:block;font-size:14px;line-height:1.5;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.resource-category-item__link[data-v-d60e4686]:hover{color:#1890ff;font-weight:500;padding-left:2px}.two-column-layout[data-v-d60e4686]{display:flex;gap:24px;margin-bottom:10px;width:100%}.right-column[data-v-d60e4686]{flex:1}.column-layer[data-v-d60e4686]{background:#fff;border:1px solid rgba(0,0,0,.03);border-radius:12px;box-shadow:0 2px 12px #00000014;box-sizing:border-box;margin-bottom:24px;padding:20px;width:100%}.layer-title[data-v-d60e4686]{border-bottom:1px solid #e8e8e8;color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:16px;padding-bottom:10px;position:relative}.layer-title[data-v-d60e4686]:after{background:#1890ff;border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:40px}.column-categories[data-v-d60e4686]{display:flex;flex-direction:column;gap:8px}.column-btn[data-v-d60e4686]{background:#fff;border:1px solid #eaeaea;border-radius:6px;color:#666;cursor:pointer;font-size:14px;padding:8px 16px;position:relative;text-align:left;transition:all .3s ease}.column-btn[data-v-d60e4686]:hover{background:#f0f2f5;border-color:#d0d0d0}.column-btn.active[data-v-d60e4686]{background:#e6f7ff;border-color:#91d5ff;color:#1890ff;font-weight:500}.column-btn[data-v-d60e4686]:after{background:#f5f5f5;border-radius:10px;color:#999;content:attr(data-count);font-size:10px;line-height:1.2;padding:1px 5px;position:absolute;right:8px;top:8px}.column-btn.active[data-v-d60e4686]:after{background:#1890ff;color:#fff}.community-section[data-v-d60e4686]{background:#fff;border:1px solid rgba(0,0,0,.03);border-radius:12px;box-shadow:0 2px 15px #0000000d;margin-top:10px;padding:15px}.community-section__title[data-v-d60e4686]{border-bottom:1px solid #e8e8e8;color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:10px;padding-bottom:8px;position:relative}.community-section__title[data-v-d60e4686]:after{background:#1890ff;border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:40px}.company-grid[data-v-d60e4686]{display:grid;gap:8px;grid-template-columns:repeat(9,1fr)}.company-logo-item[data-v-d60e4686]{animation:fadeInLogo-d60e4686 .5s ease-out forwards;cursor:pointer;display:block;opacity:0;text-decoration:none}.company-logo-item[data-v-d60e4686],.company-logo-wrapper[data-v-d60e4686]{position:relative;transition:all .3s ease}.company-logo-wrapper[data-v-d60e4686]{align-items:center;aspect-ratio:1;background-color:#fff;border:1px solid #eaeaea;border-radius:4px;box-shadow:0 1px 3px #0000000d;display:flex;justify-content:center;overflow:hidden;padding:8%}.company-logo-wrapper img[data-v-d60e4686]{height:100%;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:100%}.company-logo-item:hover .company-logo-wrapper[data-v-d60e4686]{border-color:#d0d0d0;box-shadow:0 5px 15px #0000001f;transform:translateY(-5px)}.company-logo-item:hover .company-logo-wrapper img[data-v-d60e4686]{filter:brightness(1.05);transform:scale(1.05)}.company-tooltip[data-v-d60e4686]{background-color:#000c;border-radius:3px;bottom:100%;color:#fff;font-size:10px;left:50%;margin-bottom:3px;opacity:0;padding:4px 6px;pointer-events:none;position:absolute;transform:translate(-50%);transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:10}.company-logo-item:hover .company-tooltip[data-v-d60e4686]{opacity:1;visibility:visible}.tool-layer[data-v-d60e4686]{background:#fff;border:1px solid rgba(0,0,0,.03);border-radius:12px;box-shadow:0 2px 12px #00000014;box-sizing:border-box;margin-bottom:24px;padding:20px;width:100%}.tool-tabs[data-v-d60e4686]{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.tool-tabs[data-v-d60e4686]::-webkit-scrollbar{height:4px}.tool-tabs[data-v-d60e4686]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.tool-tabs[data-v-d60e4686]::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.tool-tab[data-v-d60e4686]{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;flex-shrink:0;font-size:14px;padding:6px 12px;transition:all .3s ease;white-space:nowrap}.tool-tab[data-v-d60e4686]:hover{background:#f0f2f5}.tool-tab.active[data-v-d60e4686]{background:#e6f7ff;color:#1890ff}.tool-grid[data-v-d60e4686]{display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:20px}.tool-card[data-v-d60e4686]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;transition:all .3s ease}.tool-card[data-v-d60e4686]:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}.tool-card img[data-v-d60e4686]{border-radius:4px;height:24px;margin-bottom:4px;width:24px}.tool-card h4[data-v-d60e4686]{color:#1a1a1a;font-size:14px;font-weight:500}.tool-card h4[data-v-d60e4686],.tool-type[data-v-d60e4686]{margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-type[data-v-d60e4686]{background:#f5f5f5;border-radius:4px;display:inline-block;padding:2px 6px}.tool-card p[data-v-d60e4686],.tool-type[data-v-d60e4686]{color:#666;font-size:12px}.tool-card p[data-v-d60e4686]{display:-webkit-box;line-height:1.4;margin-bottom:4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tool-link[data-v-d60e4686]{background:#f5f5f5;border-radius:4px;color:#1890ff;display:inline-block;font-size:12px;margin-top:4px;overflow:hidden;padding:4px 8px;text-decoration:none;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.tool-link[data-v-d60e4686]:hover{background:#e6f7ff}@keyframes fadeIn-d60e4686{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLogo-d60e4686{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.community-section[data-v-d60e4686],.resource-section[data-v-d60e4686],.tool-layer[data-v-d60e4686]{animation:fadeIn-d60e4686 .5s ease-out}.resource-spotlight[data-v-d60e4686]{animation:fadeIn-d60e4686 .6s ease-out}.resource-category-item[data-v-d60e4686]:first-child{animation:fadeIn-d60e4686 .7s ease-out}.resource-category-item[data-v-d60e4686]:nth-child(2){animation:fadeIn-d60e4686 .8s ease-out}.resource-category-item[data-v-d60e4686]:nth-child(3){animation:fadeIn-d60e4686 .9s ease-out}.resource-category-item[data-v-d60e4686]:nth-child(4){animation:fadeIn-d60e4686 1s ease-out}.company-logo-item[data-v-d60e4686]:first-child{animation-delay:.05s}.company-logo-item[data-v-d60e4686]:nth-child(2){animation-delay:.1s}.company-logo-item[data-v-d60e4686]:nth-child(3){animation-delay:.15s}.company-logo-item[data-v-d60e4686]:nth-child(4){animation-delay:.2s}.company-logo-item[data-v-d60e4686]:nth-child(5){animation-delay:.25s}.company-logo-item[data-v-d60e4686]:nth-child(6){animation-delay:.3s}.company-logo-item[data-v-d60e4686]:nth-child(7){animation-delay:.35s}.company-logo-item[data-v-d60e4686]:nth-child(8){animation-delay:.4s}.company-logo-item[data-v-d60e4686]:nth-child(9){animation-delay:.45s}@media (max-width:1200px){.container[data-v-d60e4686]{max-width:100%;padding:0 20px}}@media (max-width:992px){.two-column-layout[data-v-d60e4686]{flex-direction:column}.left-column[data-v-d60e4686]{margin-bottom:20px;width:100%}.right-column[data-v-d60e4686]{width:100%}.column-categories[data-v-d60e4686]{display:flex;flex-wrap:wrap;gap:10px}.column-btn[data-v-d60e4686]{flex:1;min-width:120px}.tool-grid[data-v-d60e4686]{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.container[data-v-d60e4686]{padding:0 15px}.community-section[data-v-d60e4686],.resource-section[data-v-d60e4686],.tool-layer[data-v-d60e4686]{margin-bottom:20px;padding:15px}.company-grid[data-v-d60e4686]{grid-template-columns:repeat(5,1fr)}}@media (max-width:576px){.container[data-v-d60e4686]{padding:0 10px}.community-section[data-v-d60e4686],.resource-section[data-v-d60e4686],.tool-layer[data-v-d60e4686]{margin-bottom:15px;padding:12px}.tool-grid[data-v-d60e4686]{grid-template-columns:repeat(2,1fr)}.company-grid[data-v-d60e4686]{gap:6px;grid-template-columns:repeat(4,1fr)}}
