*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{color:#1f2329;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.header[data-v-38d74cf2]{z-index:100;-webkit-backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #e2e4e8d9;height:68px;position:sticky;top:0;box-shadow:0 1px 3px #00000006}.header-inner[data-v-38d74cf2]{align-items:center;max-width:1180px;height:100%;margin:0 auto;padding:0 28px;display:flex}.brand[data-v-38d74cf2]{align-items:center;min-width:0;height:100%;display:flex}.logo[data-v-38d74cf2]{flex-shrink:0;justify-content:flex-start;align-items:center;height:38px;display:flex}.logo img[data-v-38d74cf2]{object-fit:contain;width:auto;max-width:148px;height:auto;max-height:36px;display:block}.divider[data-v-38d74cf2]{background:#e6e8eb;flex-shrink:0;width:1px;height:22px;margin:0 18px}.brand-title[data-v-38d74cf2]{letter-spacing:.1px;color:#30343b;white-space:nowrap;font-size:16px;font-weight:550;line-height:22px}@media (width<=640px){.header[data-v-38d74cf2]{height:60px}.header-inner[data-v-38d74cf2]{padding:0 16px}.logo[data-v-38d74cf2]{height:32px}.logo img[data-v-38d74cf2]{max-width:120px;max-height:30px}.divider[data-v-38d74cf2]{height:20px;margin:0 12px}.brand-title[data-v-38d74cf2]{letter-spacing:0;font-size:14px;font-weight:550;line-height:20px}}@media (width<=380px){.header-inner[data-v-38d74cf2]{padding:0 12px}.logo img[data-v-38d74cf2]{max-width:105px;max-height:28px}.divider[data-v-38d74cf2]{margin:0 9px}.brand-title[data-v-38d74cf2]{font-size:13px}}.software-item[data-v-6cebfc94]{box-sizing:border-box;background:#fff;border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:14px 20px;transition:background .15s;display:flex}.software-item[data-v-6cebfc94]:last-child{border-bottom:none}.software-item[data-v-6cebfc94]:hover{background:#fafbfc}.software-main[data-v-6cebfc94]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.software-icon[data-v-6cebfc94]{color:#4e5969;background:#f1f3f5;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.software-icon img[data-v-6cebfc94]{object-fit:cover;width:100%;height:100%;display:block}.software-info[data-v-6cebfc94]{flex:1;min-width:0}.software-name[data-v-6cebfc94]{color:#1f2329;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.software-description[data-v-6cebfc94]{color:#8f959e;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:18px;overflow:hidden}.software-downloads[data-v-6cebfc94]{flex:none;align-items:center;gap:10px;display:flex}.download-item[data-v-6cebfc94]{flex-direction:column;align-items:stretch;gap:5px;width:108px;display:flex}.download-version[data-v-6cebfc94]{color:#a0a5ad;white-space:nowrap;text-align:right;font-size:11px;line-height:18px}.download-actions[data-v-6cebfc94]{align-items:center;gap:6px;display:flex}.download-button[data-v-6cebfc94]{color:#1f2329;background:#fff;border:1px solid #dcdfe4;border-radius:6px;justify-content:center;align-items:center;min-width:64px;height:30px;padding:0 11px;font-size:12px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.download-button[data-v-6cebfc94]:hover{background:#f7f8fa;border-color:#c9cdd3;box-shadow:0 1px 3px #0000000f}.share-button[data-v-6cebfc94]{color:#5f6773;cursor:pointer;box-sizing:border-box;background:#f7f8fa;border:1px solid #e2e4e9;border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .15s,border-color .15s,color .15s;display:flex}.share-button[data-v-6cebfc94]:hover{background:#eef0f3;border-color:#cfd3db}.share-icon[data-v-6cebfc94]{width:14px;height:14px}.toast[data-v-6cebfc94]{color:#fff;pointer-events:none;z-index:1000;background:#6ed11ee6;border-radius:8px;padding:9px 16px;font-size:13px;position:fixed;top:100px;left:50%;transform:translate(-50%)}@media (width<=768px){.software-item[data-v-6cebfc94]{gap:12px;padding:13px 16px}.software-main[data-v-6cebfc94]{gap:10px}.software-icon[data-v-6cebfc94]{border-radius:9px;width:40px;height:40px;font-size:15px}.software-name[data-v-6cebfc94]{font-size:13px;line-height:19px}.software-description[data-v-6cebfc94]{font-size:11px;line-height:17px}.software-downloads[data-v-6cebfc94]{gap:6px;margin-left:0}.download-item[data-v-6cebfc94]{width:92px}.download-button[data-v-6cebfc94]{height:32px;padding:0 7px;font-size:11px}.download-version[data-v-6cebfc94]{font-size:10px}.share-button[data-v-6cebfc94]{width:32px;height:32px}.share-icon[data-v-6cebfc94]{width:14px;height:14px}}@media (width<=640px){.software-item[data-v-6cebfc94]{gap:8px;min-height:70px;padding:11px 12px}.software-main[data-v-6cebfc94]{flex:auto;gap:9px;min-width:0}.software-icon[data-v-6cebfc94]{border-radius:8px;flex:0 0 36px;width:36px;height:36px;font-size:14px}.software-info[data-v-6cebfc94]{min-width:0}.software-name[data-v-6cebfc94]{font-size:12px;font-weight:600;line-height:17px}.software-description[data-v-6cebfc94]{margin-top:1px;font-size:10px;line-height:15px}.software-downloads[data-v-6cebfc94]{flex:none;gap:4px;margin-left:0}.download-item[data-v-6cebfc94]{width:auto;min-width:0}.download-version[data-v-6cebfc94]{height:14px;font-size:9px;line-height:14px}.download-actions[data-v-6cebfc94]{gap:4px}.download-button[data-v-6cebfc94]{border-radius:5px;flex:0 0 48px;width:48px;height:30px;padding:0 4px;font-size:10px}.share-button[data-v-6cebfc94]{border-radius:5px;flex:0 0 30px;width:30px;height:30px;padding:0}.share-icon[data-v-6cebfc94]{width:14px;height:14px}}@media (width<=380px){.software-item[data-v-6cebfc94]{gap:6px;padding:10px}.software-main[data-v-6cebfc94]{gap:7px}.software-icon[data-v-6cebfc94]{flex-basis:34px;width:34px;height:34px}.software-name[data-v-6cebfc94]{font-size:11px}.software-description[data-v-6cebfc94]{font-size:9px}.download-button[data-v-6cebfc94]{flex-basis:44px;width:44px;font-size:9px}.share-button[data-v-6cebfc94]{flex-basis:28px;width:28px;height:28px}.download-version[data-v-6cebfc94]{font-size:8px}}.category[data-v-99f35828]{width:100%}.category-header[data-v-99f35828]{margin-bottom:14px;padding-left:2px}.category-header h2[data-v-99f35828]{letter-spacing:-.01em;color:#1f2329;margin:0;font-size:20px;font-weight:650;line-height:28px}.category-header p[data-v-99f35828]{color:#8f959e;margin:4px 0 0;font-size:13px;line-height:20px}.software-list[data-v-99f35828]{background:#fffffff5;border:1px solid #e6e8eb;border-radius:12px;transition:box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 1px 2px #00000006,0 4px 16px #00000006}.software-list[data-v-99f35828]:hover{border-color:#dfe2e6;box-shadow:0 2px 4px #00000006,0 8px 24px #0000000a}@media (width<=640px){.category-header[data-v-99f35828]{margin-bottom:11px}.category-header h2[data-v-99f35828]{font-size:18px;line-height:26px}.category-header p[data-v-99f35828]{margin-top:3px;font-size:12px;line-height:18px}.software-list[data-v-99f35828]{border-radius:10px}.software-list[data-v-99f35828]:hover{box-shadow:0 1px 2px #00000006,0 4px 14px #00000006}}.app[data-v-06b0c766]{background:linear-gradient(#f8fafc 0%,#f7f8fa 45%,#f5f6f8 100%);min-height:100vh}.main[data-v-06b0c766]{max-width:1100px;margin:0 auto;padding:64px 24px 100px}.categories[data-v-06b0c766]{flex-direction:column;gap:42px;display:flex}@media (width<=640px){.main[data-v-06b0c766]{padding:42px 16px 72px}.categories[data-v-06b0c766]{gap:32px}}
