.top-header{align-items:center;background:#fff!important;box-shadow:0 2px 8px #0000001a;display:flex;height:64px!important;justify-content:space-between;line-height:64px;padding:0 24px!important;position:-webkit-sticky!important;position:sticky!important;top:0;z-index:1000}.category-menu-top{display:flex;gap:6px}.mobile-category-menu{background:#fff;box-shadow:0 2px 8px #0000001a;display:none;padding:16px}.filter-container{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:16px;padding:20px 24px}.filter-header,.mobile-only-filter-toggle{display:none}.filter-row{font-size:14px}.filter-row:last-child{margin-bottom:0}.filter-label{color:#374151;margin-right:12px;min-width:60px}.country-checkboxes{display:flex;flex:1 1;flex-wrap:wrap;gap:8px 16px}.country-checkboxes .ant-checkbox-wrapper{margin:0}.account-list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;gap:10px;perspective:1000px;transform:translateZ(0)}.account-card{background:#fff;border-left:4px solid #0000;border-radius:8px;box-shadow:0 1px 3px #00000014;contain:layout style paint;overflow:hidden;padding:0;transform:translateZ(0);transition:none!important}.account-card:hover{border-left-color:#3b82f6;box-shadow:0 2px 8px #3b82f626}.account-title-row{align-items:center;background:linear-gradient(90deg,#f9fafb,#fff);border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:6px 16px}.account-title-left{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.account-country{color:#111827;font-size:15px;font-weight:600}.account-date{background:#f3f4f6;border-radius:3px;color:#6b7280;font-size:13px;padding:1px 6px}.account-title-right{align-items:center;display:flex;gap:6px}.account-publish-date{color:#6b7280;font-size:12px}.account-links{background:#fafbfc;border-bottom:1px solid #e5e7eb;padding:5px 16px}.account-link-item{margin-bottom:4px}.account-link-item:last-child{margin-bottom:0}.account-links a{color:#3b82f6;display:inline-block;font-size:12px;padding:1px 0;text-decoration:none;transition:none!important}.account-links a:hover{color:#2563eb;text-decoration:underline}.account-stats{background:#fff;border-bottom:1px solid #e5e7eb;padding:5px 16px}.stat-item{background:#f9fafb;border-radius:3px;color:#6b7280;font-size:12px;padding:2px 8px;white-space:nowrap}.account-tags{align-items:center;background:#fafbfc;border-bottom:1px solid #e5e7eb;gap:5px;min-height:32px;padding:5px 16px}.account-tags:empty{display:none}.account-footer{background:#fff;padding:6px 16px}.account-price{align-items:baseline;display:flex;gap:6px}.price-label{color:#6b7280;font-size:12px}.price-value{color:#dc2626;font-family:Arial,sans-serif;font-size:17px;font-weight:700}.account-actions{display:flex;gap:6px}.action-btn{height:32px;transition:transform .05s ease-out}.action-btn:active{transform:scale(.98)}.tag{border-radius:3px;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px}.tag-blue{background:#dbeafe;border:1px solid #93c5fd;color:#1e40af}.tag-green{background:#d1fae5;border:1px solid #6ee7b7;color:#065f46}.tag-pink{background:#fce7f3;border:1px solid #f9a8d4;color:#9f1239}.tag-orange{background:#fed7aa;border:1px solid #fdba74;color:#9a3412}.tag-cyan{background:#cffafe;border:1px solid #67e8f9;color:#155e75}.tag-purple{background:#e9d5ff;border:1px solid #d8b4fe;color:#6b21a8}.tag-red{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.pagination-container{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-top:16px;padding:20px;text-align:center}.empty-container,.loading-container{background:#fff;border-radius:8px;color:#6b7280;font-size:14px;padding:60px 20px;text-align:center}.filter-row .ant-btn-primary{background:#3b82f6;border-color:#3b82f6}.filter-row .ant-btn-primary:hover{background:#2563eb;border-color:#2563eb}.filter-row .ant-picker{border-radius:4px}.ant-checkbox-wrapper{color:#374151;font-size:14px}.ant-checkbox-checked .ant-checkbox-inner{background-color:#3b82f6;border-color:#3b82f6}.hide-on-mobile{display:inline-flex}.show-on-mobile{display:none}.mobile-category-tabs{display:none;gap:6px;margin-bottom:12px}.mobile-category-tab{flex:1 1}@media (max-width:1400px){.country-checkboxes{gap:6px 12px}.filter-row{font-size:13px}}@media (max-width:992px){.filter-container{padding:16px}.country-checkboxes{gap:6px}.account-list{gap:10px}.top-header{padding:0 16px!important}}.back-to-top-btn{bottom:24px;box-shadow:0 4px 12px #3b82f64d;height:44px;position:fixed;right:24px;transform:translateZ(0);transition:transform .08s ease-out;width:44px;z-index:2000}.back-to-top-btn:hover{transform:translateY(-2px) translateZ(0)}.back-to-top-btn:active{transform:translateY(0) translateZ(0)}@media (max-width:768px){.mobile-category-tabs{display:flex}.back-to-top-btn{bottom:16px;height:40px;right:16px;width:40px}.top-header{height:56px!important;line-height:56px;padding:0 12px!important}.hide-on-mobile{display:none!important}.show-on-mobile{display:inline-flex!important}.mobile-category-menu{display:block}.ant-layout-content{padding:12px!important}.filter-container{padding:12px}.filter-header{display:flex!important}.mobile-only-filter-toggle{display:inline-flex!important}.filter-row{align-items:flex-start;flex-direction:column;gap:6px}.filter-label{font-size:14px;margin-bottom:4px;width:100%}.country-checkboxes{gap:8px 12px;width:100%}.country-checkbox{font-size:13px}.account-list{gap:10px;padding:0}.account-card{border-radius:8px;box-shadow:0 2px 8px #00000014}.account-title-row{align-items:flex-start;flex-direction:column;gap:4px;padding:8px 12px}.account-title-left{gap:6px;width:100%}.account-country{font-size:14px}.account-date{font-size:11px}.account-title-right{width:100%}.account-publish-date{font-size:11px}.account-links{padding:6px 12px}.account-links a{font-size:11px;word-break:break-all}.account-stats{gap:5px;padding:6px 12px}.stat-item{font-size:11px;padding:2px 6px}.account-tags{gap:4px;padding:6px 12px}.tag{font-size:10px!important;padding:2px 6px!important}.account-footer{align-items:stretch;flex-direction:column;gap:8px;padding:8px 12px}.account-price{justify-content:center}.price-value{font-size:16px}.account-actions{justify-content:center;width:100%}.action-btn{flex:1 1;max-width:150px}.ant-pagination{margin-top:16px}.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev{font-size:12px;height:28px;line-height:26px;min-width:28px}}@media (max-width:480px){.back-to-top-btn{bottom:12px;height:36px;right:12px;width:36px}.filter-container{padding:10px}.country-checkboxes{gap:6px 8px}.country-checkbox{font-size:12px}.account-title-row{padding:7px 10px}.account-country{font-size:13px}.account-links{padding:5px 10px}.account-links a{font-size:10px}.account-stats{gap:4px;padding:5px 10px}.stat-item{font-size:10px;padding:1px 5px}.account-tags{gap:3px;padding:5px 10px}.tag{font-size:9px!important;padding:1px 5px!important}.account-footer{padding:7px 10px}.price-value{font-size:15px}.action-btn{font-size:12px;height:30px}.top-header{padding:0 8px!important}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{text-rendering:optimizeSpeed}button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.ant-btn{transition:all .1s ease!important}.ant-checkbox-wrapper{transition:none!important}.ant-modal-mask{transition:opacity .15s!important}.ant-modal{transition:transform .15s!important}.duns-page{background:#f3f4f6;min-height:100vh}.duns-header{background:#fff!important;box-shadow:0 2px 8px #0000001a;height:64px;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-content{height:64px;justify-content:space-between;margin:0 auto;max-width:1400px}.header-content,.logo-section{align-items:center;display:flex}.logo-section{color:#1f2937;gap:12px}.logo-icon{color:#3b82f6;font-size:28px}.logo-text{color:#1f2937;font-size:18px;font-weight:700}.header-actions{display:flex;gap:12px}.back-home-btn{background:#fff;border:1px solid #d1d5db;color:#4b5563}.back-home-btn:hover{border-color:#3b82f6;color:#3b82f6}.duns-content{padding:0}.hero-section{overflow:hidden;position:relative}.hero-background{background:#fff;border-bottom:1px solid #e5e7eb;padding:80px 24px 100px;position:relative;text-align:center}.hero-background:before{background:url('data:image/svg+xml;charset=utf-8,<svg width="60" height="60" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="url(%23grid)"/></svg>');bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-content{margin:0 auto;max-width:1000px;position:relative;z-index:1}.hero-badge{background:#eff6ff;border:1px solid #dbeafe;border-radius:50px;color:#3b82f6;display:inline-block;font-size:14px;font-weight:500;margin-bottom:24px;padding:8px 24px}.hero-title{color:#111827!important;font-size:48px!important;font-weight:800!important;margin-bottom:16px!important}.hero-subtitle{color:#4b5563;font-size:18px;margin-bottom:40px}.hero-stats{justify-content:center;margin-bottom:40px}.hero-stats .ant-statistic-title{color:#6b7280}.hero-stats .ant-statistic-content-value{color:#111827!important}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.primary-cta{background:#3b82f6;border:none;box-shadow:0 4px 12px #3b82f640;color:#fff;font-size:16px;font-weight:600;height:50px;padding:0 40px}.primary-cta:hover{background:#2563eb;box-shadow:0 6px 16px #3b82f659;color:#fff;transform:translateY(-2px)}.secondary-cta{background:#fff;border:1px solid #d1d5db;color:#374151;font-size:16px;height:50px;padding:0 40px}.secondary-cta:hover{border-color:#3b82f6;color:#3b82f6}.content-section{padding:80px 24px}.section-container{margin:0 auto;max-width:1200px}.section-header{margin-bottom:60px;text-align:center}.section-header h2{color:#111827;font-size:32px;font-weight:700;margin-bottom:12px}.section-desc{color:#6b7280;font-size:16px}.info-card{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;height:100%}.info-card:hover{box-shadow:0 10px 25px #00000014;transform:translateY(-4px)}.info-card h4{color:#111827;font-size:20px;margin-bottom:16px}.highlight-box{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;color:#475569;line-height:2;margin-top:16px;padding:16px}.highlight-box .anticon{color:#3b82f6;margin-right:8px}.use-cases{display:flex;flex-direction:column;gap:12px}.use-case-item{align-items:center;background:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;display:flex;gap:16px;padding:14px;transition:all .2s ease}.use-case-item:hover{background:#fff;border-color:#3b82f6;box-shadow:0 2px 8px #0000000d;transform:translateX(4px)}.case-number{color:#3b82f6;font-size:20px;font-weight:700;min-width:32px}.case-content{flex:1 1}.case-title{color:#111827;font-size:15px;font-weight:600;margin-bottom:2px}.case-desc{color:#6b7280;font-size:13px}.advantages-section{background:#fff;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb}.advantage-card{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;height:100%;padding:24px 16px;text-align:center}.advantage-card:hover{box-shadow:0 12px 32px #00000014;transform:translateY(-8px)}.advantage-icon{font-size:40px;margin-bottom:16px}.advantage-card h4{color:#111827;font-size:18px;font-weight:600;margin-bottom:12px}.advantage-card p{color:#6b7280;font-size:14px;margin:0}.comparison-box{background:#f9fafb;border:1px solid #f3f4f6;border-radius:16px;margin-top:60px;padding:32px}.comparison-box h4{color:#111827;font-size:20px;margin-bottom:24px;text-align:center}.comparison-item{border-radius:12px;padding:24px;position:relative;text-align:center}.comparison-item.slow{background:#fff;border:1px solid #e5e7eb;color:#6b7280}.comparison-item.fast{background:#3b82f6;box-shadow:0 8px 24px #3b82f640;color:#fff}.comparison-label{font-size:14px;margin-bottom:8px;opacity:.9}.comparison-value{font-size:32px;font-weight:700;margin-bottom:8px}.comparison-badge{background:#fff3;border:1px solid #ffffff4d;border-radius:50px;display:inline-block;font-size:12px;padding:4px 12px}.process-section{background:#f3f4f6}.timeline-wrapper{margin:0 auto;max-width:800px}.timeline-dot{align-items:center;background:#3b82f6;border-radius:50%;box-shadow:0 4px 12px #3b82f633;color:#fff;display:flex;font-size:16px;font-weight:700;height:36px;justify-content:center;width:36px}.timeline-card{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d}.timeline-card h4{color:#111827;font-size:18px;margin-bottom:8px}.timeline-card p{color:#6b7280;font-size:14px;margin:0}.process-cta{margin-top:60px;text-align:center}.faq-section{background:#fff;border-top:1px solid #e5e7eb}.faq-collapse{background:#0000}.faq-panel{border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:12px;overflow:hidden}.faq-panel .ant-collapse-header{background:#fff;color:#111827!important;font-size:15px;padding:16px 20px!important}.faq-panel.ant-collapse-item-active .ant-collapse-header{background:#f8fafc;color:#3b82f6!important}.faq-panel .ant-collapse-content{background:#fff}.final-cta-section{background:#fff;border-top:1px solid #e5e7eb;padding:80px 24px;text-align:center}.final-cta-content{margin:0 auto;max-width:800px;position:relative;z-index:1}.final-cta-content h2{color:#111827!important;font-weight:700!important}.final-cta-btn{background:#3b82f6;border:none;box-shadow:0 4px 12px #3b82f633;color:#fff;font-size:16px;font-weight:600;height:50px;padding:0 40px}.final-cta-btn:hover{background:#2563eb;color:#fff;transform:translateY(-2px)}.duns-footer{background:#fff;border-top:1px solid #e5e7eb;color:#6b7280;padding:32px 24px;text-align:center}.footer-content p{color:#6b7280;margin:8px 0}.contact-modal-content{padding:10px 0}.contact-item{align-items:center;background:#f0f9ff;border:1px solid #e0f2fe;border-radius:12px;display:flex;gap:20px;margin-bottom:16px;padding:16px}.contact-icon{font-size:32px}.contact-icon.wechat{color:#07c160}.contact-icon.telegram{color:#3b82f6}.contact-info{flex:1 1}.contact-label{color:#64748b;font-size:13px;margin-bottom:2px}.contact-value{color:#3b82f6;font-family:monospace;font-size:18px;font-weight:700}.contact-tip{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;padding:12px;text-align:center}@media (max-width:768px){.hero-title{font-size:32px!important}.logo-text{display:none}.content-section{padding:60px 16px}.comparison-value{font-size:24px}.primary-cta{background:#3b82f6!important;border:none!important;color:#fff!important}.primary-cta:active,.primary-cta:focus,.primary-cta:hover{background:#2563eb!important;color:#fff!important}.hero-background{background:#fff!important}.hero-content{background:#0000!important}}.landing-page *{box-sizing:border-box;margin:0;padding:0}.landing-page{background:#fafafa;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6}.landing-page .header{background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 8px #00000014;color:#333;padding:16px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.landing-page .header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.landing-page .logo{align-items:center;color:#333;display:flex;gap:10px;text-decoration:none;transition:opacity .2s}.landing-page .logo:hover{opacity:.85}.landing-page .logo-icon{display:block}.landing-page .logo-text{color:#262626;font-size:20px;font-weight:600}.landing-page .nav{display:flex;gap:35px}.landing-page .nav a{color:#595959;cursor:pointer;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.landing-page .nav a:hover{color:#1890ff}.landing-page .nav-login{background:#1890ff!important;border-radius:4px!important;color:#fff!important;padding:8px 20px!important;transition:all .3s!important}.landing-page .nav-login:hover{background:#40a9ff!important;box-shadow:0 4px 12px #1890ff66;color:#fff!important;transform:translateY(-2px)}.landing-page .container{margin:0 auto;max-width:1200px;padding:0 20px}.landing-page .banner{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;padding:80px 20px;text-align:center}.landing-page .banner h1{color:#fff;font-size:42px;font-weight:600;margin-bottom:16px}.landing-page .banner p{color:#fff;font-size:18px;margin-bottom:35px;opacity:.95}.landing-page .banner-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.landing-page .btn{border:none;border-radius:4px;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;padding:12px 32px;text-decoration:none;transition:all .2s}.landing-page .btn-primary{background:#fff;border:2px solid #fff;color:#1890ff}.landing-page .btn-primary:hover{background:#0000;border-color:#fff;box-shadow:0 4px 12px #00000026;color:#fff;transform:translateY(-2px)}.landing-page .btn-outline{background:#0000;border:2px solid #fff;color:#fff}.landing-page .btn-outline:hover{background:#fff;color:#1890ff}.landing-page .advantage-card .btn-primary,.landing-page .service-card .btn-primary{background:#1890ff;border:2px solid #1890ff;color:#fff}.landing-page .advantage-card .btn-primary:hover,.landing-page .service-card .btn-primary:hover{background:#40a9ff;border-color:#40a9ff;box-shadow:0 4px 12px #1890ff4d;transform:translateY(-2px)}.landing-page .section{padding:60px 20px}.landing-page .section-title{color:#2c3e50;font-size:32px;font-weight:600;margin-bottom:12px;text-align:center}.landing-page .section-subtitle{color:#666;font-size:16px;margin-bottom:45px;text-align:center}.landing-page .service-cards{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.landing-page .service-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:35px 30px;text-align:center;transition:all .3s}.landing-page .service-card:hover{border-color:#1890ff;box-shadow:0 8px 20px #1890ff33;transform:translateY(-5px)}.landing-page .service-icon{font-size:48px;margin-bottom:18px}.landing-page .service-card h3{color:#2c3e50;font-size:22px;font-weight:600;margin-bottom:12px}.landing-page .service-card p{color:#666;font-size:15px;line-height:1.6;margin-bottom:20px}.landing-page .service-features{list-style:none;margin:20px 0;padding:0;text-align:left}.landing-page .service-features li{color:#555;font-size:14px;padding:8px 0}.landing-page .service-features li:before{color:#1890ff;content:"✓ ";font-weight:700;margin-right:8px}.landing-page .advantage-cards{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.landing-page .advantage-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:30px 25px;text-align:center;transition:all .3s}.landing-page .advantage-card:hover{box-shadow:0 6px 16px #0000001a;transform:translateY(-3px)}.landing-page .advantage-icon{font-size:42px;margin-bottom:15px}.landing-page .advantage-card h4{color:#2c3e50;font-size:18px;font-weight:600;margin-bottom:8px}.landing-page .advantage-card p{color:#666;font-size:14px}.landing-page .footer{background:#001529;color:#ffffffd9;padding:40px 20px;text-align:center}.landing-page .footer-nav{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:20px}.landing-page .footer-nav a{color:#ffffffd9;cursor:pointer;font-size:14px;text-decoration:none;transition:color .2s}.landing-page .footer-nav a:hover{color:#1890ff}.landing-page .footer-copyright{font-size:14px;margin-bottom:8px;opacity:.8}.landing-page .footer-desc{font-size:13px;opacity:.7}.landing-page .contact-modal{align-items:center;animation:fadeIn .2s;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.landing-page .contact-content{animation:slideUp .3s;background:#fff;border-radius:12px;max-width:450px;padding:35px;position:relative;width:90%}.landing-page .contact-content h3{color:#2c3e50;font-size:24px;margin-bottom:25px;text-align:center}.landing-page .contact-item{background:#f8f9fa;border-radius:8px;margin-bottom:25px;padding:20px}.landing-page .contact-item h4{color:#2c3e50;font-size:16px;margin-bottom:10px}.landing-page .contact-item p{color:#666;margin-bottom:10px}.landing-page .contact-value{color:#333;font-size:18px;font-weight:600;margin:10px 0}.landing-page .close-btn{background:none;border:none;color:#999;cursor:pointer;font-size:24px;position:absolute;right:15px;top:15px;transition:color .2s}.landing-page .close-btn:hover{color:#333}.landing-page .floating-contact{background:#1890ff;border:none;border-radius:50px;bottom:30px;box-shadow:0 4px 12px #1890ff66;color:#fff;cursor:pointer;font-size:14px;font-weight:500;line-height:1.4;padding:15px 20px;position:fixed;right:30px;transition:all .3s;z-index:1500}.landing-page .floating-contact:hover{background:#40a9ff;box-shadow:0 6px 16px #1890ff80;transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.landing-page .header-content{flex-direction:column;gap:15px}.landing-page .nav{gap:20px}.landing-page .nav a{font-size:14px}.landing-page .banner h1{font-size:32px}.landing-page .banner p{font-size:16px}.landing-page .section-title{font-size:28px}.landing-page .advantage-cards,.landing-page .service-cards{grid-template-columns:1fr}.landing-page .floating-contact{bottom:20px;font-size:13px;padding:12px 16px;right:20px}.landing-page .footer-nav{flex-direction:column;gap:15px}}.app-distribution-page{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.6}.app-distribution-page .hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:100px 20px;text-align:center}.app-distribution-page .hero h1{font-size:48px;font-weight:700;margin-bottom:20px}.app-distribution-page .hero-subtitle{font-size:20px;margin-bottom:40px;opacity:.9}.app-distribution-page .hero-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:60px}.app-distribution-page .btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:14px 32px;text-decoration:none;transition:all .3s}.app-distribution-page .btn-primary{background:#fff;color:#667eea}.app-distribution-page .btn-primary:hover{box-shadow:0 8px 20px #0003;transform:translateY(-2px)}.app-distribution-page .btn-outline{background:#0000;border:2px solid #fff;color:#fff}.app-distribution-page .btn-outline:hover{background:#fff;color:#667eea}.app-distribution-page .btn-large{font-size:18px;padding:18px 48px}.app-distribution-page .hero-stats{display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.app-distribution-page .stat{text-align:center}.app-distribution-page .stat-number{font-size:36px;font-weight:700;margin-bottom:8px}.app-distribution-page .stat-label{font-size:14px;opacity:.8}.app-distribution-page .container{margin:0 auto;max-width:1200px;padding:0 20px}.app-distribution-page .section-title{color:#333;font-size:36px;font-weight:700;margin-bottom:60px;text-align:center}.app-distribution-page .features{background:#f8f9fa;padding:80px 20px}.app-distribution-page .feature-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.app-distribution-page .feature-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:40px;text-align:center;transition:all .3s}.app-distribution-page .feature-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-5px)}.app-distribution-page .feature-icon{font-size:48px;margin-bottom:20px}.app-distribution-page .feature-card h3{color:#333;font-size:22px;font-weight:600;margin-bottom:15px}.app-distribution-page .feature-card p{color:#666;line-height:1.8}.app-distribution-page .how-it-works{background:#fff;padding:80px 20px}.app-distribution-page .steps{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.app-distribution-page .step{text-align:center}.app-distribution-page .step-number{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.app-distribution-page .step h3{color:#333;font-size:20px;font-weight:600;margin-bottom:10px}.app-distribution-page .step p{color:#666}.app-distribution-page .pricing{background:#f8f9fa;padding:80px 20px}.app-distribution-page .pricing-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.app-distribution-page .pricing-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:40px;position:relative;transition:all .3s}.app-distribution-page .pricing-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-5px)}.app-distribution-page .pricing-card.featured{border:3px solid #667eea;transform:scale(1.05)}.app-distribution-page .pricing-badge{background:#667eea;border-radius:20px;color:#fff;font-size:14px;font-weight:600;padding:6px 20px;position:absolute;right:30px;top:-15px}.app-distribution-page .pricing-header{margin-bottom:30px;text-align:center}.app-distribution-page .pricing-header h3{color:#333;font-size:24px;font-weight:600;margin-bottom:20px}.app-distribution-page .price{align-items:baseline;display:flex;gap:5px;justify-content:center}.app-distribution-page .currency{color:#666;font-size:24px}.app-distribution-page .amount{color:#333;font-size:48px;font-weight:700}.app-distribution-page .period{color:#666;font-size:18px}.app-distribution-page .pricing-features{list-style:none;margin:0 0 30px;padding:0}.app-distribution-page .pricing-features li{border-bottom:1px solid #f0f0f0;color:#666;padding:12px 0}.app-distribution-page .pricing-card button{width:100%}.app-distribution-page .cta{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:100px 20px;text-align:center}.app-distribution-page .cta h2{font-size:42px;font-weight:700;margin-bottom:20px}.app-distribution-page .cta p{font-size:20px;margin-bottom:40px;opacity:.9}@media (max-width:768px){.app-distribution-page .hero h1{font-size:32px}.app-distribution-page .hero-subtitle{font-size:16px}.app-distribution-page .hero-buttons{align-items:center;flex-direction:column}.app-distribution-page .btn{max-width:300px;width:100%}.app-distribution-page .section-title{font-size:28px}.app-distribution-page .pricing-card.featured{transform:scale(1)}.app-distribution-page .cta h2{font-size:28px}}.user-auth-page{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.auth-container{max-width:450px;width:100%}.auth-card{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;padding:48px}.auth-card h1{color:#333;font-size:32px;font-weight:700;margin-bottom:12px;text-align:center}.auth-subtitle{color:#666;font-size:14px;margin-bottom:32px;text-align:center}.error-message{background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;color:#cf1322;font-size:14px;margin-bottom:20px;padding:12px 16px}.form-group{margin-bottom:24px}.form-group label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-group input{border:1px solid #d9d9d9;border-radius:8px;box-sizing:border-box;font-size:15px;padding:12px 16px;transition:all .3s;width:100%}.form-group input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.auth-btn{background:#667eea;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:14px;transition:all .3s;width:100%}.auth-btn:hover:not(:disabled){background:#5568d3;box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.auth-btn:disabled{cursor:not-allowed;opacity:.6}.auth-footer{color:#666;font-size:14px;margin-top:24px;text-align:center}.link-btn{background:none;border:none;color:#667eea;cursor:pointer;font-size:14px;font-weight:600;padding:0 4px;transition:color .3s}.link-btn:hover{color:#5568d3;text-decoration:underline}.back-home{margin-top:16px;text-align:center}@media (max-width:768px){.auth-card{padding:32px 24px}.auth-card h1{font-size:24px}}.user-center{background:#f5f7fa;min-height:100vh}.uc-header{align-items:center;background:#fff;box-shadow:0 2px 8px #0000000f;display:flex;height:64px;justify-content:space-between;padding:0 32px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.uc-header-left h1{color:#1890ff;font-size:20px;font-weight:600;margin:0}.uc-header-right{align-items:center;display:flex;gap:16px}.user-name{color:#666;font-size:14px}.btn-logout{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#666;cursor:pointer;padding:8px 16px;transition:all .3s}.btn-logout:hover{border-color:#1890ff;color:#1890ff}.uc-container{display:flex;gap:24px;margin:0 auto;max-width:1400px;padding:24px}.uc-sidebar{flex-shrink:0;width:280px}.user-info{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;gap:16px;margin-bottom:16px;padding:24px}.avatar,.user-info{align-items:center;display:flex}.avatar{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;flex-shrink:0;font-size:24px;font-weight:600;height:56px;justify-content:center;width:56px}.user-info .info{flex:1 1;min-width:0}.username{color:#333;font-size:16px;font-weight:600;margin-bottom:4px}.email,.username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email{color:#999;font-size:12px;margin-bottom:8px}.membership{background:#e6f7ff;border-radius:4px;color:#1890ff;display:inline-block;font-size:12px;padding:2px 8px}.quota-info{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px;padding:20px}.quota-item{margin-bottom:20px}.quota-item:last-child{margin-bottom:0}.quota-label{color:#666;font-size:14px;margin-bottom:8px}.quota-value{color:#333;font-size:16px;margin-bottom:8px}.quota-value .used{color:#1890ff;font-weight:600}.quota-bar{background:#f0f0f0;border-radius:4px;height:8px;overflow:hidden}.quota-bar-fill{background:linear-gradient(90deg,#1890ff,#40a9ff);height:100%;transition:width .3s}.uc-nav{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px;padding:8px}.uc-nav button{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:12px 16px;text-align:left;transition:all .3s;width:100%}.uc-nav button:hover{background:#f5f7fa;color:#1890ff}.uc-nav button.active{background:#e6f7ff;color:#1890ff;font-weight:500}.btn-back{background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#666;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .3s;width:100%}.btn-back:hover{border-color:#1890ff;color:#1890ff}.uc-main{flex:1 1;min-width:0}.alert{border-radius:8px;font-size:14px;margin-bottom:16px;padding:12px 16px}.alert-success{background:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.alert-error{background:#fff2f0;border:1px solid #ffccc7;color:#cf1322}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.section-header h2{color:#333;font-size:20px;font-weight:600;margin:0}.btn-primary{background:#1890ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 20px;transition:all .3s}.btn-primary:hover:not(:disabled){background:#40a9ff}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-primary.btn-large{font-size:16px;font-weight:500;padding:12px 32px}.btn-secondary{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#666;cursor:pointer;font-size:14px;padding:8px 20px;transition:all .3s}.btn-secondary:hover{border-color:#1890ff;color:#1890ff}.btn-icon{background:#fff;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;font-size:16px;height:32px;padding:0;transition:all .3s;width:32px}.btn-icon:hover{border-color:#1890ff;transform:scale(1.1)}.btn-icon.delete:hover{border-color:#ff4d4f}.app-list-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:24px}.loading-state{color:#999;font-size:16px;padding:60px 20px;text-align:center}.empty-state{padding:80px 20px;text-align:center}.empty-icon{font-size:64px;margin-bottom:16px}.empty-state h3{color:#333;font-size:18px;margin-bottom:8px}.empty-state p{color:#999;margin-bottom:24px}.app-table{overflow-x:auto}.app-table table{border-collapse:collapse;width:100%}.app-table thead th{background:#fafafa;color:#666;font-weight:500;padding:12px;text-align:left}.app-table tbody td,.app-table thead th{border-bottom:1px solid #f0f0f0;font-size:14px}.app-table tbody td{color:#333;padding:16px 12px}.app-table tbody tr:hover{background:#fafafa}.app-info{align-items:center;display:flex;gap:12px}.app-icon{border-radius:8px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.app-icon img{height:100%;object-fit:cover;width:100%}.icon-placeholder{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;font-size:24px;height:100%;justify-content:center;width:100%}.app-name{color:#333;font-weight:500}.bundle-id{color:#666;font-family:Monaco,Courier New,monospace;font-size:13px}.platforms{display:flex;gap:4px}.platform-badge{border-radius:4px;font-size:12px;font-weight:500;padding:2px 8px}.platform-badge.ios{background:#e6f7ff;color:#1890ff}.platform-badge.android{background:#f6ffed;color:#52c41a}.date{color:#999;font-size:13px}.action-buttons{display:flex;gap:8px}.upload-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;padding:24px}.upload-card{margin:0 auto;max-width:700px}.upload-area{margin-bottom:24px}.upload-label{border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;display:block;padding:48px 24px;text-align:center;transition:all .3s}.upload-label:hover{background:#f5f7fa;border-color:#1890ff}.upload-icon{font-size:48px;margin-bottom:16px}.upload-text strong{color:#333;display:block;font-size:16px;margin-bottom:8px}.upload-text span{color:#999;display:block;font-size:14px}.file-info{background:#fafafa;border-radius:8px;margin-bottom:24px;padding:20px}.info-row{display:flex;font-size:14px;margin-bottom:12px}.info-row:last-child{margin-bottom:0}.info-row .label{color:#666;flex-shrink:0;width:100px}.info-row .value{color:#333;font-weight:500}.upload-progress{margin-bottom:24px}.progress-bar{background:#f0f0f0;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#1890ff,#40a9ff);height:100%;transition:width .3s}.progress-text{color:#1890ff;font-size:14px;font-weight:500;text-align:center}.upload-actions{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.upload-tips{background:#f5f7fa;border-left:4px solid #1890ff;border-radius:8px;padding:20px}.upload-tips h4{color:#333;font-size:14px;margin:0 0 12px}.upload-tips ul{margin:0;padding-left:20px}.upload-tips li{color:#666;font-size:14px;line-height:1.8}@media (max-width:1024px){.uc-container{flex-direction:column}.uc-sidebar{width:100%}.uc-nav{display:flex;gap:8px}.uc-nav button{flex:1 1}}@media (max-width:768px){.uc-header{padding:0 16px}.uc-container{padding:16px}.user-info{flex-direction:column;text-align:center}.app-table{font-size:12px}.app-table tbody td,.app-table thead th{padding:8px 4px}.app-icon{height:36px;width:36px}.action-buttons{flex-direction:column}}.app-download{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.download-bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.bg-circle{background:#ffffff1a;border-radius:50%;position:absolute}.bg-circle-1{height:400px;right:-100px;top:-200px;width:400px}.bg-circle-2{bottom:-150px;height:300px;left:-50px;width:300px}.download-container{max-width:480px;position:relative;width:100%;z-index:1}.app-card{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;padding:40px 32px;text-align:center}.app-icon-large{border-radius:24px;box-shadow:0 8px 24px #00000026;height:120px;margin:0 auto 24px;overflow:hidden;width:120px}.app-icon-large img{height:100%;object-fit:cover;width:100%}.app-icon-large .icon-placeholder{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;font-size:64px;height:100%;justify-content:center;width:100%}.app-title{color:#333;font-size:28px;font-weight:700;margin:0 0 12px}.app-meta{align-items:center;color:#999;display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:16px}.meta-divider{color:#ddd}.app-description{color:#666;font-size:14px;line-height:1.6;margin-bottom:24px}.platform-support{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.platform-badge{align-items:center;background:#f5f7fa;border:2px solid #e8ecef;border-radius:12px;display:flex;gap:6px;padding:8px 16px;transition:all .3s}.platform-badge.active{background:#e6f7ff;border-color:#1890ff}.badge-icon{font-size:20px}.badge-text{color:#666;font-size:14px;font-weight:500}.platform-badge.active .badge-text{color:#1890ff}.download-actions{margin-bottom:32px}.btn-download{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 16px #667eea66;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:12px;justify-content:center;padding:16px 32px;transition:all .3s;width:100%}.btn-download:hover{box-shadow:0 8px 24px #667eea80;transform:translateY(-2px)}.btn-download:active{transform:translateY(0)}.btn-icon{font-size:24px}.download-unavailable{background:#fff7e6;border:1px solid #ffd591;border-radius:12px;padding:20px}.unavailable-text{color:#d46b08;font-size:16px;font-weight:500;margin:0 0 8px}.suggestion{color:#999;font-size:14px;margin:0}.qrcode-section{background:#f5f7fa;border-radius:12px;margin-bottom:24px;padding:24px}.qrcode-container{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;height:200px;justify-content:center;margin:0 auto 12px;width:200px}.qrcode-image{border-radius:8px;height:100%;width:100%}.qrcode-placeholder{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.qrcode-tip{color:#999;font-size:14px;margin:0}.app-details{background:#fafafa;border-radius:12px;margin-bottom:24px;padding:20px}.detail-row{border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}.detail-row:last-child{border-bottom:none}.detail-label{color:#999;font-size:14px}.detail-value{color:#333;font-size:14px;font-weight:500}.install-guide{background:#e6f7ff;border:1px solid #91d5ff;border-radius:12px;padding:20px;text-align:left}.install-guide h3{color:#0050b3;font-size:16px;margin:0 0 12px}.install-guide ol{margin:0;padding-left:20px}.install-guide li{color:#666;font-size:14px;line-height:1.8;margin-bottom:4px}.download-footer{color:#fff;font-size:14px;padding:24px 0 0;text-align:center}.download-footer p{margin:8px 0}.download-footer a{color:#fff;text-decoration:underline;transition:opacity .3s}.download-footer a:hover{opacity:.8}.footer-links{opacity:.9}.footer-links .divider{margin:0 12px}.app-download.error,.app-download.loading{color:#fff;flex-direction:column;justify-content:center;text-align:center}.loader{border:4px solid #fff3;border-radius:50%;border-top-color:#fff;height:48px;margin-bottom:16px;width:48px}.loader,.loader-small{animation:spin 1s linear infinite}.loader-small{border:3px solid #f0f0f0;border-radius:50%;border-top-color:#1890ff;height:32px;width:32px}@keyframes spin{to{transform:rotate(1turn)}}.app-download.error .error-icon{font-size:64px;margin-bottom:16px}.app-download.error h2{font-size:24px;margin-bottom:8px}.app-download.error p{font-size:16px;margin-bottom:24px;opacity:.9}.btn-home{background:#fff;border:none;border-radius:8px;color:#667eea;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .3s}.btn-home:hover{box-shadow:0 4px 16px #ffffff4d;transform:translateY(-2px)}@media (max-width:768px){.app-card{padding:32px 24px}.app-icon-large{border-radius:20px;height:100px;width:100px}.app-icon-large .icon-placeholder{font-size:48px}.app-title{font-size:24px}.btn-download{font-size:16px;padding:14px 24px}.qrcode-container{height:160px;width:160px}.bg-circle-1{height:300px;width:300px}.bg-circle-2{height:200px;width:200px}}.app-layout{min-height:100vh}.site-layout{background:#f0f2f5}.site-layout-content{background:#fff;min-height:calc(100vh - 64px);padding:24px}.sidebar{background:#001529;bottom:0;height:100vh;left:0;overflow:auto;position:fixed;top:0}.logo{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;height:64px;justify-content:center}.filter-section{margin-bottom:24px}.filter-label{display:inline-block;font-weight:500;margin-right:16px;min-width:80px}.filter-row{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:16px}.account-card{margin-bottom:16px;transition:all .3s}.account-card:hover{box-shadow:0 4px 12px #0000001a}.account-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.account-title{font-size:16px;margin:0}.account-links{margin:12px 0}.account-links a{color:#1890ff;display:block;margin-bottom:4px}.account-stats{margin-bottom:12px}.account-stats,.account-tags{display:flex;flex-wrap:wrap;gap:8px}.account-footer{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:16px;padding-top:16px}.login-container{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;min-height:100vh}.login-left{color:#fff;flex:1 1;flex-direction:column;padding:80px}.login-left,.login-right{display:flex;justify-content:center}.login-right{align-items:center;background:#fff;padding:80px 60px;width:500px}.login-form{max-width:380px;width:100%}@media (max-width:768px){.login-left{display:none}.login-right{width:100%}}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}
/*# sourceMappingURL=main.6ef96fb2.css.map*/