@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#f8f9fa;color:#202124}.app-container{min-height:100vh}:root{--primary-color: #1a73e8;--primary-hover: #1557b0;--secondary-color: #5f6368;--background-color: #f8f9fa;--surface-color: #ffffff;--border-color: #dadce0;--text-primary: #202124;--text-secondary: #5f6368;--success-color: #137333;--warning-color: #f9ab00;--error-color: #d93025}.btn-primary{background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;padding:8px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary:hover{background-color:var(--primary-hover)}.btn-secondary{background-color:transparent;color:var(--primary-color);border:1px solid var(--border-color);border-radius:4px;padding:8px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary:hover{background-color:#1a73e80a;border-color:var(--primary-color)}.card{background-color:var(--surface-color);border-radius:8px;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326;transition:box-shadow .2s}.card:hover{box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326}.index-page[data-v-69615cc8]{min-height:100vh;background-color:#f8f9fa;padding-bottom:70px}.header[data-v-69615cc8]{background:#fff;box-shadow:0 1px 2px #3c40431a;position:sticky;top:0;z-index:100}.header-content[data-v-69615cc8]{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:12px}.logo-section[data-v-69615cc8]{display:flex;align-items:center;gap:6px;flex-shrink:0;cursor:pointer;transition:opacity .2s}.logo-section[data-v-69615cc8]:hover{opacity:.8}.logo-icon[data-v-69615cc8]{font-size:26px}.logo-text[data-v-69615cc8]{font-size:18px;font-weight:600;color:#1a73e8;white-space:nowrap}.search-section[data-v-69615cc8]{flex:1;max-width:600px}.search-box[data-v-69615cc8]{background:#f1f3f4;border-radius:24px;padding:8px 16px;display:flex;align-items:center;gap:8px}.search-box input[data-v-69615cc8]{flex:1;border:none;outline:none;font-size:14px;background:transparent}.user-section[data-v-69615cc8]{flex-shrink:0;display:flex;align-items:center;gap:12px}.nav-btn[data-v-69615cc8]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;background:#f1f3f4;cursor:pointer;transition:all .2s}.nav-btn[data-v-69615cc8]:hover{background:#e8f0fe;transform:translateY(-1px)}.nav-btn .nav-icon[data-v-69615cc8]{font-size:20px}.nav-btn .nav-text[data-v-69615cc8]{font-size:13px;font-weight:500;color:#1a73e8}.nav-btn .nav-avatar-img[data-v-69615cc8]{width:24px;height:24px;border-radius:50%;object-fit:cover;border:2px solid #e8eaed}.mobile-menu-wrapper[data-v-69615cc8]{display:none;position:relative}.mobile-menu-btn[data-v-69615cc8]{padding:8px 12px}.mobile-menu-btn .nav-icon[data-v-69615cc8]{font-size:22px}.mobile-dropdown[data-v-69615cc8]{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;min-width:160px;z-index:1000;overflow:hidden}.mobile-menu-item[data-v-69615cc8]{display:flex;align-items:center;gap:10px;padding:14px 18px;font-size:14px;color:#333;cursor:pointer;transition:background .2s}.mobile-menu-item .menu-icon[data-v-69615cc8]{font-size:18px}.mobile-menu-item[data-v-69615cc8]:hover,.mobile-menu-item[data-v-69615cc8]:active{background:#f5f5f5}.mobile-menu-item[data-v-69615cc8]:not(:last-child){border-bottom:1px solid #f0f0f0}.dropdown-fade-enter-active[data-v-69615cc8],.dropdown-fade-leave-active[data-v-69615cc8]{transition:all .2s ease}.dropdown-fade-enter-from[data-v-69615cc8],.dropdown-fade-leave-to[data-v-69615cc8]{opacity:0;transform:translateY(-10px)}.banner-section[data-v-69615cc8]{position:relative;overflow:hidden;margin:12px 16px 0;border-radius:16px;box-shadow:0 2px 8px #0000001a}.banner-track[data-v-69615cc8]{display:flex;transition:transform .5s ease}.banner-slide[data-v-69615cc8]{min-width:100%;cursor:pointer}.banner-bg[data-v-69615cc8]{padding:28px 24px;min-height:160px;display:flex;align-items:center;justify-content:space-between;color:#fff}.banner-content[data-v-69615cc8]{flex:1;max-width:65%}.banner-badge[data-v-69615cc8]{display:inline-block;background:#fff3;backdrop-filter:blur(4px);padding:4px 12px;border-radius:12px;font-size:12px;margin-bottom:10px}.banner-title[data-v-69615cc8]{font-size:24px;font-weight:700;margin:0 0 8px}.banner-desc[data-v-69615cc8]{font-size:14px;opacity:.92;margin:0 0 12px;line-height:1.5}.banner-footer[data-v-69615cc8]{display:flex;gap:16px;font-size:13px;opacity:.85}.banner-rating[data-v-69615cc8]{color:gold}.banner-icon-area[data-v-69615cc8]{width:90px;height:90px;background:#ffffff26;backdrop-filter:blur(8px);border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.banner-emoji[data-v-69615cc8]{font-size:48px}.banner-dots[data-v-69615cc8]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:8px}.dot[data-v-69615cc8]{width:8px;height:8px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .3s}.dot.active[data-v-69615cc8]{background:#fff;width:20px;border-radius:4px}.category-nav[data-v-69615cc8]{padding:12px 16px 0;display:flex;align-items:flex-start;gap:8px}.category-scroll-wrapper[data-v-69615cc8]{position:relative;flex:1;min-width:0;display:flex;align-items:center}.category-scroll[data-v-69615cc8]{display:flex;overflow-x:auto;gap:8px;flex:1;min-width:0;scroll-behavior:smooth;padding:0 4px}.category-scroll[data-v-69615cc8]::-webkit-scrollbar{display:none}.scroll-btn[data-v-69615cc8]{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid #e8eaed;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;opacity:0;pointer-events:none;transition:all .2s}.scroll-btn span[data-v-69615cc8]{font-size:18px;font-weight:700;color:#5f6368;line-height:1}.scroll-btn.visible[data-v-69615cc8]{opacity:1;pointer-events:auto}.scroll-btn[data-v-69615cc8]:hover{background:#f1f3f4;box-shadow:0 2px 12px #00000026}.scroll-btn[data-v-69615cc8]:active{transform:translateY(-50%) scale(.95)}.scroll-left[data-v-69615cc8]{left:-6px}.scroll-right[data-v-69615cc8]{right:-6px}.category-chip[data-v-69615cc8]{display:flex;align-items:center;gap:4px;padding:8px 16px;background:#fff;border-radius:20px;font-size:13px;color:#5f6368;white-space:nowrap;cursor:pointer;border:1px solid #e8eaed;transition:all .2s}.category-chip.active[data-v-69615cc8]{background:#1a73e8;color:#fff;border-color:#1a73e8}.category-chip[data-v-69615cc8]:hover:not(.active){background:#f1f3f4}.category-chip .cat-icon[data-v-69615cc8]{font-size:14px}.chip-arrow[data-v-69615cc8]{font-size:10px;margin-left:2px;transition:transform .2s}.chip-arrow.open[data-v-69615cc8]{transform:rotate(180deg)}.mega-menu-wrapper[data-v-69615cc8]{position:relative;flex-shrink:0}.mega-menu-panel[data-v-69615cc8]{position:absolute;top:calc(100% + 8px);left:0;z-index:999;min-width:680px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;border:1px solid #e8eaed;padding:0;overflow:hidden}.mega-menu-panel[data-v-69615cc8]:before{content:"";position:absolute;top:-6px;left:24px;width:12px;height:12px;background:#fff;border:1px solid #e8eaed;border-right:none;border-bottom:none;transform:rotate(45deg)}.mega-menu-inner[data-v-69615cc8]{display:flex;flex-direction:column;padding:20px 24px 16px;max-height:480px;overflow-y:auto}.mega-group[data-v-69615cc8]{margin-bottom:18px}.mega-group[data-v-69615cc8]:last-child{margin-bottom:0}.mega-group-title[data-v-69615cc8]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#202124;padding:6px 0 10px;border-bottom:1px solid #f1f3f4;margin-bottom:10px}.mega-group-title .mega-group-icon[data-v-69615cc8]{font-size:16px}.mega-group-items[data-v-69615cc8]{display:flex;flex-wrap:wrap;gap:6px}.mega-item[data-v-69615cc8]{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;font-size:13px;color:#3c4043;cursor:pointer;transition:all .15s;text-decoration:none}.mega-item[data-v-69615cc8]:hover{background:#e8f0fe;color:#1a73e8}.mega-item:hover .mega-item-count[data-v-69615cc8]{color:#1a73e8}.mega-item .mega-item-icon[data-v-69615cc8]{font-size:14px}.mega-item .mega-item-name[data-v-69615cc8]{white-space:nowrap}.mega-item .mega-item-count[data-v-69615cc8]{font-size:11px;color:#9aa0a6;background:#f1f3f4;border-radius:10px;padding:1px 6px;min-width:18px;text-align:center}.mega-fade-enter-active[data-v-69615cc8],.mega-fade-leave-active[data-v-69615cc8]{transition:opacity .2s ease,transform .2s ease}.mega-fade-enter-from[data-v-69615cc8],.mega-fade-leave-to[data-v-69615cc8]{opacity:0;transform:translateY(-8px)}.main-content[data-v-69615cc8]{padding:16px;max-width:1200px;margin:0 auto}.section[data-v-69615cc8]{margin-bottom:28px}.section-header[data-v-69615cc8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.section-title[data-v-69615cc8]{font-size:18px;font-weight:600;color:#202124;margin:0}.view-all-btn[data-v-69615cc8]{display:flex;align-items:center;gap:4px;background:none;border:1px solid #dadce0;color:#1a73e8;font-size:13px;font-weight:500;padding:6px 14px;border-radius:18px;cursor:pointer;transition:all .2s;white-space:nowrap}.view-all-btn .arrow[data-v-69615cc8]{font-size:14px;transition:transform .2s}.view-all-btn[data-v-69615cc8]:hover{background:#e8f0fe;border-color:#1a73e8}.view-all-btn:hover .arrow[data-v-69615cc8]{transform:translate(3px)}.featured-scroll[data-v-69615cc8]{display:flex;overflow-x:auto;gap:12px;padding-bottom:4px}.featured-scroll[data-v-69615cc8]::-webkit-scrollbar{display:none}.featured-card[data-v-69615cc8]{min-width:240px;max-width:280px;background:#fff;border-radius:14px;padding:16px;box-shadow:0 1px 3px #3c40431a;cursor:pointer;transition:all .2s;display:flex;gap:12px}.featured-card[data-v-69615cc8]:hover{box-shadow:0 2px 8px #3c404326;transform:translateY(-2px)}.fc-icon-wrap[data-v-69615cc8]{width:56px;height:56px;border-radius:14px;background:#e8f0fe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fc-emoji[data-v-69615cc8]{font-size:28px}.fc-info[data-v-69615cc8]{flex:1;min-width:0}.fc-info h3[data-v-69615cc8]{font-size:15px;font-weight:500;color:#202124;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-info p[data-v-69615cc8]{font-size:12px;color:#5f6368;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.fc-meta[data-v-69615cc8]{display:flex;gap:8px;align-items:center}.fc-stars[data-v-69615cc8]{font-size:12px;color:#f9ab00}.fc-free[data-v-69615cc8]{font-size:11px;color:#137333;background:#e6f4ea;padding:2px 8px;border-radius:8px}.apps-grid[data-v-69615cc8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.app-card[data-v-69615cc8]{position:relative;display:flex;align-items:center;padding:14px 16px;background:#fff;border-radius:12px;box-shadow:0 1px 2px #3c404314;cursor:pointer;transition:all .2s}.app-card[data-v-69615cc8]:hover{box-shadow:0 2px 6px #3c40431f;transform:translateY(-1px)}.app-rank[data-v-69615cc8]{position:absolute;top:8px;left:8px;width:20px;height:20px;border-radius:50%;background:#1a73e8;color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.app-icon-wrap[data-v-69615cc8]{width:52px;height:52px;border-radius:14px;background:#e8f0fe;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.app-emoji[data-v-69615cc8]{font-size:26px}.app-info[data-v-69615cc8]{flex:1;min-width:0}.app-name[data-v-69615cc8]{font-size:15px;font-weight:500;color:#202124;margin:0 0 2px}.app-developer[data-v-69615cc8]{font-size:13px;color:#5f6368;margin:0 0 4px}.app-meta[data-v-69615cc8]{display:flex;gap:8px;align-items:center}.app-rating[data-v-69615cc8]{font-size:12px;color:#f9ab00}.app-tag[data-v-69615cc8]{font-size:11px;color:#5f6368;background:#f1f3f4;padding:2px 8px;border-radius:8px}.install-btn[data-v-69615cc8]{background:#1a73e8;color:#fff;border:none;border-radius:18px;padding:7px 18px;font-size:13px;font-weight:500;cursor:pointer;margin-left:8px;flex-shrink:0;transition:all .2s}.install-btn[data-v-69615cc8]:hover{background:#1557b0}.install-btn.installed[data-v-69615cc8]{background:#e6f4ea;color:#137333;cursor:default}.install-btn.installed[data-v-69615cc8]:hover{background:#d4edda}.install-btn.not-deployed[data-v-69615cc8]{background:#e8eaed;color:#9aa0a6;cursor:not-allowed}.install-btn.not-deployed[data-v-69615cc8]:hover{background:#e8eaed}.site-footer[data-v-69615cc8]{background:#202124;color:#9aa0a6;padding:0 16px}.footer-content[data-v-69615cc8]{max-width:1200px;margin:0 auto}.footer-top[data-v-69615cc8]{display:flex;justify-content:space-between;gap:40px;padding:40px 0 24px;flex-wrap:wrap}.footer-brand[data-v-69615cc8]{max-width:280px}.footer-brand .footer-logo[data-v-69615cc8]{font-size:28px}.footer-brand .footer-name[data-v-69615cc8]{font-size:18px;font-weight:600;color:#e8eaed;margin-left:8px}.footer-brand .footer-slogan[data-v-69615cc8]{font-size:13px;margin-top:10px;line-height:1.5}.footer-brand .footer-copyright[data-v-69615cc8]{font-size:12px;color:#9aa0a6;margin-top:20px}.footer-qr-col[data-v-69615cc8]{min-width:100px}.footer-qr-col .footer-qr[data-v-69615cc8]{display:flex;flex-direction:column;align-items:center;gap:6px}.footer-qr-col .footer-qr .qr-image[data-v-69615cc8]{width:70px;height:70px;border-radius:6px;border:2px solid #3c4043}.footer-qr-col .footer-qr .qr-label[data-v-69615cc8]{font-size:11px;color:#9aa0a6}.footer-links[data-v-69615cc8]{display:flex;gap:48px;flex-wrap:wrap}.footer-col h4[data-v-69615cc8]{font-size:14px;font-weight:500;color:#e8eaed;margin:0 0 12px}.footer-col a[data-v-69615cc8]{display:block;font-size:13px;color:#9aa0a6;text-decoration:none;padding:4px 0;cursor:pointer;transition:color .2s}.footer-col a[data-v-69615cc8]:hover{color:#e8eaed}.tab-bar-bottom[data-v-69615cc8]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e8eaed;display:flex;z-index:100;box-shadow:0 -1px 4px #0000000f}.tab-bar-bottom .tab-item[data-v-69615cc8]{flex:1;display:flex;flex-direction:column;align-items:center;padding:8px 0 6px;cursor:pointer;transition:color .2s;color:#5f6368}.tab-bar-bottom .tab-item.active[data-v-69615cc8]{color:#1a73e8}.tab-bar-bottom .tab-item .tab-icon[data-v-69615cc8]{font-size:20px}.tab-bar-bottom .tab-item .tab-label[data-v-69615cc8]{font-size:11px;margin-top:2px}@media (max-width: 768px){.mega-menu-panel[data-v-69615cc8]{min-width:calc(100vw - 32px);left:0;right:0;border-radius:12px}.mega-group-items[data-v-69615cc8]{gap:4px}.mega-item[data-v-69615cc8]{padding:5px 10px;font-size:12px}}@media (max-width: 600px){.logo-text[data-v-69615cc8]{display:none}.banner-title[data-v-69615cc8]{font-size:18px}.banner-desc[data-v-69615cc8]{font-size:12px}.banner-bg[data-v-69615cc8]{padding:20px 16px;min-height:130px}.banner-icon-area[data-v-69615cc8]{width:64px;height:64px}.banner-emoji[data-v-69615cc8]{font-size:32px}.apps-grid[data-v-69615cc8]{grid-template-columns:1fr}.footer-top[data-v-69615cc8]{flex-direction:column;gap:24px}.footer-links[data-v-69615cc8]{gap:24px}.desktop-nav[data-v-69615cc8]{display:none!important}.mobile-menu-wrapper[data-v-69615cc8]{display:block}.user-section[data-v-69615cc8]{gap:8px}}.category-page[data-v-d546040a]{min-height:100vh;background-color:#f8f9fa}.header[data-v-d546040a]{background-color:#fff;box-shadow:0 1px 2px #3c40431a;position:sticky;top:0;z-index:100}.header-content[data-v-d546040a]{max-width:1200px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.back-btn[data-v-d546040a]{background:none;border:none;font-size:20px;cursor:pointer;padding:8px;color:#5f6368}.back-btn[data-v-d546040a]:hover{color:#1a73e8}.page-title[data-v-d546040a]{font-size:18px;font-weight:500;color:#202124}.placeholder[data-v-d546040a]{width:40px}.group-tabs[data-v-d546040a]{display:flex;gap:0;background:#fff;border-bottom:1px solid #e0e0e0;max-width:1200px;margin:0 auto;padding:0 16px}.group-tab[data-v-d546040a]{flex:1;display:flex;flex-direction:column;align-items:center;padding:16px 12px 12px;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s;gap:4px}.group-tab[data-v-d546040a]:hover{background:#f5f5f5}.group-tab.active[data-v-d546040a]{border-bottom-color:#1a73e8;background:#e8f0fe}.group-icon[data-v-d546040a]{font-size:28px;line-height:1}.group-name[data-v-d546040a]{font-size:15px;font-weight:600;color:#202124}.group-tab.active .group-name[data-v-d546040a]{color:#1a73e8}.group-count[data-v-d546040a]{font-size:11px;color:#9aa0a6}.group-tab.active .group-count[data-v-d546040a]{color:#1a73e8}.group-header[data-v-d546040a]{margin-bottom:20px}.group-title[data-v-d546040a]{font-size:20px;font-weight:600;color:#202124;margin:0 0 6px;display:flex;align-items:center;gap:8px}.group-title-icon[data-v-d546040a]{font-size:24px}.group-desc[data-v-d546040a]{font-size:14px;color:#5f6368;margin:0}.main-content[data-v-d546040a]{padding:24px 16px;max-width:1200px;margin:0 auto}.category-grid[data-v-d546040a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.category-card[data-v-d546040a]{background:#fff;border-radius:14px;padding:20px 12px;text-align:center;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 3px #00000014}.category-card[data-v-d546040a]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001f}.icon-wrapper[data-v-d546040a]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;transition:transform .2s}.category-card:hover .icon-wrapper[data-v-d546040a]{transform:scale(1.1)}.icon[data-v-d546040a]{font-size:28px}.category-name[data-v-d546040a]{font-size:14px;font-weight:500;color:#202124;margin:0 0 4px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-count[data-v-d546040a]{font-size:12px;color:#9aa0a6;margin:0}.empty-state[data-v-d546040a],.loading-state[data-v-d546040a]{text-align:center;padding:60px 20px;color:#5f6368}.empty-icon[data-v-d546040a]{font-size:48px;display:block;margin-bottom:12px}.empty-text[data-v-d546040a]{font-size:16px;margin:0}@media (max-width: 480px){.category-grid[data-v-d546040a]{grid-template-columns:repeat(3,1fr);gap:10px}.category-card[data-v-d546040a]{padding:14px 8px}.icon-wrapper[data-v-d546040a]{width:48px;height:48px}.icon[data-v-d546040a]{font-size:24px}.category-name[data-v-d546040a]{font-size:12px}.group-tab[data-v-d546040a]{padding:12px 8px 10px}.group-icon[data-v-d546040a]{font-size:24px}.group-name[data-v-d546040a]{font-size:13px}}.detail-page[data-v-33b6c86e]{min-height:100vh;background:#f8f9fa}.loading-state[data-v-33b6c86e]{text-align:center;padding:80px 0;color:#5f6368;font-size:16px}.header[data-v-33b6c86e]{background:#fff;position:sticky;top:0;z-index:100;border-bottom:1px solid #e8eaed}.header-content[data-v-33b6c86e]{max-width:800px;margin:0 auto;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.back-btn[data-v-33b6c86e],.action-btn[data-v-33b6c86e]{background:none;border:none;font-size:22px;cursor:pointer;padding:8px;color:#5f6368}.back-btn[data-v-33b6c86e]:hover,.action-btn[data-v-33b6c86e]:hover{color:#1a73e8}.action-btn.active[data-v-33b6c86e]{color:#f9ab00}.app-hero[data-v-33b6c86e]{background:#fff;padding:24px 16px;display:flex;align-items:flex-start;gap:20px;max-width:800px;margin:0 auto}.app-icon-wrap[data-v-33b6c86e]{width:88px;height:88px;border-radius:20px;background:linear-gradient(135deg,#e8f0fe,#d2e3fc);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #00000014}.app-icon-emoji[data-v-33b6c86e]{font-size:44px}.app-info[data-v-33b6c86e]{flex:1;min-width:0}.app-name[data-v-33b6c86e]{font-size:22px;font-weight:600;color:#202124;margin:0 0 4px}.app-developer[data-v-33b6c86e]{font-size:14px;color:#1a73e8;margin:0 0 10px}.app-meta-tags[data-v-33b6c86e]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tag[data-v-33b6c86e]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500}.category-tag[data-v-33b6c86e]{background:#e8f0fe;color:#1a73e8}.deploy-tag[data-v-33b6c86e]{background:#e6f4ea;color:#137333}.deploy-tag.saas[data-v-33b6c86e]{background:#fce8e6;color:#c5221f}.deploy-tag.hybrid[data-v-33b6c86e]{background:#fef7e0;color:#b06000}.version-tag[data-v-33b6c86e]{background:#f1f3f4;color:#5f6368}.app-stats[data-v-33b6c86e]{display:flex;align-items:center;gap:16px}.stat[data-v-33b6c86e]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-33b6c86e]{font-size:15px;font-weight:600;color:#202124}.stat-label[data-v-33b6c86e]{font-size:11px;color:#5f6368;margin-top:2px}.stat-divider[data-v-33b6c86e]{width:1px;height:24px;background:#dadce0}.tags-section[data-v-33b6c86e]{background:#fff;padding:12px 16px;max-width:800px;margin:0 auto;border-top:1px solid #f1f3f4}.tags-wrap[data-v-33b6c86e]{display:flex;flex-wrap:wrap;gap:8px}.app-tag[data-v-33b6c86e]{background:#f1f3f4;color:#5f6368;padding:4px 12px;border-radius:16px;font-size:13px}.actions[data-v-33b6c86e]{background:#fff;padding:16px;max-width:800px;margin:0 auto;border-bottom:1px solid #f1f3f4}.action-btns[data-v-33b6c86e]{display:flex;gap:12px}.install-btn[data-v-33b6c86e]{flex:1;padding:14px;font-size:16px;font-weight:500;background:#1a73e8;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .2s}.install-btn[data-v-33b6c86e]:hover{background:#1557b0}.install-btn.installed[data-v-33b6c86e]{background:#e6f4ea;color:#137333;border:1px solid #ceead6;cursor:default}.install-btn.installed[data-v-33b6c86e]:hover{background:#d4edda}.install-btn.not-deployed[data-v-33b6c86e]{background:#e8eaed;color:#9aa0a6;cursor:not-allowed}.install-btn.not-deployed[data-v-33b6c86e]:hover{background:#e8eaed}.favorite-btn[data-v-33b6c86e]{flex-shrink:0;padding:14px 24px;font-size:15px;font-weight:500;background:#fff;color:#5f6368;border:1px solid #dadce0;border-radius:10px;cursor:pointer;transition:all .2s}.favorite-btn[data-v-33b6c86e]:hover{background:#f8f9fa;border-color:#f9ab00;color:#b06000}.favorite-btn.favorited[data-v-33b6c86e]{background:#fef7e0;color:#b06000;border-color:#f9ab00}.favorite-btn.favorited[data-v-33b6c86e]:hover{background:#fdefc3}.deploy-info[data-v-33b6c86e]{max-width:800px;margin:8px auto 0;padding:0 16px}.info-banner[data-v-33b6c86e]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px}.info-banner.saas[data-v-33b6c86e]{background:#fce8e6}.info-banner.mcp[data-v-33b6c86e]{background:#e8f0fe}.info-icon[data-v-33b6c86e]{font-size:28px}.info-text strong[data-v-33b6c86e]{font-size:14px;color:#202124}.info-text p[data-v-33b6c86e]{font-size:12px;color:#5f6368;margin:2px 0 0}.detail-tabs[data-v-33b6c86e]{display:flex;background:#fff;max-width:800px;margin:8px auto 0;border-bottom:2px solid #e8eaed}.detail-tabs span[data-v-33b6c86e]{flex:1;text-align:center;padding:14px 0;font-size:14px;color:#5f6368;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.detail-tabs span.active[data-v-33b6c86e]{color:#1a73e8;font-weight:500;border-bottom-color:#1a73e8}.detail-tabs span[data-v-33b6c86e]:hover{background:#f8f9fa}.tab-panel[data-v-33b6c86e]{background:#fff;padding:20px 16px;max-width:800px;margin:0 auto;min-height:200px}.panel-title[data-v-33b6c86e]{font-size:16px;font-weight:500;color:#202124;margin:0 0 12px}.empty-hint[data-v-33b6c86e]{color:#9aa0a6;font-size:14px;text-align:center;padding:20px 0}.markdown-body[data-v-33b6c86e]{font-size:14px;line-height:1.8;color:#3c4043}.markdown-body[data-v-33b6c86e] h1,.markdown-body[data-v-33b6c86e] h2,.markdown-body[data-v-33b6c86e] h3{color:#202124;margin:16px 0 8px;font-weight:600}.markdown-body[data-v-33b6c86e] h3{font-size:16px}.markdown-body[data-v-33b6c86e] p{margin:8px 0}.markdown-body[data-v-33b6c86e] strong{color:#202124}.markdown-body[data-v-33b6c86e] ul,.markdown-body[data-v-33b6c86e] ol{padding-left:20px}.markdown-body[data-v-33b6c86e] code{background:#f1f3f4;padding:2px 6px;border-radius:4px;font-size:13px}.markdown-body[data-v-33b6c86e] pre{background:#f1f3f4;padding:16px;border-radius:8px;overflow-x:auto}.config-code[data-v-33b6c86e]{background:#1e1e1e;color:#d4d4d4;padding:16px;border-radius:8px;font-size:13px;overflow-x:auto;white-space:pre-wrap;line-height:1.6}.feature-list[data-v-33b6c86e]{display:flex;flex-direction:column;gap:10px}.feature-item[data-v-33b6c86e]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f8f9fa;border-radius:8px;font-size:14px;color:#3c4043}.feature-icon[data-v-33b6c86e]{font-size:18px}.write-review-box[data-v-33b6c86e]{background:#f8f9fa;padding:16px;border-radius:10px;margin-bottom:20px}.rating-input[data-v-33b6c86e]{margin-bottom:10px}.star-btn[data-v-33b6c86e]{font-size:28px;cursor:pointer;color:#dadce0;transition:color .15s}.star-btn.active[data-v-33b6c86e],.star-btn[data-v-33b6c86e]:hover{color:#f9ab00}.review-textarea[data-v-33b6c86e]{width:100%;border:1px solid #dadce0;border-radius:8px;padding:10px 12px;font-size:14px;resize:none;outline:none;box-sizing:border-box}.review-textarea[data-v-33b6c86e]:focus{border-color:#1a73e8}.btn-primary[data-v-33b6c86e]{background:#1a73e8;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px}.btn-primary[data-v-33b6c86e]:hover{background:#1557b0}.btn-primary[data-v-33b6c86e]:disabled{opacity:.6}.btn-sm[data-v-33b6c86e]{padding:8px 24px;margin-top:10px}.btn-link[data-v-33b6c86e]{background:none;border:none;color:#1a73e8;font-size:14px;cursor:pointer}.login-hint[data-v-33b6c86e]{text-align:center;padding:20px;color:#5f6368;font-size:14px}.login-hint p[data-v-33b6c86e]{margin:0 0 8px}.review-list[data-v-33b6c86e]{display:flex;flex-direction:column;gap:16px}.review-item[data-v-33b6c86e]{padding-bottom:16px;border-bottom:1px solid #f1f3f4}.review-item[data-v-33b6c86e]:last-child{border-bottom:none}.reviewer[data-v-33b6c86e]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.avatar[data-v-33b6c86e]{width:32px;height:32px;border-radius:50%;background:#1a73e8;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500}.reviewer-info[data-v-33b6c86e]{display:flex;flex-direction:column}.reviewer-name[data-v-33b6c86e]{font-size:13px;font-weight:500;color:#202124}.review-date[data-v-33b6c86e]{font-size:11px;color:#9aa0a6}.review-rating[data-v-33b6c86e]{margin-bottom:4px}.stars[data-v-33b6c86e]{color:#f9ab00;font-size:13px}.review-content[data-v-33b6c86e]{font-size:14px;color:#5f6368;line-height:1.6;margin:0}.intro-panel[data-v-33b6c86e]{padding:32px 24px}.intro-header[data-v-33b6c86e]{margin-bottom:28px;text-align:center}.intro-title[data-v-33b6c86e]{font-size:24px;font-weight:600;color:#202124;margin:0 0 12px;letter-spacing:-.5px}.intro-divider[data-v-33b6c86e]{width:60px;height:4px;background:linear-gradient(90deg,#1a73e8,#4285f4);margin:0 auto;border-radius:2px}.intro-content-wrapper[data-v-33b6c86e]{margin-bottom:32px;padding:24px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;border:1px solid #e8eaed;box-shadow:0 2px 8px #0000000a}.intro-markdown[data-v-33b6c86e]{font-size:15px;line-height:1.8;color:#3c4043}.intro-markdown[data-v-33b6c86e] h1,.intro-markdown[data-v-33b6c86e] h2,.intro-markdown[data-v-33b6c86e] h3{color:#202124;margin:20px 0 12px;font-weight:600}.intro-markdown[data-v-33b6c86e] h1{font-size:20px}.intro-markdown[data-v-33b6c86e] h2{font-size:18px}.intro-markdown[data-v-33b6c86e] h3{font-size:16px}.intro-markdown[data-v-33b6c86e] p{margin:12px 0;text-align:justify}.intro-markdown[data-v-33b6c86e] strong{color:#202124;font-weight:600}.intro-markdown[data-v-33b6c86e] ul,.intro-markdown[data-v-33b6c86e] ol{padding-left:24px;margin:12px 0}.intro-markdown[data-v-33b6c86e] li{margin:6px 0}.intro-markdown[data-v-33b6c86e] code{background:#f1f3f4;padding:3px 8px;border-radius:4px;font-size:13px;font-family:Consolas,Monaco,monospace}.intro-markdown[data-v-33b6c86e] pre{background:#f1f3f4;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0}.intro-json[data-v-33b6c86e]{font-size:14px}.intro-highlights[data-v-33b6c86e]{margin-bottom:32px}.highlights-title[data-v-33b6c86e]{font-size:18px;font-weight:600;color:#202124;margin:0 0 16px;padding-left:12px;border-left:4px solid #1a73e8}.highlights-grid[data-v-33b6c86e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.highlight-card[data-v-33b6c86e]{background:linear-gradient(135deg,#e8f0fe,#f8f9fa);border:1px solid #d2e3fc;border-radius:12px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s ease}.highlight-card[data-v-33b6c86e]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #1a73e826;border-color:#1a73e8}.highlight-icon[data-v-33b6c86e]{font-size:36px;margin-bottom:12px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.highlight-text[data-v-33b6c86e]{font-size:14px;font-weight:500;color:#3c4043;line-height:1.5}.intro-tech-info[data-v-33b6c86e]{margin-top:32px}.tech-info-card[data-v-33b6c86e]{background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;box-shadow:0 2px 8px #0000000a}.tech-info-item[data-v-33b6c86e]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px;background:#f8f9fa;border-radius:8px;transition:all .2s ease}.tech-info-item[data-v-33b6c86e]:hover{background:#e8f0fe}.tech-label[data-v-33b6c86e]{font-size:12px;color:#5f6368;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.tech-value[data-v-33b6c86e]{font-size:14px;font-weight:600;color:#202124}@media (max-width: 600px){.app-hero[data-v-33b6c86e]{flex-direction:column;align-items:center;text-align:center}.app-meta-tags[data-v-33b6c86e],.app-stats[data-v-33b6c86e]{justify-content:center}.intro-panel[data-v-33b6c86e]{padding:24px 16px}.intro-title[data-v-33b6c86e]{font-size:20px}.intro-content-wrapper[data-v-33b6c86e]{padding:16px}.highlights-grid[data-v-33b6c86e]{grid-template-columns:1fr}.tech-info-card[data-v-33b6c86e]{grid-template-columns:repeat(2,1fr);gap:12px;padding:16px}}.search-page[data-v-73065e02]{min-height:100vh;background-color:#f8f9fa}.header[data-v-73065e02]{background-color:#fff;box-shadow:0 1px 2px #3c40431a;position:sticky;top:0;z-index:100}.header-content[data-v-73065e02]{max-width:800px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;gap:12px}.category-filter-bar[data-v-73065e02]{max-width:800px;margin:0 auto;padding:0 16px 10px;display:flex;align-items:center;gap:8px}.filter-label[data-v-73065e02]{font-size:13px;color:#5f6368}.filter-tag[data-v-73065e02]{display:inline-flex;align-items:center;gap:6px;background:#e8f0fe;color:#1a73e8;padding:4px 10px;border-radius:16px;font-size:13px;font-weight:500}.remove-filter[data-v-73065e02]{background:none;border:none;color:#1a73e8;cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.remove-filter[data-v-73065e02]:hover{color:#c62828}.back-btn[data-v-73065e02]{background:none;border:none;font-size:20px;cursor:pointer;padding:8px;color:#5f6368}.back-btn[data-v-73065e02]:hover{color:#1a73e8}.search-wrapper[data-v-73065e02]{flex:1;background-color:#f1f3f4;border-radius:24px;padding:8px 16px;display:flex;align-items:center;gap:8px}.search-icon[data-v-73065e02]{color:#5f6368;font-size:16px}.search-wrapper input[data-v-73065e02]{flex:1;border:none;outline:none;font-size:14px;background:transparent;color:#202124}.search-wrapper input[data-v-73065e02]::placeholder{color:#9aa0a6}.clear-btn[data-v-73065e02]{background:#dadce0;border:none;border-radius:50%;width:20px;height:20px;font-size:14px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1}.clear-btn[data-v-73065e02]:hover{background:#9aa0a6}.search-btn[data-v-73065e02]{background:#1a73e8;color:#fff;border:none;border-radius:20px;padding:8px 20px;font-size:14px;font-weight:500;cursor:pointer}.search-btn[data-v-73065e02]:hover{background:#1557b0}.main-content[data-v-73065e02]{padding:16px;max-width:800px;margin:0 auto}.results-header[data-v-73065e02]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.results-count[data-v-73065e02]{font-size:14px;color:#5f6368}.sort-select[data-v-73065e02]{padding:6px 12px;border-radius:8px;border:1px solid #dadce0;background:#fff;font-size:13px;color:#202124;cursor:pointer;outline:none}.sort-select[data-v-73065e02]:focus{border-color:#1a73e8}.results-list[data-v-73065e02]{display:flex;flex-direction:column;gap:12px}.app-card[data-v-73065e02]{display:flex;align-items:flex-start;padding:16px;background:#fff;border-radius:12px;cursor:pointer;transition:transform .2s}.app-card[data-v-73065e02]:hover{transform:translate(4px)}.app-icon-wrap[data-v-73065e02]{width:64px;height:64px;border-radius:12px;background:#e8f0fe;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.app-icon-emoji[data-v-73065e02]{font-size:32px}.app-info[data-v-73065e02]{flex:1;min-width:0}.app-name[data-v-73065e02]{font-size:16px;font-weight:500;color:#202124;margin:0 0 4px}.app-developer[data-v-73065e02]{font-size:13px;color:#5f6368;margin:0 0 8px}.app-meta[data-v-73065e02]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.app-rating[data-v-73065e02]{font-size:13px;color:#f9ab00}.app-rating .star[data-v-73065e02]{margin-right:2px}.app-category[data-v-73065e02]{font-size:12px;color:#5f6368;background:#f1f3f4;padding:2px 8px;border-radius:12px}.app-desc[data-v-73065e02]{font-size:13px;color:#5f6368;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.install-btn[data-v-73065e02]{background:#1a73e8;color:#fff;border:none;border-radius:4px;padding:6px 16px;font-size:13px;font-weight:500;cursor:pointer;margin-left:12px;flex-shrink:0}.install-btn[data-v-73065e02]:hover{background:#1557b0}.install-btn.installed[data-v-73065e02]{background:transparent;color:#1a73e8;border:1px solid #dadce0}.install-btn.installed[data-v-73065e02]:hover{background:#1a73e80a}.empty-state[data-v-73065e02]{text-align:center;padding:60px 20px}.empty-icon[data-v-73065e02]{font-size:48px;margin-bottom:16px;display:block}.empty-text[data-v-73065e02]{font-size:16px;color:#202124;margin:0 0 8px}.empty-hint[data-v-73065e02]{font-size:14px;color:#5f6368;margin:0}.loading-state[data-v-73065e02]{text-align:center;padding:40px 20px;color:#5f6368;font-size:14px}.hot-recommendations[data-v-73065e02]{margin-top:32px;text-align:left}.hot-recommendations .hot-title[data-v-73065e02]{font-size:20px;font-weight:600;color:#202124;margin:0 0 20px;text-align:center}.auth-section[data-v-058dba87]{padding:20px 16px}.auth-card[data-v-058dba87]{background:#fff;border-radius:12px;padding:32px 24px;text-align:center;box-shadow:0 2px 8px #0000000f;border-top:3px solid #C5A55A}.auth-icon[data-v-058dba87]{font-size:48px;margin-bottom:12px}.auth-title[data-v-058dba87]{font-size:22px;font-weight:600;color:#1a2332;margin:0 0 6px}.auth-subtitle[data-v-058dba87]{font-size:14px;color:#6b7b8d;margin:0 0 24px}.auth-tabs[data-v-058dba87]{display:flex;justify-content:center;gap:32px;margin-bottom:24px}.auth-tabs span[data-v-058dba87]{font-size:15px;color:#6b7b8d;padding-bottom:8px;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.auth-tabs span.active[data-v-058dba87]{color:#1b3a5c;border-bottom-color:#1b3a5c;font-weight:600}.auth-form[data-v-058dba87]{text-align:left}.form-group[data-v-058dba87]{margin-bottom:16px}.form-group label[data-v-058dba87]{display:block;font-size:13px;color:#1a2332;margin-bottom:6px;font-weight:600}.form-group input[data-v-058dba87]{width:100%;padding:10px 12px;border:1px solid #dadce0;border-radius:8px;font-size:15px;outline:none;transition:border-color .2s;box-sizing:border-box}.form-group input[data-v-058dba87]:focus{border-color:#1b3a5c}.form-actions[data-v-058dba87]{display:flex;justify-content:flex-end;margin-bottom:12px}.forgot-password-link[data-v-058dba87]{font-size:13px;color:#1b3a5c;cursor:pointer;transition:color .2s}.forgot-password-link[data-v-058dba87]:hover{color:#0d2137;text-decoration:underline}.form-error[data-v-058dba87]{color:#b8423a;font-size:13px;margin:8px 0}.form-success[data-v-058dba87]{color:#2e7d5b;font-size:13px;margin:8px 0}.form-hint[data-v-058dba87]{color:#1b3a5c;font-size:12px;margin:4px 0 8px;background:#f5f6f8;padding:6px 10px;border-radius:6px}.code-input-row[data-v-058dba87]{display:flex;gap:10px}.code-input-row input[data-v-058dba87]{flex:1}.btn-send-code[data-v-058dba87]{flex-shrink:0;padding:10px 16px;background:#f5f6f8;color:#1b3a5c;border:1px solid #dadce0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s}.btn-send-code[data-v-058dba87]:hover{background:#e8eaed}.btn-send-code[data-v-058dba87]:disabled{opacity:.5;cursor:not-allowed}.social-divider[data-v-058dba87]{display:flex;align-items:center;margin:28px 0 20px;gap:16px}.social-divider[data-v-058dba87]:before,.social-divider[data-v-058dba87]:after{content:"";flex:1;height:1px;background:#e8eaed}.social-divider span[data-v-058dba87]{font-size:13px;color:#6b7b8d;white-space:nowrap}.social-login-btns[data-v-058dba87]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.social-btn[data-v-058dba87]{display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:14px 24px;cursor:pointer;transition:all .2s;min-width:70px;box-shadow:0 2px 8px #00000005}.social-btn .social-icon[data-v-058dba87]{font-size:28px}.social-btn span[data-v-058dba87]:last-child{font-size:12px;color:#6b7b8d;font-weight:500}.social-btn[data-v-058dba87]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.social-btn.wechat[data-v-058dba87]:hover{border-color:#07c160;background:#f0faf4}.social-btn.wechat:hover span[data-v-058dba87]:last-child{color:#07c160}.social-btn.alipay[data-v-058dba87]:hover{border-color:#1677ff;background:#f0f9ff}.social-btn.alipay:hover span[data-v-058dba87]:last-child{color:#1677ff}.social-btn.google[data-v-058dba87]:hover{border-color:#4285f4;background:#edf1f5}.social-btn.google:hover span[data-v-058dba87]:last-child{color:#4285f4}.social-btn.github[data-v-058dba87]:hover{border-color:#333;background:#f6f8fa}.social-btn.github:hover span[data-v-058dba87]:last-child{color:#333}@media (max-width: 480px){.social-login-btns[data-v-058dba87]{gap:12px}.social-btn[data-v-058dba87]{padding:10px 16px;min-width:60px;border-radius:10px;flex:1}.social-btn .social-icon[data-v-058dba87]{font-size:24px}.social-btn span[data-v-058dba87]:last-child{font-size:11px}}.btn-primary[data-v-058dba87]{width:100%;padding:12px;background:#1b3a5c;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s}.btn-primary[data-v-058dba87]:hover{background:#0d2137}.btn-primary[data-v-058dba87]:disabled{opacity:.6;cursor:not-allowed}.btn-primary.btn-sm[data-v-058dba87]{width:auto;padding:8px 24px;font-size:14px}.btn-link[data-v-058dba87]{background:none;border:none;color:#1b3a5c;font-size:14px;cursor:pointer}.menu-drawer-wrapper[data-v-75027da8]{margin-bottom:8px}.menu-card[data-v-75027da8]{background:#fff;border-radius:10px;padding:15px 16px;display:flex;align-items:center;gap:12px;color:#1a2332;cursor:pointer;transition:all .2s;box-shadow:0 1px 4px #0000000d;border:1px solid #E8EBF0;border-left:3px solid #1B3A5C;min-width:0}.menu-card.expanded[data-v-75027da8]{border-bottom-left-radius:0;border-bottom-right-radius:0;background:#f8f9fb;border-left-color:#c5a55a}.menu-card[data-v-75027da8]:hover{background:#f5f6f8;border-left-width:5px;box-shadow:0 2px 8px #0000000f}.menu-card .menu-icon[data-v-75027da8]{font-size:20px;flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f0f3f7;border-radius:8px}.menu-card .menu-text[data-v-75027da8]{flex:1;font-size:15px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-card .menu-badge[data-v-75027da8]{background:#d93025;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;border-radius:10px;min-width:16px;text-align:center;line-height:1;flex-shrink:0}.menu-card .menu-arrow[data-v-75027da8]{font-size:16px;color:#9aa5b4;transition:transform .2s;flex-shrink:0}@media (max-width: 380px){.menu-card[data-v-75027da8]{padding:13px 14px;gap:10px}.menu-card .menu-icon[data-v-75027da8]{font-size:18px;width:32px;height:32px}.menu-card .menu-text[data-v-75027da8]{font-size:14px}}.drawer-content[data-v-75027da8]{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 4px 12px #00000014;overflow:hidden}.drawer-slide-enter-active[data-v-75027da8],.drawer-slide-leave-active[data-v-75027da8]{transition:all .3s ease;transform-origin:top}.drawer-slide-enter-from[data-v-75027da8],.drawer-slide-leave-to[data-v-75027da8]{opacity:0;transform:scaleY(.8)}.agents-section[data-v-5608b9e7]{padding:16px}.sub-tabs[data-v-5608b9e7]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.sub-tab[data-v-5608b9e7]{padding:10px 8px;text-align:center;font-size:13px;color:#6b7b8d;background:#fff;border:1px solid #E8EBF0;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:500}.sub-tab.active[data-v-5608b9e7]{color:#fff;background:#1b3a5c;box-shadow:0 2px 8px #1b3a5c4d;border-color:#1b3a5c}.sub-tab[data-v-5608b9e7]:hover:not(.active){background:#edf1f5;color:#1b3a5c}.tab-content-wrapper[data-v-5608b9e7]{min-height:200px}.content-section[data-v-5608b9e7]{animation:fadeIn-5608b9e7 .3s ease}@keyframes fadeIn-5608b9e7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.empty-state[data-v-5608b9e7]{text-align:center;padding:40px 20px}.empty-state .empty-icon[data-v-5608b9e7]{font-size:48px;display:block;margin-bottom:12px}.empty-state p[data-v-5608b9e7]{color:#5f6368;font-size:14px;margin:0}.app-list[data-v-5608b9e7]{display:flex;flex-direction:column;gap:12px}.app-item[data-v-5608b9e7]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:10px;cursor:pointer;transition:all .2s}.app-item[data-v-5608b9e7]:hover{background:#edf1f5;transform:translate(4px)}.app-icon-wrap[data-v-5608b9e7]{width:48px;height:48px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 4px #00000014}.app-icon-emoji[data-v-5608b9e7]{font-size:24px}.app-item-info[data-v-5608b9e7]{flex:1;min-width:0}.app-item-info h3[data-v-5608b9e7]{font-size:15px;font-weight:500;color:#202124;margin:0 0 4px}.app-item-info p[data-v-5608b9e7]{font-size:13px;color:#5f6368;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-item-info .app-meta[data-v-5608b9e7]{font-size:12px;color:#9aa0a6}.btn-uninstall[data-v-5608b9e7],.btn-unfav[data-v-5608b9e7]{padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;border:1px solid #dadce0;background:#fff;color:#5f6368;flex-shrink:0;transition:all .2s;font-weight:500}.btn-uninstall[data-v-5608b9e7]:hover,.btn-unfav[data-v-5608b9e7]:hover{border-color:#d93025;color:#d93025;background:#fef7f7}.history-header[data-v-5608b9e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 12px;background:#f8f9fa;border-radius:8px;font-size:13px;color:#5f6368}.btn-clear[data-v-5608b9e7]{background:none;border:none;color:#d93025;font-size:13px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.btn-clear[data-v-5608b9e7]:hover{background:#fef7f7}.cluster-type-indicator[data-v-92925d10]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.cluster-type-indicator.openclaw[data-v-92925d10]{background:#667eea1f;color:#667eea}.cluster-type-indicator.opencode[data-v-92925d10]{background:#48bb781f;color:#48bb78}.cluster-type-indicator.copaw[data-v-92925d10]{background:#ed89361f;color:#ed8936}.access-method[data-v-92925d10]{font-weight:400;opacity:.8}.section-block[data-v-9178391a]{padding:16px 16px 20px}.section-sep[data-v-9178391a]{height:1px;background:linear-gradient(to right,transparent,#E8EBF0 20%,#E8EBF0 80%,transparent);margin:0 16px}.section-head[data-v-9178391a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-label[data-v-9178391a]{font-size:14px;font-weight:600;color:#1a2332;letter-spacing:.2px}.count-badge[data-v-9178391a]{font-size:12px;font-weight:600;background:#edf1f5;color:#1b3a5c;padding:2px 8px;border-radius:10px}.btn-subscribe[data-v-9178391a]{font-size:13px;font-weight:500;padding:5px 14px;background:#1b3a5c;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s}.btn-subscribe[data-v-9178391a]:hover{background:#0d2137}.summary-cards[data-v-9178391a]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.summary-card[data-v-9178391a]{background:#f8f9fb;border:1px solid #E8EBF0;border-radius:10px;padding:12px 10px;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;transition:all .2s}.summary-card[data-v-9178391a]:hover{border-color:#d0d7e0;box-shadow:0 2px 8px #0000000f}.card-icon[data-v-9178391a]{font-size:22px}.card-info h4[data-v-9178391a]{font-size:11px;color:#8b98a8;margin:0 0 2px;font-weight:500}.card-info .card-value[data-v-9178391a]{font-size:18px;font-weight:700;color:#1a2332;margin:0 0 2px}.card-info .card-desc[data-v-9178391a]{font-size:10px;color:#9aa0a6}.chart-section[data-v-9178391a]{margin-bottom:4px}.chart-label[data-v-9178391a]{font-size:12px;color:#8b98a8;font-weight:500;margin-bottom:8px}.chart-container[data-v-9178391a]{display:flex;gap:6px;align-items:flex-end;height:80px;padding:8px 8px 0;background:#f8f9fb;border-radius:8px}.chart-bar-wrapper[data-v-9178391a]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.chart-bar[data-v-9178391a]{width:100%;background:#1b3a5c;border-radius:3px 3px 0 0;position:relative;min-height:12px;display:flex;align-items:flex-start;justify-content:center;padding-top:3px;transition:all .3s ease}.chart-bar[data-v-9178391a]:hover{background:#0d2137}.bar-value[data-v-9178391a]{font-size:9px;color:#fff;font-weight:600}.bar-label[data-v-9178391a]{font-size:10px;color:#9aa0a6;margin-top:3px;white-space:nowrap}.loading-state[data-v-9178391a]{display:flex;flex-direction:column;align-items:center;padding:28px 0;gap:8px;color:#9aa0a6;font-size:13px}.spinner[data-v-9178391a]{width:24px;height:24px;border:2px solid #e0e0e0;border-top-color:#1b3a5c;border-radius:50%;animation:spin-9178391a .8s linear infinite}@keyframes spin-9178391a{to{transform:rotate(360deg)}}.empty-state[data-v-9178391a]{text-align:center;padding:28px 0}.empty-state .empty-icon[data-v-9178391a]{font-size:40px;display:block;margin-bottom:10px}.empty-state p[data-v-9178391a]{color:#8b98a8;font-size:14px;margin:0 0 10px}.btn-link[data-v-9178391a]{background:none;border:none;color:#1b3a5c;cursor:pointer;font-size:14px;text-decoration:underline}.instance-list[data-v-9178391a]{display:flex;flex-direction:column;gap:12px}.instance-card[data-v-9178391a]{background:#f8f9fb;border-radius:12px;padding:16px;border:1px solid #E8EBF0;transition:all .2s}.instance-card[data-v-9178391a]:hover{border-color:#c8d0dc;box-shadow:0 2px 10px #0000000f}.card-header[data-v-9178391a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.header-left[data-v-9178391a]{flex:1;min-width:0}.name-edit-wrapper[data-v-9178391a]{margin-bottom:6px}.inst-name[data-v-9178391a]{font-size:15px;font-weight:600;color:#1a2332;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:color .2s}.inst-name[data-v-9178391a]:hover{color:#1b3a5c}.inst-name:hover .edit-hint[data-v-9178391a]{opacity:1}.edit-hint[data-v-9178391a]{font-size:12px;opacity:.4;transition:opacity .2s}.name-input[data-v-9178391a]{font-size:15px;font-weight:600;color:#1a2332;border:2px solid #1B3A5C;border-radius:6px;padding:3px 8px;outline:none;width:100%;max-width:260px;background:#fff}.name-input[data-v-9178391a]:focus{box-shadow:0 0 0 3px #1b3a5c1a}.badges-row[data-v-9178391a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.template-select[data-v-9178391a]{font-size:11px;padding:3px 6px;border:1px solid #dadce0;border-radius:5px;background:#fff;color:#5f6368;cursor:pointer;outline:none;transition:all .2s}.template-select[data-v-9178391a]:hover{border-color:#1b3a5c}.template-select[data-v-9178391a]:focus{border-color:#1b3a5c;box-shadow:0 0 0 2px #1b3a5c1a}.template-select.disabled[data-v-9178391a]{opacity:.5;cursor:not-allowed;pointer-events:none}.plan-badge[data-v-9178391a]{display:inline-block;background:#fff;color:#1b3a5c;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:500;border:1px solid #D0D7E0}.status-badge[data-v-9178391a]{font-size:12px;padding:3px 10px;border-radius:10px;font-weight:500;white-space:nowrap;flex-shrink:0}.status-running[data-v-9178391a]{background:#e6f9e6;color:#1b8a1b}.status-creating[data-v-9178391a]{background:#fff8e1;color:#f59e0b}.status-stopped[data-v-9178391a]{background:#f0f0f0;color:#666}.status-overdue[data-v-9178391a]{background:#fde8e8;color:#dc2626}.card-specs[data-v-9178391a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 10px;background:#fff;border-radius:7px;font-size:12px;color:#5f6368}.cost[data-v-9178391a]{font-weight:600;color:#1b3a5c}.card-actions[data-v-9178391a]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.action-btn[data-v-9178391a]{padding:6px 12px;border:none;border-radius:7px;font-size:12px;cursor:pointer;transition:all .2s;font-weight:500}.action-btn[data-v-9178391a]:hover{opacity:.85;transform:translateY(-1px)}.btn-start[data-v-9178391a]{background:#e6f9e6;color:#1b8a1b}.btn-stop[data-v-9178391a]{background:#fff3cd;color:#856404}.btn-chat[data-v-9178391a]{background:#edf1f5;color:#1b3a5c}.btn-reset[data-v-9178391a]{background:#fff0e6;color:#ea580c}.btn-clone[data-v-9178391a]{background:#edf1f5;color:#1b3a5c}.btn-delete[data-v-9178391a]{background:#fde8e8;color:#dc2626}.card-toggle[data-v-9178391a]{text-align:center;font-size:11px;color:#9aa0a6;cursor:pointer;padding:3px 0}.card-toggle[data-v-9178391a]:hover{color:#1b3a5c}.card-details[data-v-9178391a]{margin-top:10px;padding-top:10px;border-top:1px solid #E8EBF0}.detail-row[data-v-9178391a]{display:flex;justify-content:space-between;padding:5px 0;font-size:12px;color:#5f6368}.detail-label[data-v-9178391a]{color:#9aa0a6}.access-link a[data-v-9178391a]{color:#1b3a5c;word-break:break-all;text-decoration:none}.access-link a[data-v-9178391a]:hover{text-decoration:underline}.empty-hint[data-v-9178391a]{text-align:center;padding:20px 0;color:#9aa0a6;font-size:13px}.billing-list[data-v-9178391a]{display:flex;flex-direction:column;gap:8px}.billing-item[data-v-9178391a]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f8f9fb;border-radius:8px;border:1px solid #E8EBF0;gap:12px}.billing-info[data-v-9178391a]{flex:1;min-width:0}.billing-inst-name[data-v-9178391a]{font-size:13px;font-weight:500;color:#1a2332;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billing-meta[data-v-9178391a]{font-size:11px;color:#9aa0a6}.billing-cost[data-v-9178391a]{font-size:14px;font-weight:600;color:#1b3a5c;flex-shrink:0}.section-block[data-v-121d1b28]{padding:16px 16px 20px}.section-sep[data-v-121d1b28]{height:1px;background:linear-gradient(to right,transparent,#E8EBF0 20%,#E8EBF0 80%,transparent);margin:0 16px}.section-head[data-v-121d1b28]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-label[data-v-121d1b28]{font-size:14px;font-weight:600;color:#1a2332;letter-spacing:.2px}.count-badge[data-v-121d1b28]{font-size:12px;font-weight:600;background:#edf1f5;color:#1b3a5c;padding:2px 8px;border-radius:10px}.btn-subscribe[data-v-121d1b28]{font-size:13px;font-weight:500;padding:5px 14px;background:#1b3a5c;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s}.btn-subscribe[data-v-121d1b28]:hover{background:#0d2137}.summary-cards[data-v-121d1b28]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.summary-card[data-v-121d1b28]{background:#f8f9fb;border:1px solid #E8EBF0;border-radius:10px;padding:12px 10px;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;transition:all .2s}.summary-card[data-v-121d1b28]:hover{border-color:#d0d7e0;box-shadow:0 2px 8px #0000000f}.card-icon[data-v-121d1b28]{font-size:22px}.card-info h4[data-v-121d1b28]{font-size:11px;color:#8b98a8;margin:0 0 2px;font-weight:500}.card-info .card-value[data-v-121d1b28]{font-size:18px;font-weight:700;color:#1a2332;margin:0 0 2px}.card-info .card-desc[data-v-121d1b28]{font-size:10px;color:#9aa0a6}.chart-section[data-v-121d1b28]{margin-bottom:4px}.chart-label[data-v-121d1b28]{font-size:12px;color:#8b98a8;font-weight:500;margin-bottom:8px}.chart-container[data-v-121d1b28]{display:flex;gap:6px;align-items:flex-end;height:80px;padding:8px 8px 0;background:#f8f9fb;border-radius:8px}.chart-bar-wrapper[data-v-121d1b28]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.chart-bar[data-v-121d1b28]{width:100%;background:#1b3a5c;border-radius:3px 3px 0 0;min-height:12px;display:flex;align-items:flex-start;justify-content:center;padding-top:3px;transition:all .3s ease}.chart-bar[data-v-121d1b28]:hover{background:#0d2137}.bar-value[data-v-121d1b28]{font-size:9px;color:#fff;font-weight:600}.bar-label[data-v-121d1b28]{font-size:10px;color:#9aa0a6;margin-top:3px;white-space:nowrap}.loading-state[data-v-121d1b28]{display:flex;flex-direction:column;align-items:center;padding:28px 0;gap:8px;color:#9aa0a6;font-size:13px}.spinner[data-v-121d1b28]{width:24px;height:24px;border:2px solid #e0e0e0;border-top-color:#1b3a5c;border-radius:50%;animation:spin-121d1b28 .8s linear infinite}@keyframes spin-121d1b28{to{transform:rotate(360deg)}}.empty-state[data-v-121d1b28]{text-align:center;padding:28px 0}.empty-state .empty-icon[data-v-121d1b28]{font-size:40px;display:block;margin-bottom:10px}.empty-state p[data-v-121d1b28]{color:#8b98a8;font-size:14px;margin:0 0 10px}.btn-link[data-v-121d1b28]{background:none;border:none;color:#1b3a5c;cursor:pointer;font-size:14px;text-decoration:underline}.instance-list[data-v-121d1b28]{display:flex;flex-direction:column;gap:12px}.instance-card[data-v-121d1b28]{background:#f8f9fb;border-radius:12px;padding:16px;border:1px solid #E8EBF0;transition:all .2s}.instance-card[data-v-121d1b28]:hover{border-color:#c8d0dc;box-shadow:0 2px 10px #0000000f}.card-header[data-v-121d1b28]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.header-left[data-v-121d1b28]{flex:1;min-width:0}.name-edit-wrapper[data-v-121d1b28]{margin-bottom:6px}.inst-name[data-v-121d1b28]{font-size:15px;font-weight:600;color:#1a2332;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:color .2s}.inst-name[data-v-121d1b28]:hover{color:#1b3a5c}.inst-name:hover .edit-hint[data-v-121d1b28]{opacity:1}.edit-hint[data-v-121d1b28]{font-size:12px;opacity:.4;transition:opacity .2s}.name-input[data-v-121d1b28]{font-size:15px;font-weight:600;color:#1a2332;border:2px solid #1B3A5C;border-radius:6px;padding:3px 8px;outline:none;width:100%;max-width:260px;background:#fff}.name-input[data-v-121d1b28]:focus{box-shadow:0 0 0 3px #1b3a5c1a}.badges-row[data-v-121d1b28]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.plan-badge[data-v-121d1b28]{display:inline-block;background:#fff;color:#1b3a5c;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:500;border:1px solid #D0D7E0}.region-badge[data-v-121d1b28]{display:inline-block;background:#f8f9fa;color:#5f6368;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:500;border:1px solid #E8EBF0}.status-badge[data-v-121d1b28]{font-size:12px;padding:3px 10px;border-radius:10px;font-weight:500;white-space:nowrap;flex-shrink:0}.status-running[data-v-121d1b28]{background:#e6f9e6;color:#1b8a1b}.status-creating[data-v-121d1b28]{background:#fff8e1;color:#f59e0b}.status-stopped[data-v-121d1b28]{background:#f0f0f0;color:#666}.status-overdue[data-v-121d1b28]{background:#fde8e8;color:#dc2626}.status-pending[data-v-121d1b28]{background:#fff8e1;color:#f59e0b}.status-approved[data-v-121d1b28]{background:#e6f9e6;color:#1b8a1b}.status-rejected[data-v-121d1b28]{background:#fde8e8;color:#dc2626}.card-specs[data-v-121d1b28]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 10px;background:#fff;border-radius:7px;font-size:12px;color:#5f6368;flex-wrap:wrap;gap:6px}.gpu-info[data-v-121d1b28]{background:#f3e8ff;color:#7c3aed;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:500}.cost[data-v-121d1b28]{font-weight:600;color:#1b3a5c}.card-actions[data-v-121d1b28]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.action-btn[data-v-121d1b28]{padding:6px 12px;border:none;border-radius:7px;font-size:12px;cursor:pointer;transition:all .2s;font-weight:500}.action-btn[data-v-121d1b28]:hover{opacity:.85;transform:translateY(-1px)}.order-status-text[data-v-121d1b28]{font-size:12px;color:#666;font-style:italic;padding:6px 12px}.btn-start[data-v-121d1b28]{background:#e6f9e6;color:#1b8a1b}.btn-stop[data-v-121d1b28]{background:#fff3cd;color:#856404}.btn-chat[data-v-121d1b28]{background:#edf1f5;color:#1b3a5c}.btn-reset[data-v-121d1b28]{background:#fff0e6;color:#ea580c}.btn-clone[data-v-121d1b28]{background:#edf1f5;color:#1b3a5c}.btn-delete[data-v-121d1b28]{background:#fde8e8;color:#dc2626}.card-toggle[data-v-121d1b28]{text-align:center;font-size:11px;color:#9aa0a6;cursor:pointer;padding:3px 0}.card-toggle[data-v-121d1b28]:hover{color:#1b3a5c}.card-details[data-v-121d1b28]{margin-top:10px;padding-top:10px;border-top:1px solid #E8EBF0}.detail-row[data-v-121d1b28]{display:flex;justify-content:space-between;padding:5px 0;font-size:12px;color:#5f6368}.detail-label[data-v-121d1b28]{color:#9aa0a6}.empty-hint[data-v-121d1b28]{text-align:center;padding:20px 0;color:#9aa0a6;font-size:13px}.billing-list[data-v-121d1b28]{display:flex;flex-direction:column;gap:8px}.billing-item[data-v-121d1b28]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f8f9fb;border-radius:8px;border:1px solid #E8EBF0;gap:12px}.billing-info[data-v-121d1b28]{flex:1;min-width:0}.billing-inst-name[data-v-121d1b28]{font-size:13px;font-weight:500;color:#1a2332;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billing-meta[data-v-121d1b28]{font-size:11px;color:#9aa0a6}.billing-cost[data-v-121d1b28]{font-size:14px;font-weight:600;color:#1b3a5c;flex-shrink:0}.billing-summary-fallback[data-v-121d1b28]{background:#f8f9fb;border:1px solid #E8EBF0;border-radius:8px;padding:12px 14px}.fallback-row[data-v-121d1b28]{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;color:#1a2332;margin-bottom:4px}.fallback-val[data-v-121d1b28]{font-weight:700;color:#1b3a5c}.fallback-hint[data-v-121d1b28]{font-size:11px;color:#9aa0a6}.messages-section[data-v-15c8bb8f]{padding:16px}.messages-header[data-v-15c8bb8f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f3f4}.section-title[data-v-15c8bb8f]{font-size:17px;font-weight:600;color:#202124;margin:0}.header-actions[data-v-15c8bb8f]{display:flex;gap:8px}.btn-action[data-v-15c8bb8f]{padding:6px 12px;background:#edf1f5;color:#1b3a5c;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-action[data-v-15c8bb8f]:hover:not(:disabled){background:#d0d7e0}.btn-action[data-v-15c8bb8f]:disabled{opacity:.5;cursor:not-allowed}.btn-action.btn-danger[data-v-15c8bb8f]{background:#fef5f4;color:#b8423a}.btn-action.btn-danger[data-v-15c8bb8f]:hover:not(:disabled){background:#fce8e6}.loading-state[data-v-15c8bb8f]{display:flex;flex-direction:column;align-items:center;padding:40px 0;color:#888;font-size:14px;gap:8px}.spinner[data-v-15c8bb8f]{width:28px;height:28px;border:3px solid #e0e0e0;border-top-color:#1b3a5c;border-radius:50%;animation:spin-15c8bb8f .8s linear infinite}@keyframes spin-15c8bb8f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-15c8bb8f]{text-align:center;padding:40px 0}.empty-state .empty-icon[data-v-15c8bb8f]{font-size:48px;display:block;margin-bottom:12px}.empty-state p[data-v-15c8bb8f]{color:#5f6368;font-size:14px;margin:0}.message-list[data-v-15c8bb8f]{display:flex;flex-direction:column;gap:12px;max-height:60vh;overflow-y:auto;padding-right:4px}.message-list[data-v-15c8bb8f]::-webkit-scrollbar{width:6px}.message-list[data-v-15c8bb8f]::-webkit-scrollbar-track{background:transparent}.message-list[data-v-15c8bb8f]::-webkit-scrollbar-thumb{background:#dadce0;border-radius:3px}.message-list[data-v-15c8bb8f]::-webkit-scrollbar-thumb:hover{background:#bdc1c6}.message-item[data-v-15c8bb8f]{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#fff;border-radius:10px;border:1px solid #e8eaed;cursor:pointer;transition:all .2s;position:relative}.message-item[data-v-15c8bb8f]:hover{background:#f8f9fa;border-color:#d0d7e0}.message-item:hover .btn-delete[data-v-15c8bb8f]{opacity:1}.message-item.is-unread[data-v-15c8bb8f]{background:#f8f9fb;border-left:3px solid #1B3A5C}.message-item.is-unread .msg-title[data-v-15c8bb8f]{font-weight:600;color:#1a2332}.msg-icon[data-v-15c8bb8f]{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#edf1f5;border-radius:10px;flex-shrink:0}.msg-content[data-v-15c8bb8f]{flex:1;min-width:0}.msg-header[data-v-15c8bb8f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.msg-title[data-v-15c8bb8f]{font-size:14px;font-weight:500;color:#3c4043;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-time[data-v-15c8bb8f]{font-size:12px;color:#9aa0a6;flex-shrink:0;margin-left:8px}.msg-desc[data-v-15c8bb8f]{font-size:13px;color:#5f6368;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.msg-actions[data-v-15c8bb8f]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;min-height:40px}.unread-dot[data-v-15c8bb8f]{width:8px;height:8px;background-color:#d93025;border-radius:50%;margin-top:4px}.btn-delete[data-v-15c8bb8f]{background:none;border:none;color:#9aa0a6;font-size:14px;cursor:pointer;padding:4px;opacity:0;transition:all .2s;margin-top:auto}.btn-delete[data-v-15c8bb8f]:hover{color:#d93025}@media (max-width: 768px){.message-item .btn-delete[data-v-15c8bb8f]{opacity:1}}.billing-section[data-v-6f1d86bf]{animation:fadeIn-6f1d86bf .3s ease}@keyframes fadeIn-6f1d86bf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.billing-summary[data-v-6f1d86bf]{background:#f8f9fa;border-radius:10px;padding:16px;margin-bottom:20px}.summary-row[data-v-6f1d86bf]{display:flex;justify-content:space-between;padding:8px 0;font-size:14px}.summary-row .value[data-v-6f1d86bf]{font-weight:600;color:#1b3a5c}.chart-section[data-v-6f1d86bf]{margin-bottom:20px}.chart-header[data-v-6f1d86bf]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.chart-title[data-v-6f1d86bf]{font-size:13px;font-weight:500;color:#8b98a8}.chart-peak[data-v-6f1d86bf]{font-size:11px;color:#9aa0a6}.line-chart-wrap[data-v-6f1d86bf]{background:#f8f9fb;border-radius:10px;padding:10px 12px 8px}.line-chart-svg[data-v-6f1d86bf]{width:100%;height:56px;display:block;overflow:visible}.chart-dates[data-v-6f1d86bf]{display:flex;justify-content:space-between;margin-top:5px;padding:0 2px}.chart-dates span[data-v-6f1d86bf]{font-size:10px;color:#9aa0a6;text-align:center;flex:1}.section-title[data-v-6f1d86bf]{font-size:15px;font-weight:500;color:#202124;margin:0 0 12px}.filter-tabs[data-v-6f1d86bf]{display:flex;gap:8px;margin-bottom:16px}.filter-tab[data-v-6f1d86bf]{padding:8px 16px;font-size:13px;color:#5f6368;background:#f8f9fa;border-radius:20px;cursor:pointer;transition:all .2s;font-weight:500;border:1px solid transparent}.filter-tab.active[data-v-6f1d86bf]{color:#1b3a5c;background:#edf1f5;border-color:#1b3a5c}.filter-tab[data-v-6f1d86bf]:hover:not(.active){background:#e8eaed}.loading-state[data-v-6f1d86bf]{display:flex;flex-direction:column;align-items:center;padding:40px 0;gap:8px}.spinner[data-v-6f1d86bf]{width:28px;height:28px;border:3px solid #e0e0e0;border-top-color:#1b3a5c;border-radius:50%;animation:spin-6f1d86bf .8s linear infinite}@keyframes spin-6f1d86bf{to{transform:rotate(360deg)}}.billing-list[data-v-6f1d86bf]{display:flex;flex-direction:column;gap:10px}.billing-item[data-v-6f1d86bf]{display:flex;justify-content:space-between;padding:12px;background:#f8f9fa;border-radius:8px}.billing-item h4[data-v-6f1d86bf]{font-size:14px;font-weight:500;margin:0 0 4px;display:flex;align-items:center;gap:8px}.billing-item p[data-v-6f1d86bf]{font-size:12px;color:#5f6368;margin:0}.service-tag[data-v-6f1d86bf]{font-size:11px;padding:2px 6px;border-radius:4px;font-weight:400}.service-tag.openclaw[data-v-6f1d86bf]{background:#fce8e6;color:#d93025}.service-tag.computing[data-v-6f1d86bf]{background:#edf1f5;color:#1b3a5c}.billing-cost[data-v-6f1d86bf]{font-size:16px;font-weight:600;color:#1b3a5c}.empty-hint[data-v-6f1d86bf]{text-align:center;padding:20px;color:#9aa0a6;font-size:13px}.points-section[data-v-54ffa789]{animation:fadeIn-54ffa789 .3s ease}@keyframes fadeIn-54ffa789{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-title[data-v-54ffa789]{font-size:15px;font-weight:500;color:#202124;margin:0 0 12px}.points-balance[data-v-54ffa789]{display:flex;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,#f3e8ff,#edf1f5);border-radius:12px;margin-bottom:20px}.balance-icon[data-v-54ffa789]{font-size:48px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a}.balance-info[data-v-54ffa789]{flex:1}.balance-info h3[data-v-54ffa789]{font-size:14px;color:#5f6368;margin:0 0 4px}.balance-info .balance-value[data-v-54ffa789]{font-size:32px;font-weight:700;color:#7c3aed;margin:0}.balance-info .balance-hint[data-v-54ffa789]{font-size:12px;color:#9aa0a6}.balance-info .points-badge[data-v-54ffa789]{display:inline-block;font-size:11px;color:#9aa0a6;background:#f0f0f0;padding:2px 8px;border-radius:8px;margin-top:4px}.recharge-options[data-v-54ffa789]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.recharge-option[data-v-54ffa789]{display:flex;flex-direction:column;align-items:center;padding:16px;background:#f8f9fa;border:2px solid #e8eaed;border-radius:10px;cursor:pointer;transition:all .2s;position:relative}.recharge-option.active[data-v-54ffa789]{background:#edf1f5;border-color:#1b3a5c;transform:scale(1.05)}.recharge-option[data-v-54ffa789]:hover{border-color:#1b3a5c}.recharge-option .amount[data-v-54ffa789]{font-size:20px;font-weight:600;color:#202124}.recharge-option .points[data-v-54ffa789]{font-size:13px;color:#5f6368;margin-top:4px}.recharge-option .bonus[data-v-54ffa789]{position:absolute;top:-8px;right:-8px;background:#ff6b6b;color:#fff;font-size:10px;padding:2px 6px;border-radius:8px;font-weight:600}.payment-methods[data-v-54ffa789]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.payment-method[data-v-54ffa789]{display:flex;flex-direction:column;align-items:center;padding:16px;background:#f8f9fa;border:2px solid #e8eaed;border-radius:10px;cursor:pointer;transition:all .2s;position:relative}.payment-method.active[data-v-54ffa789]{background:#edf1f5;border-color:#1b3a5c}.payment-method.disabled[data-v-54ffa789]{opacity:.6;cursor:not-allowed}.payment-method[data-v-54ffa789]:hover:not(.disabled){border-color:#1b3a5c}.payment-method .payment-icon[data-v-54ffa789]{font-size:32px;margin-bottom:8px}.payment-method .payment-name[data-v-54ffa789]{font-size:14px;font-weight:500;color:#202124}.btn-recharge[data-v-54ffa789]{width:100%;padding:14px;background:#1b3a5c;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;margin-bottom:20px;transition:all .2s}.btn-recharge[data-v-54ffa789]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #1b3a5c66}.btn-recharge[data-v-54ffa789]:disabled{opacity:.6;cursor:not-allowed}.qr-code-modal[data-v-54ffa789]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-54ffa789 .3s}.qr-code-content[data-v-54ffa789]{background:#fff;border-radius:16px;width:90%;max-width:420px;box-shadow:0 10px 40px #0003;animation:slideUp-54ffa789 .3s}@keyframes slideUp-54ffa789{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-54ffa789]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e8eaed}.modal-header h3[data-v-54ffa789]{font-size:18px;font-weight:600;color:#202124;margin:0}.btn-close[data-v-54ffa789]{width:32px;height:32px;border:none;background:#f8f9fa;border-radius:50%;font-size:18px;color:#5f6368;cursor:pointer;transition:all .2s}.btn-close[data-v-54ffa789]:hover{background:#e8eaed;transform:rotate(90deg)}.modal-body[data-v-54ffa789]{padding:32px 24px;text-align:center}.qr-code-wrapper[data-v-54ffa789]{display:flex;justify-content:center;align-items:center;min-height:260px;margin-bottom:24px;background:#f8f9fa;border-radius:12px;padding:20px}.qr-loading[data-v-54ffa789]{color:#5f6368;font-size:14px}.qr-canvas[data-v-54ffa789]{border-radius:8px;background:#fff;padding:10px}.pay-info[data-v-54ffa789]{margin-bottom:24px}.pay-amount[data-v-54ffa789]{font-size:36px;font-weight:700;color:#1b3a5c;margin:0 0 12px}.pay-tips[data-v-54ffa789]{font-size:14px;color:#5f6368;margin:0 0 8px}.pay-mock-tip[data-v-54ffa789]{font-size:13px;color:#f57c00;margin:0;padding:8px 16px;background:#fff3e0;border-radius:8px;display:inline-block}.pay-status[data-v-54ffa789]{min-height:40px;display:flex;justify-content:center;align-items:center}.checking[data-v-54ffa789]{display:flex;align-items:center;gap:12px;color:#5f6368;font-size:14px}.spinner-small[data-v-54ffa789]{width:16px;height:16px;border:2px solid #e0e0e0;border-top-color:#1b3a5c;border-radius:50%;animation:spin .8s linear infinite}.success[data-v-54ffa789]{display:flex;flex-direction:column;align-items:center;gap:12px;animation:scaleIn-54ffa789 .3s}@keyframes scaleIn-54ffa789{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.success-icon-wrapper[data-v-54ffa789]{width:48px;height:48px;background:#e6f4ea;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:scaleIn-54ffa789 .5s cubic-bezier(.175,.885,.32,1.275)}.success-icon[data-v-54ffa789]{color:#137333;font-size:24px;font-weight:700}.pending-order-banner[data-v-54ffa789]{display:flex;justify-content:space-between;align-items:center;background:#fff3e0;border:1px solid #ffe0b2;border-radius:10px;padding:12px 16px;margin-bottom:20px}.pending-info[data-v-54ffa789]{display:flex;align-items:center;gap:8px;color:#e65100;font-size:14px;font-weight:500}.pending-icon[data-v-54ffa789]{font-size:18px}.pending-actions[data-v-54ffa789]{display:flex;gap:8px}.btn-continue[data-v-54ffa789]{padding:6px 12px;background:#f57c00;color:#fff;border:none;border-radius:6px;font-size:13px;cursor:pointer;transition:background .2s}.btn-continue[data-v-54ffa789]:hover{background:#e65100}.btn-cancel[data-v-54ffa789]{padding:6px 12px;background:transparent;color:#f57c00;border:1px solid #f57c00;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.btn-cancel[data-v-54ffa789]:hover{background:#fff}.countdown-text[data-v-54ffa789]{font-size:14px;color:#d93025;font-weight:600;margin:8px 0}.expired-state[data-v-54ffa789],.failed-state[data-v-54ffa789]{display:flex;flex-direction:column;align-items:center;padding:40px 0}.expired-icon[data-v-54ffa789],.failed-icon[data-v-54ffa789]{font-size:48px;margin-bottom:16px}.expired-state p[data-v-54ffa789],.failed-state p[data-v-54ffa789]{font-size:16px;color:#202124;margin:0 0 24px;font-weight:500}.retry-actions[data-v-54ffa789]{display:flex;gap:12px}.btn-retry[data-v-54ffa789]{padding:10px 20px;background:#1b3a5c;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.btn-retry[data-v-54ffa789]:hover{background:#0d2137}.btn-close-modal[data-v-54ffa789]{padding:10px 20px;background:#f8f9fa;color:#5f6368;border:1px solid #dadce0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-close-modal[data-v-54ffa789]:hover{background:#e8eaed}.recharge-history[data-v-54ffa789]{display:flex;flex-direction:column;gap:10px}.history-item[data-v-54ffa789]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:8px}.history-item h4[data-v-54ffa789]{font-size:14px;font-weight:500;margin:0 0 4px;display:flex;align-items:center;gap:8px}.history-item p[data-v-54ffa789]{font-size:12px;color:#5f6368;margin:0}.payment-tag[data-v-54ffa789]{font-size:11px;padding:2px 6px;background:#edf1f5;border-radius:4px;font-weight:500}.history-right[data-v-54ffa789]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.history-amount[data-v-54ffa789]{font-size:16px;font-weight:600;color:#0d904f}.history-status[data-v-54ffa789]{font-size:12px;padding:2px 8px;border-radius:4px;font-weight:500}.history-status.pending[data-v-54ffa789]{background:#fff3e0;color:#f57c00}.history-status.completed[data-v-54ffa789]{background:#e8f5e9;color:#2e7d32}.history-status.failed[data-v-54ffa789]{background:#ffebee;color:#c62828}.history-status.cancelled[data-v-54ffa789]{background:#f5f5f5;color:#757575}.history-status.expired[data-v-54ffa789]{background:#f5f5f5;color:#9e9e9e}.empty-hint[data-v-54ffa789]{text-align:center;padding:20px;color:#9aa0a6;font-size:13px}.content-section[data-v-5680614f]{animation:fadeIn-5680614f .3s ease}@keyframes fadeIn-5680614f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-5680614f]{margin-bottom:16px}.form-group label[data-v-5680614f]{display:block;font-size:13px;color:#1a2332;margin-bottom:6px;font-weight:600}.form-group input[data-v-5680614f]{width:100%;padding:10px 12px;border:1px solid #dadce0;border-radius:8px;font-size:15px;outline:none;transition:border-color .2s;box-sizing:border-box}.form-group input[data-v-5680614f]:focus{border-color:#1b3a5c;box-shadow:0 0 0 3px #1b3a5c1a}.form-error[data-v-5680614f]{color:#b8423a;font-size:13px;margin:12px 0 0;padding:8px 12px;background:#fef7f7;border-radius:6px}.form-success[data-v-5680614f]{color:#2e7d5b;font-size:13px;margin:12px 0 0;padding:8px 12px;background:#f0faf4;border-radius:6px}.form-hint[data-v-5680614f]{color:#1b3a5c;font-size:12px;margin:8px 0;padding:6px 10px;background:#f5f6f8;border-radius:6px}.btn-primary[data-v-5680614f]{width:100%;padding:12px;background:#1b3a5c;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;margin-top:8px}.btn-primary[data-v-5680614f]:hover{background:#0d2137;transform:translateY(-1px);box-shadow:0 2px 8px #1b3a5c4d}.btn-primary[data-v-5680614f]:disabled{opacity:.6;cursor:not-allowed;transform:none}.security-item[data-v-5680614f]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f5f6f8;border-radius:10px;margin-bottom:12px;transition:all .2s}.security-item[data-v-5680614f]:hover{background:#edf1f5;transform:translate(4px)}.security-info[data-v-5680614f]{display:flex;align-items:center;gap:12px;flex:1}.security-icon[data-v-5680614f]{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;box-shadow:0 2px 4px #0000000f}.security-text[data-v-5680614f]{flex:1}.security-text h4[data-v-5680614f]{font-size:15px;font-weight:500;color:#1a2332;margin:0 0 4px}.security-text p[data-v-5680614f]{font-size:13px;color:#6b7b8d;margin:0}.btn-bind[data-v-5680614f]{padding:8px 20px;background:#fff;color:#1b3a5c;border:1px solid #1B3A5C;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;flex-shrink:0}.btn-bind[data-v-5680614f]:hover{background:#1b3a5c;color:#fff;transform:translateY(-1px);box-shadow:0 2px 6px #1b3a5c4d}.security-item.verified[data-v-5680614f]{background:#f0faf4;border:1px solid #d4edda}.verified-text[data-v-5680614f]{color:#2e7d5b!important;font-weight:500}.verified-badge[data-v-5680614f]{color:#2e7d5b;font-size:13px;font-weight:600;padding:6px 12px;background:#e8f5e9;border-radius:6px;flex-shrink:0}.realname-error[data-v-5680614f]{color:#b8423a;font-size:13px;margin:0 0 12px;padding:8px 12px;background:#fef7f7;border-radius:6px}.realname-polling-indicator[data-v-5680614f]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;color:#1b3a5c;font-size:14px}.polling-dot[data-v-5680614f]{width:8px;height:8px;border-radius:50%;background:#1b3a5c;animation:pulse-5680614f 1.5s infinite}@keyframes pulse-5680614f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.modal-overlay[data-v-5680614f]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-5680614f]{background:#fff;border-radius:12px;padding:24px;width:100%;max-width:400px;max-height:80vh;overflow-y:auto;box-shadow:0 8px 32px #0003;animation:modalSlideIn-5680614f .3s ease}@keyframes modalSlideIn-5680614f{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-5680614f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-5680614f]{margin:0;font-size:18px;color:#1a2332}.modal-close[data-v-5680614f]{font-size:20px;color:#6b7b8d;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s}.modal-close[data-v-5680614f]:hover{background:#f5f6f8;color:#1a2332}.modal-body .form-group[data-v-5680614f]{margin-bottom:16px}.code-input-row[data-v-5680614f]{display:flex;gap:10px}.code-input-row input[data-v-5680614f]{flex:1}.btn-send-code[data-v-5680614f]{flex-shrink:0;padding:10px 16px;background:#f5f6f8;color:#1b3a5c;border:1px solid #dadce0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s}.btn-send-code[data-v-5680614f]:hover:not(:disabled){background:#e8eaed}.btn-send-code[data-v-5680614f]:disabled{opacity:.5;cursor:not-allowed}.wechat-bind[data-v-5680614f],.qrcode-modal[data-v-5680614f]{padding:20px 0}.qrcode-container[data-v-5680614f],.qrcode-placeholder[data-v-5680614f]{display:flex;flex-direction:column;align-items:center;padding:30px;background:#f5f6f8;border-radius:12px;text-align:center}.qrcode-image-container[data-v-5680614f]{display:flex;flex-direction:column;align-items:center;text-align:center}.qrcode-image-container .qrcode-image[data-v-5680614f]{width:240px;height:240px;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:20px}.qrcode-image-container p[data-v-5680614f]{font-size:15px;color:#1a2332;margin:0 0 8px}.qrcode-image-container p.qr-hint[data-v-5680614f]{font-size:13px;color:#6b7b8d;margin:0}.qr-icon[data-v-5680614f]{font-size:64px;margin-bottom:16px}.qr-hint[data-v-5680614f]{font-size:13px;color:#6b7b8d;margin-top:8px}.bind-confirm[data-v-5680614f]{text-align:center;padding:20px 0}.bind-confirm .bind-info[data-v-5680614f]{display:flex;flex-direction:column;align-items:center;padding:20px;background:#f0fdf4;border-radius:12px;margin-bottom:20px}.bind-confirm .bind-icon[data-v-5680614f]{font-size:48px;margin-bottom:12px}.bind-confirm .bind-title[data-v-5680614f]{font-size:18px;font-weight:600;color:#1a2332;margin:0 0 12px}.bind-confirm .bind-desc[data-v-5680614f]{font-size:14px;color:#6b7b8d;margin:0 0 8px}.bind-confirm .bind-hint[data-v-5680614f]{font-size:13px;color:#07c160;margin:0}.bind-confirm .bind-actions[data-v-5680614f]{display:flex;gap:12px;justify-content:center}.unbind-confirm[data-v-5680614f]{text-align:center;padding:20px 0}.unbind-confirm p[data-v-5680614f]{font-size:15px;color:#6b7b8d;margin-bottom:20px}.unbind-actions[data-v-5680614f]{display:flex;gap:12px;justify-content:center}.btn-secondary[data-v-5680614f]{padding:10px 24px;background:#fff;color:#6b7b8d;border:1px solid #dadce0;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.btn-secondary[data-v-5680614f]:hover{background:#f5f6f8}.btn-danger[data-v-5680614f]{padding:10px 24px;background:#b8423a;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.btn-danger[data-v-5680614f]:hover{background:#a03830}.settings-section[data-v-2deb71b5]{padding:16px}.sub-tabs[data-v-2deb71b5]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.sub-tab[data-v-2deb71b5]{padding:10px 8px;text-align:center;font-size:13px;color:#6b7b8d;background:#f5f6f8;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:500}.sub-tab.active[data-v-2deb71b5]{color:#fff;background:#1b3a5c;box-shadow:0 2px 6px #1b3a5c33}.sub-tab[data-v-2deb71b5]:hover:not(.active){background:#edf1f5;color:#1b3a5c}.tab-content-wrapper[data-v-2deb71b5]{min-height:200px}.content-section[data-v-2deb71b5]{animation:fadeIn-2deb71b5 .3s ease}@keyframes fadeIn-2deb71b5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-2deb71b5]{margin-bottom:16px}.form-group label[data-v-2deb71b5]{display:block;font-size:13px;color:#1a2332;margin-bottom:6px;font-weight:600}.form-group input[data-v-2deb71b5]{width:100%;padding:10px 12px;border:1px solid #dadce0;border-radius:8px;font-size:15px;outline:none;transition:border-color .2s;box-sizing:border-box}.form-group input[data-v-2deb71b5]:focus{border-color:#1b3a5c;box-shadow:0 0 0 3px #1b3a5c1a}.form-error[data-v-2deb71b5]{color:#b8423a;font-size:13px;margin:12px 0 0;padding:8px 12px;background:#fef7f7;border-radius:6px}.form-success[data-v-2deb71b5]{color:#2e7d5b;font-size:13px;margin:12px 0 0;padding:8px 12px;background:#f0faf4;border-radius:6px}.form-hint[data-v-2deb71b5]{color:#1b3a5c;font-size:12px;margin:8px 0;padding:6px 10px;background:#edf1f5;border-radius:6px}.btn-primary[data-v-2deb71b5]{width:100%;padding:12px;background:#1b3a5c;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;margin-top:8px}.btn-primary[data-v-2deb71b5]:hover{background:#0d2137;transform:translateY(-1px);box-shadow:0 2px 8px #1b3a5c4d}.btn-primary[data-v-2deb71b5]:disabled{opacity:.6;cursor:not-allowed;transform:none}.security-item[data-v-2deb71b5]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8f9fa;border-radius:10px;margin-bottom:12px;transition:all .2s}.security-item[data-v-2deb71b5]:hover{background:#edf1f5;transform:translate(4px)}.security-info[data-v-2deb71b5]{display:flex;align-items:center;gap:12px;flex:1}.security-icon[data-v-2deb71b5]{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;box-shadow:0 2px 4px #00000014}.security-text[data-v-2deb71b5]{flex:1}.security-text h4[data-v-2deb71b5]{font-size:15px;font-weight:500;color:#202124;margin:0 0 4px}.security-text p[data-v-2deb71b5]{font-size:13px;color:#5f6368;margin:0}.btn-bind[data-v-2deb71b5]{padding:8px 20px;background:#fff;color:#1b3a5c;border:1px solid #1B3A5C;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;flex-shrink:0}.btn-bind[data-v-2deb71b5]:hover{background:#1b3a5c;color:#fff;transform:translateY(-1px);box-shadow:0 2px 6px #1b3a5c4d}.security-item.verified[data-v-2deb71b5]{background:#f0faf4;border:1px solid #d4edda}.verified-text[data-v-2deb71b5]{color:#0d904f!important;font-weight:500}.verified-badge[data-v-2deb71b5]{color:#0d904f;font-size:13px;font-weight:600;padding:6px 12px;background:#e8f5e9;border-radius:6px;flex-shrink:0}.realname-error[data-v-2deb71b5]{color:#d93025;font-size:13px;margin:0 0 12px;padding:8px 12px;background:#fef7f7;border-radius:6px}.realname-polling-indicator[data-v-2deb71b5]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;color:#1b3a5c;font-size:14px}.polling-dot[data-v-2deb71b5]{width:8px;height:8px;border-radius:50%;background:#1b3a5c;animation:pulse-2deb71b5 1.5s infinite}@keyframes pulse-2deb71b5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.modal-overlay[data-v-2deb71b5]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-2deb71b5]{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:400px;max-height:80vh;overflow-y:auto;box-shadow:0 8px 32px #0003;animation:modalSlideIn-2deb71b5 .3s ease}@keyframes modalSlideIn-2deb71b5{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-2deb71b5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3[data-v-2deb71b5]{margin:0;font-size:18px;color:#202124}.modal-close[data-v-2deb71b5]{font-size:20px;color:#9aa0a6;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s}.modal-close[data-v-2deb71b5]:hover{background:#f1f3f4;color:#333}.modal-body .form-group[data-v-2deb71b5]{margin-bottom:16px}.code-input-row[data-v-2deb71b5]{display:flex;gap:10px}.code-input-row input[data-v-2deb71b5]{flex:1}.btn-send-code[data-v-2deb71b5]{flex-shrink:0;padding:10px 16px;background:#edf1f5;color:#1b3a5c;border:1px solid #D0D7E0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s}.btn-send-code[data-v-2deb71b5]:hover:not(:disabled){background:#d0d7e0}.btn-send-code[data-v-2deb71b5]:disabled{opacity:.5;cursor:not-allowed}.wechat-bind[data-v-2deb71b5],.qrcode-modal[data-v-2deb71b5]{padding:20px 0}.qrcode-container[data-v-2deb71b5],.qrcode-placeholder[data-v-2deb71b5]{display:flex;flex-direction:column;align-items:center;padding:30px;background:#f8f9fa;border-radius:12px;text-align:center}.qrcode-image-container[data-v-2deb71b5]{display:flex;flex-direction:column;align-items:center;text-align:center}.qrcode-image-container .qrcode-image[data-v-2deb71b5]{width:240px;height:240px;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px}.qrcode-image-container p[data-v-2deb71b5]{font-size:15px;color:#333;margin:0 0 8px}.qrcode-image-container p.qr-hint[data-v-2deb71b5]{font-size:13px;color:#666;margin:0}.qr-icon[data-v-2deb71b5]{font-size:64px;margin-bottom:16px}.qr-hint[data-v-2deb71b5]{font-size:13px;color:#9aa0a6;margin-top:8px}.bind-confirm[data-v-2deb71b5]{text-align:center;padding:20px 0}.bind-confirm .bind-info[data-v-2deb71b5]{display:flex;flex-direction:column;align-items:center;padding:20px;background:#f0fdf4;border-radius:12px;margin-bottom:20px}.bind-confirm .bind-icon[data-v-2deb71b5]{font-size:48px;margin-bottom:12px}.bind-confirm .bind-title[data-v-2deb71b5]{font-size:18px;font-weight:600;color:#333;margin:0 0 12px}.bind-confirm .bind-desc[data-v-2deb71b5]{font-size:14px;color:#666;margin:0 0 8px}.bind-confirm .bind-hint[data-v-2deb71b5]{font-size:13px;color:#07c160;margin:0}.bind-confirm .bind-actions[data-v-2deb71b5]{display:flex;gap:12px;justify-content:center}.unbind-confirm[data-v-2deb71b5]{text-align:center;padding:20px 0}.unbind-confirm p[data-v-2deb71b5]{font-size:15px;color:#5f6368;margin-bottom:20px}.unbind-actions[data-v-2deb71b5]{display:flex;gap:12px;justify-content:center}.btn-secondary[data-v-2deb71b5]{padding:10px 24px;background:#fff;color:#5f6368;border:1px solid #dadce0;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.btn-secondary[data-v-2deb71b5]:hover{background:#f8f9fa}.btn-danger[data-v-2deb71b5]{padding:10px 24px;background:#d93025;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.btn-danger[data-v-2deb71b5]:hover{background:#c62828}.my-sub-section[data-v-42373fb3]{padding:16px}.section-block[data-v-42373fb3]{margin-bottom:0}.section-head[data-v-42373fb3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-label[data-v-42373fb3]{font-size:13px;font-weight:600;color:#5f6368}.btn-subscribe[data-v-42373fb3]{font-size:13px;font-weight:500;padding:5px 14px;background:#1b3a5c;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s}.btn-subscribe[data-v-42373fb3]:hover{background:#0d2137}.btn-refresh[data-v-42373fb3]{background:none;border:none;cursor:pointer;font-size:14px;opacity:.6;transition:opacity .2s}.btn-refresh[data-v-42373fb3]:hover{opacity:1}.section-sep[data-v-42373fb3]{height:1px;background:#f0f0f0;margin:16px 0}.loading-state[data-v-42373fb3]{display:flex;flex-direction:column;align-items:center;padding:28px 0;gap:8px;color:#9aa0a6;font-size:13px}.spinner[data-v-42373fb3]{width:24px;height:24px;border:2px solid #e0e0e0;border-top-color:#1b3a5c;border-radius:50%;animation:spin-42373fb3 .8s linear infinite}@keyframes spin-42373fb3{to{transform:rotate(360deg)}}.empty-plan[data-v-42373fb3]{text-align:center;padding:28px 0;background:#f8f9fa;border-radius:16px}.empty-plan .empty-icon[data-v-42373fb3]{font-size:40px;display:block;margin-bottom:10px}.empty-plan p[data-v-42373fb3]{color:#8b98a8;font-size:14px;margin:0 0 16px}.plan-card[data-v-42373fb3]{border-radius:16px;padding:24px;color:#fff;box-shadow:0 4px 20px #0003}.plan-header[data-v-42373fb3]{display:flex;justify-content:space-between;align-items:center}.plan-name[data-v-42373fb3]{font-size:20px;font-weight:800}.plan-badge[data-v-42373fb3]{background:#fff3;padding:2px 8px;border-radius:4px;font-size:12px}.plan-info-rows[data-v-42373fb3]{margin-top:16px;display:flex;flex-direction:column;gap:10px}.info-row[data-v-42373fb3]{display:flex;justify-content:space-between;font-size:13px;opacity:.85}.tag-active[data-v-42373fb3]{background:#22c55e33;color:#4ade80;padding:2px 10px;border-radius:10px;font-size:12px}.tag-stopped[data-v-42373fb3]{background:#ef444433;color:#fca5a5;padding:2px 10px;border-radius:10px;font-size:12px}.tag-other[data-v-42373fb3]{background:#fff3;color:#fff;padding:2px 10px;border-radius:10px;font-size:12px}.plan-footer[data-v-42373fb3]{margin-top:20px}.renew-btn[data-v-42373fb3]{background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px 20px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;width:100%;transition:all .2s}.renew-btn[data-v-42373fb3]:hover{background:#ffffff40}.usage-meters[data-v-42373fb3]{display:flex;flex-direction:column;gap:16px}.usage-item[data-v-42373fb3]{display:flex;flex-direction:column;gap:6px}.usage-label-row[data-v-42373fb3]{display:flex;justify-content:space-between;font-size:13px;color:#5f6368}.usage-pct[data-v-42373fb3]{font-size:14px;font-weight:700;color:#1b3a5c}.progress-bar[data-v-42373fb3]{height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-42373fb3]{height:100%;border-radius:4px;background:linear-gradient(90deg,#2563eb,#38bdf8);transition:width .6s ease}.warning-tip[data-v-42373fb3]{font-size:12px;color:#9aa0a6;background:#f8f9fa;padding:10px 12px;border-radius:8px;margin-bottom:12px;line-height:1.6}.apikey-row[data-v-42373fb3]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.key-display[data-v-42373fb3]{flex:1;background:#f8f9fa;border-radius:8px;padding:10px 12px;font-size:13px;font-family:monospace;color:#1b3a5c;display:flex;align-items:center;gap:8px;overflow:hidden}.key-text[data-v-42373fb3]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-group[data-v-42373fb3]{display:flex;gap:6px}.plan-list[data-v-42373fb3]{display:flex;flex-direction:column;gap:16px}.plan-item[data-v-42373fb3]{border-radius:14px;overflow:hidden;border:1px solid #e8eaed;box-shadow:0 1px 4px #0000000f}.plan-card[data-v-42373fb3]{padding:18px 20px 14px;color:#fff}.plan-card-top[data-v-42373fb3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.plan-meta[data-v-42373fb3]{font-size:11px;opacity:.65;margin-top:3px}.plan-status-badge[data-v-42373fb3]{font-size:12px;font-weight:600;padding:3px 10px;border-radius:10px;flex-shrink:0}.pstatus-approved[data-v-42373fb3]{background:#22c55e40;color:#86efac}.pstatus-pending[data-v-42373fb3]{background:#fbbf2440;color:#fde68a}.pstatus-rejected[data-v-42373fb3]{background:#ef444440;color:#fca5a5}.plan-card-info[data-v-42373fb3]{display:flex;justify-content:space-between;font-size:12px;opacity:.7}.usage-section[data-v-42373fb3]{background:#f8f9fa;border-radius:10px;padding:12px 14px;margin-top:10px}.usage-header[data-v-42373fb3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.usage-title[data-v-42373fb3]{font-size:13px;font-weight:600;color:#333}.usage-stats[data-v-42373fb3]{font-size:12px;color:#666}.usage-bar-wrap[data-v-42373fb3]{background:#e9ecef;border-radius:4px;height:8px;overflow:hidden;margin-bottom:6px}.usage-bar[data-v-42373fb3]{height:100%;border-radius:4px;background:linear-gradient(90deg,#4caf50,#8bc34a);transition:width .3s ease}.usage-bar.usage-warn[data-v-42373fb3]{background:linear-gradient(90deg,#ff9800,#ffc107)}.usage-bar.usage-over[data-v-42373fb3]{background:linear-gradient(90deg,#f44336,#ff5722)}.usage-footer[data-v-42373fb3]{display:flex;justify-content:space-between;font-size:11px;color:#999}.usage-overage[data-v-42373fb3]{color:#f44336;font-weight:600}.opencode-access-row[data-v-42373fb3]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;background:#eff6ff;border-bottom:1px solid #e0edff}.opencode-access-row .oa-label[data-v-42373fb3]{font-size:12px;font-weight:600;color:#1b3a5c;flex-shrink:0}.opencode-access-row .oa-val-wrap[data-v-42373fb3]{display:flex;align-items:center;gap:6px;flex:1;justify-content:flex-end;overflow:hidden}.opencode-access-row .oa-url[data-v-42373fb3]{font-size:12px;font-family:monospace;color:#2563eb;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opencode-access-row .oa-url[data-v-42373fb3]:hover{text-decoration:underline}.opencode-access-row .oa-pending[data-v-42373fb3]{font-size:12px;color:#9aa0a6;font-style:italic}.plan-pending-tip[data-v-42373fb3]{padding:12px 16px;font-size:12px;color:#9aa0a6;background:#f8f9fa}.key-section[data-v-42373fb3]{padding:12px 16px;background:#fff}.key-section-head[data-v-42373fb3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.key-section-label[data-v-42373fb3]{font-size:12px;font-weight:600;color:#5f6368}.key-list[data-v-42373fb3]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.apikey-row[data-v-42373fb3]{display:flex;align-items:center;gap:8px;background:#f8f9fa;border-radius:8px;padding:8px 10px}.key-text[data-v-42373fb3]{flex:1;font-family:monospace;font-size:12px;color:#1b3a5c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-actions[data-v-42373fb3]{display:flex;gap:4px;flex-shrink:0}.btn-copy-sm[data-v-42373fb3]{background:none;border:none;cursor:pointer;font-size:14px;padding:2px 4px;border-radius:4px;transition:background .2s}.btn-copy-sm[data-v-42373fb3]:hover{background:#e8eaed}.url-mini[data-v-42373fb3]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.url-mini-row[data-v-42373fb3]{display:flex;align-items:center;justify-content:space-between;background:#f8f9fa;border-radius:6px;padding:6px 10px}.url-mini-text[data-v-42373fb3]{font-size:11px;color:#1b3a5c;font-family:monospace;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-btn[data-v-42373fb3]{padding:8px 20px;background:#1b3a5c;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.empty-btn[data-v-42373fb3]:hover{background:#0d2137}.btn-add-key[data-v-42373fb3]{width:28px;height:28px;border-radius:50%;border:2px solid #1B3A5C;background:transparent;color:#1b3a5c;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.btn-add-key[data-v-42373fb3]:hover:not(:disabled){background:#1b3a5c;color:#fff}.btn-add-key[data-v-42373fb3]:disabled{opacity:.4;cursor:not-allowed}.key-list[data-v-42373fb3]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.keys-loading[data-v-42373fb3]{font-size:13px;color:#9aa0a6;padding:8px 0}.keys-empty[data-v-42373fb3]{font-size:13px;color:#9aa0a6;padding:10px 12px;background:#f8f9fa;border-radius:8px;margin-bottom:12px}.btn-delete[data-v-42373fb3]{width:28px;height:28px;border-radius:50%;border:1px solid #fca5a5;background:transparent;color:#dc2626;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.btn-delete[data-v-42373fb3]:hover{background:#fde8e8}.btn-reset[data-v-42373fb3],.btn-copy[data-v-42373fb3]{padding:8px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;border:none;transition:all .2s}.btn-reset[data-v-42373fb3]{background:#f8f9fa;color:#5f6368;border:1px solid #dadce0}.btn-reset[data-v-42373fb3]:hover{background:#e8eaed}.btn-copy[data-v-42373fb3]{background:#1b3a5c;color:#fff}.btn-copy[data-v-42373fb3]:hover{background:#0d2137}.url-section[data-v-42373fb3]{margin-bottom:16px}.url-label[data-v-42373fb3]{font-size:12px;color:#9aa0a6;margin-bottom:6px}.url-row[data-v-42373fb3]{display:flex;align-items:center;justify-content:space-between;background:#f8f9fa;border-radius:8px;padding:10px 12px;margin-bottom:8px}.url-text[data-v-42373fb3]{font-size:12px;color:#1b3a5c;font-family:monospace;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-icon[data-v-42373fb3]{cursor:pointer;color:#9aa0a6;font-size:14px;margin-left:8px;flex-shrink:0}.copy-icon[data-v-42373fb3]:hover{color:#1b3a5c}.quick-links[data-v-42373fb3]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.quick-link-btn[data-v-42373fb3]{padding:6px 14px;border-radius:16px;font-size:12px;font-weight:600;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;cursor:pointer;transition:all .2s}.quick-link-btn[data-v-42373fb3]:hover{background:#dbeafe}.models-table[data-v-42373fb3]{margin-top:8px}.table-header[data-v-42373fb3]{display:grid;grid-template-columns:80px 1fr 1fr;gap:0;padding:10px 12px;background:#f8f9fa;border-radius:8px 8px 0 0;font-size:12px;font-weight:600;color:#5f6368}.brand-group[data-v-42373fb3]{border-bottom:1px solid #f0f0f0}.brand-group[data-v-42373fb3]:last-child{border-bottom:none}.brand-row[data-v-42373fb3]{display:grid;grid-template-columns:80px 1fr 1fr;align-items:center;padding:8px 12px;font-size:13px;color:#333}.brand-row:hover .model-copy[data-v-42373fb3]{opacity:1}.brand-cell[data-v-42373fb3]{font-weight:700;color:#1b3a5c;font-size:12px}.model-name[data-v-42373fb3]{display:flex;align-items:center;gap:6px;font-family:monospace;font-size:12px;color:#202124}.model-copy[data-v-42373fb3]{font-size:12px;color:#9aa0a6;cursor:pointer;opacity:0;transition:opacity .2s}.model-copy[data-v-42373fb3]:hover{color:#1b3a5c}.caps-cell[data-v-42373fb3]{font-size:12px;color:#5f6368}.user-page[data-v-c0bb0fcc]{min-height:100vh;background-color:#f2f4f7;padding-bottom:40px}.header[data-v-c0bb0fcc]{background:#1b3a5c;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10}.header h1[data-v-c0bb0fcc]{font-size:17px;font-weight:600;color:#fff;margin:0;letter-spacing:.5px}.header .header-left[data-v-c0bb0fcc],.header .header-right[data-v-c0bb0fcc]{width:40px}.header .back-btn[data-v-c0bb0fcc]{font-size:22px;color:#ffffffd9;cursor:pointer;line-height:1}.auth-section[data-v-c0bb0fcc]{padding:20px 16px}.auth-card[data-v-c0bb0fcc]{background:#fff;border-radius:16px;padding:32px 24px;text-align:center;box-shadow:0 1px 3px #00000014}.auth-icon[data-v-c0bb0fcc]{font-size:48px;margin-bottom:12px}.auth-title[data-v-c0bb0fcc]{font-size:22px;font-weight:600;color:#202124;margin:0 0 6px}.auth-subtitle[data-v-c0bb0fcc]{font-size:14px;color:#5f6368;margin:0 0 24px}.auth-tabs[data-v-c0bb0fcc]{display:flex;justify-content:center;gap:32px;margin-bottom:24px}.auth-tabs span[data-v-c0bb0fcc]{font-size:15px;color:#5f6368;padding-bottom:8px;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.auth-tabs span.active[data-v-c0bb0fcc]{color:#1b3a5c;border-bottom-color:#1b3a5c;font-weight:500}.auth-form[data-v-c0bb0fcc]{text-align:left}.form-group[data-v-c0bb0fcc]{margin-bottom:16px}.form-group label[data-v-c0bb0fcc]{display:block;font-size:13px;color:#5f6368;margin-bottom:6px}.form-group input[data-v-c0bb0fcc]{width:100%;padding:10px 12px;border:1px solid #dadce0;border-radius:8px;font-size:15px;outline:none;transition:border-color .2s;box-sizing:border-box}.form-group input[data-v-c0bb0fcc]:focus{border-color:#1b3a5c}.form-actions[data-v-c0bb0fcc]{display:flex;justify-content:flex-end;margin-bottom:12px}.forgot-password-link[data-v-c0bb0fcc]{font-size:13px;color:#1b3a5c;cursor:pointer;transition:color .2s}.forgot-password-link[data-v-c0bb0fcc]:hover{color:#0d2137;text-decoration:underline}.form-error[data-v-c0bb0fcc]{color:#d93025;font-size:13px;margin:8px 0}.form-success[data-v-c0bb0fcc]{color:#0d904f;font-size:13px;margin:8px 0}.form-hint[data-v-c0bb0fcc]{color:#1b3a5c;font-size:12px;margin:4px 0 8px;background:#edf1f5;padding:6px 10px;border-radius:6px}.code-input-row[data-v-c0bb0fcc]{display:flex;gap:10px}.code-input-row input[data-v-c0bb0fcc]{flex:1}.btn-send-code[data-v-c0bb0fcc]{flex-shrink:0;padding:10px 16px;background:#edf1f5;color:#1b3a5c;border:1px solid #D0D7E0;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s}.btn-send-code[data-v-c0bb0fcc]:hover{background:#d0d7e0}.btn-send-code[data-v-c0bb0fcc]:disabled{opacity:.5;cursor:not-allowed}.social-divider[data-v-c0bb0fcc]{display:flex;align-items:center;margin:28px 0 20px;gap:16px}.social-divider[data-v-c0bb0fcc]:before,.social-divider[data-v-c0bb0fcc]:after{content:"";flex:1;height:1px;background:#e8eaed}.social-divider span[data-v-c0bb0fcc]{font-size:13px;color:#9aa0a6;white-space:nowrap}.social-login-btns[data-v-c0bb0fcc]{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.social-btn[data-v-c0bb0fcc]{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:1px solid #e8eaed;border-radius:14px;padding:14px 24px;cursor:pointer;transition:all .2s;min-width:70px}.social-btn .social-icon[data-v-c0bb0fcc]{font-size:28px}.social-btn span[data-v-c0bb0fcc]:last-child{font-size:12px;color:#5f6368;font-weight:500}.social-btn[data-v-c0bb0fcc]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.social-btn.wechat[data-v-c0bb0fcc]:hover{border-color:#07c160;background:#f0faf4}.social-btn.wechat:hover span[data-v-c0bb0fcc]:last-child{color:#07c160}.social-btn.alipay[data-v-c0bb0fcc]:hover{border-color:#1677ff;background:#f0f9ff}.social-btn.alipay:hover span[data-v-c0bb0fcc]:last-child{color:#1677ff}.social-btn.google[data-v-c0bb0fcc]:hover{border-color:#4285f4;background:#edf1f5}.social-btn.google:hover span[data-v-c0bb0fcc]:last-child{color:#4285f4}.social-btn.github[data-v-c0bb0fcc]:hover{border-color:#333;background:#f6f8fa}.social-btn.github:hover span[data-v-c0bb0fcc]:last-child{color:#333}@media (max-width: 480px){.social-login-btns[data-v-c0bb0fcc]{gap:12px}.social-btn[data-v-c0bb0fcc]{padding:10px 16px;min-width:60px;border-radius:10px}.social-btn .social-icon[data-v-c0bb0fcc]{font-size:24px}.social-btn span[data-v-c0bb0fcc]:last-child{font-size:11px}}.btn-primary[data-v-c0bb0fcc]{width:100%;padding:12px;background:#1b3a5c;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s}.btn-primary[data-v-c0bb0fcc]:hover{background:#0d2137}.btn-primary[data-v-c0bb0fcc]:disabled{opacity:.6;cursor:not-allowed}.btn-primary.btn-sm[data-v-c0bb0fcc]{width:auto;padding:8px 24px;font-size:14px}.btn-danger[data-v-c0bb0fcc]{width:100%;padding:12px;background:#fff;color:#d93025;border:1px solid #d93025;border-radius:8px;font-size:15px;cursor:pointer;transition:all .2s}.btn-danger[data-v-c0bb0fcc]:hover{background:#d93025;color:#fff}.btn-link[data-v-c0bb0fcc]{background:none;border:none;color:#1b3a5c;font-size:14px;cursor:pointer}.btn-text-danger[data-v-c0bb0fcc]{background:none;border:none;color:#d93025;font-size:13px;cursor:pointer}.btn-admin[data-v-c0bb0fcc]{width:100%;padding:12px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.btn-admin[data-v-c0bb0fcc]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 2px 8px #0003}.user-card[data-v-c0bb0fcc]{background:#fff;margin:16px;border-radius:10px;padding:24px;color:#1a2332;border-top:3px solid #1B3A5C;box-shadow:0 1px 4px #0000000f}.user-profile[data-v-c0bb0fcc]{display:flex;align-items:center;gap:16px}.avatar[data-v-c0bb0fcc]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;border:2px solid #1B3A5C;overflow:hidden}.avatar.avatar-login[data-v-c0bb0fcc]{background:#f0f3f7;color:#1b3a5c}.avatar-img[data-v-c0bb0fcc]{width:100%;height:100%;object-fit:cover}.user-info[data-v-c0bb0fcc]{flex:1}.user-name[data-v-c0bb0fcc]{font-size:18px;font-weight:600;color:#1a2332;margin:0 0 4px;display:flex;align-items:center;gap:8px}.admin-badge[data-v-c0bb0fcc]{font-size:10px;background:#c5a55a;color:#fff;padding:2px 8px;border-radius:3px;font-weight:700;letter-spacing:.5px}.user-email[data-v-c0bb0fcc]{font-size:13px;color:#6b7b8d;margin:0}.user-bio[data-v-c0bb0fcc]{font-size:12px;color:#8b98a8;margin:4px 0 0}.user-stats[data-v-c0bb0fcc]{display:flex;justify-content:space-around;margin-top:20px;padding-top:16px;border-top:1px solid #E8EBF0}.stat-item[data-v-c0bb0fcc]{display:flex;flex-direction:column;align-items:center;cursor:pointer}.stat-value[data-v-c0bb0fcc]{font-size:20px;font-weight:600;color:#1b3a5c}.stat-label[data-v-c0bb0fcc]{font-size:12px;color:#8b98a8;margin-top:2px}.shortcuts-section[data-v-c0bb0fcc]{padding:0 16px;margin-bottom:16px}.menu-group-label[data-v-c0bb0fcc]{font-size:11px;font-weight:600;color:#8b98a8;text-transform:uppercase;letter-spacing:.8px;padding:16px 4px 6px}.shortcut-card[data-v-c0bb0fcc]{margin-bottom:8px;background:#1b3a5c;border-radius:10px;padding:14px 16px;display:flex;align-items:center;gap:12px;color:#fff;cursor:pointer;transition:all .2s;box-shadow:0 1px 4px #00000014}.shortcut-card[data-v-c0bb0fcc]:hover{background:#0d2137;box-shadow:0 2px 8px #0000001f}.shortcut-card .shortcut-icon[data-v-c0bb0fcc]{font-size:18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff26;border-radius:8px}.shortcut-card .shortcut-text[data-v-c0bb0fcc]{flex:1;font-size:15px;font-weight:500}.shortcut-card .shortcut-arrow[data-v-c0bb0fcc]{font-size:16px;opacity:.6}.logout-card[data-v-c0bb0fcc]{margin-top:16px;background:#fff;border:1px solid #E8EBF0;border-radius:10px;padding:14px 16px;display:flex;align-items:center;gap:12px;color:#b8423a;cursor:pointer;transition:all .2s;box-shadow:0 1px 4px #0000000d}.logout-card[data-v-c0bb0fcc]:hover{background:#fef5f4;border-color:#b8423a}.logout-card .logout-icon[data-v-c0bb0fcc]{font-size:18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fef5f4;border-radius:8px}.logout-card .logout-text[data-v-c0bb0fcc]{flex:1;font-size:15px;font-weight:500}.logout-card .logout-arrow[data-v-c0bb0fcc]{font-size:16px;opacity:.5}.tab-section[data-v-c0bb0fcc]{padding:0 16px}.tab-bar[data-v-c0bb0fcc]{display:flex;background:#fff;border-radius:12px;overflow:hidden;margin-bottom:12px;box-shadow:0 1px 2px #0000000f}.tab-bar.tab-bar-secondary[data-v-c0bb0fcc]{margin-bottom:16px}.tab-item[data-v-c0bb0fcc]{flex:1;padding:12px 8px;text-align:center;font-size:13px;color:#5f6368;cursor:pointer;transition:all .2s;border-bottom:2px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tab-item.active[data-v-c0bb0fcc]{color:#1b3a5c;font-weight:500;border-bottom-color:#1b3a5c;background:#edf1f5}.tab-item[data-v-c0bb0fcc]:hover{background:#f8f9fa}.tab-content[data-v-c0bb0fcc]{background:#fff;border-radius:12px;padding:16px;min-height:200px;box-shadow:0 1px 2px #0000000f}.app-list[data-v-c0bb0fcc]{display:flex;flex-direction:column;gap:12px}.app-item[data-v-c0bb0fcc]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;cursor:pointer;transition:background .2s}.app-item[data-v-c0bb0fcc]:hover{background:#f8f9fa}.app-icon-wrap[data-v-c0bb0fcc]{width:48px;height:48px;border-radius:12px;background:#edf1f5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-icon-emoji[data-v-c0bb0fcc]{font-size:24px}.app-item-info[data-v-c0bb0fcc]{flex:1;min-width:0}.app-item-info h3[data-v-c0bb0fcc]{font-size:15px;font-weight:500;color:#202124;margin:0 0 2px}.app-item-info p[data-v-c0bb0fcc]{font-size:13px;color:#5f6368;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-item-info .app-meta[data-v-c0bb0fcc]{font-size:12px;color:#9aa0a6}.btn-uninstall[data-v-c0bb0fcc],.btn-unfav[data-v-c0bb0fcc]{padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;border:1px solid #dadce0;background:#fff;color:#5f6368;flex-shrink:0;transition:all .2s}.btn-uninstall[data-v-c0bb0fcc]:hover,.btn-unfav[data-v-c0bb0fcc]:hover{border-color:#d93025;color:#d93025}.empty-state[data-v-c0bb0fcc]{text-align:center;padding:40px 0}.empty-state .empty-icon[data-v-c0bb0fcc]{font-size:48px;display:block;margin-bottom:12px}.empty-state p[data-v-c0bb0fcc]{color:#5f6368;font-size:14px;margin:0 0 12px}.history-header[data-v-c0bb0fcc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;color:#5f6368}.oc-tab-content[data-v-c0bb0fcc]{padding:16px}.oc-header[data-v-c0bb0fcc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f1f3f4}.oc-section-title[data-v-c0bb0fcc]{font-size:17px;font-weight:600;color:#202124;margin:0}.btn-go-subscribe[data-v-c0bb0fcc]{padding:10px 18px;background:#1b3a5c;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-go-subscribe[data-v-c0bb0fcc]:hover{background:#0d2137;transform:translateY(-1px);box-shadow:0 2px 8px #1a73e84d}.oc-loading[data-v-c0bb0fcc]{display:flex;flex-direction:column;align-items:center;padding:40px 0;color:#888;font-size:14px;gap:8px}.oc-spinner[data-v-c0bb0fcc]{width:28px;height:28px;border:3px solid #e0e0e0;border-top-color:#1b3a5c;border-radius:50%;animation:spin-c0bb0fcc .8s linear infinite}@keyframes spin-c0bb0fcc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.oc-instance-list[data-v-c0bb0fcc]{display:flex;flex-direction:column;gap:16px}.oc-instance-card[data-v-c0bb0fcc]{background:#fff;border-radius:12px;padding:18px;border:1px solid #e8eaed;transition:all .2s;box-shadow:0 1px 3px #0000000a}.oc-instance-card[data-v-c0bb0fcc]:hover{box-shadow:0 4px 12px #00000014;border-color:#d0d7e0}.oc-card-header[data-v-c0bb0fcc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.oc-inst-name[data-v-c0bb0fcc]{font-size:16px;font-weight:600;color:#202124;margin:0 0 6px}.oc-plan-badge[data-v-c0bb0fcc]{display:inline-block;background:#edf1f5;color:#1b3a5c;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}.oc-status-badge[data-v-c0bb0fcc]{font-size:12px;padding:3px 10px;border-radius:10px;font-weight:500;white-space:nowrap}.oc-status-running[data-v-c0bb0fcc]{background:#e6f9e6;color:#1b8a1b}.oc-status-creating[data-v-c0bb0fcc]{background:#fff8e1;color:#f59e0b}.oc-status-stopped[data-v-c0bb0fcc]{background:#f0f0f0;color:#666}.oc-status-overdue[data-v-c0bb0fcc]{background:#fde8e8;color:#dc2626}.oc-card-specs[data-v-c0bb0fcc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding:10px 12px;background:#f8f9fb;border-radius:8px;font-size:13px;color:#5f6368}.oc-cost[data-v-c0bb0fcc]{font-weight:600;color:#1b3a5c}.oc-card-actions[data-v-c0bb0fcc]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.oc-action-btn[data-v-c0bb0fcc]{padding:6px 12px;border-radius:8px;font-size:12px;border:none;cursor:pointer;transition:all .2s;font-weight:500}.oc-action-btn[data-v-c0bb0fcc]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.oc-btn-start[data-v-c0bb0fcc]{background:#e6f9e6;color:#1b8a1b}.oc-btn-stop[data-v-c0bb0fcc]{background:#fff3cd;color:#856404}.oc-btn-chat[data-v-c0bb0fcc]{background:#edf1f5;color:#1b3a5c}.oc-btn-billing[data-v-c0bb0fcc]{background:#f3e8ff;color:#7c3aed}.oc-btn-reset[data-v-c0bb0fcc]{background:#fff0e6;color:#ea580c}.oc-btn-clone[data-v-c0bb0fcc]{background:#f0f6ff;color:#1b3a5c}.oc-btn-delete[data-v-c0bb0fcc]{background:#fde8e8;color:#dc2626}.oc-card-toggle[data-v-c0bb0fcc]{text-align:center;font-size:11px;color:#9aa0a6;cursor:pointer;padding:4px 0}.oc-card-toggle[data-v-c0bb0fcc]:hover{color:#1b3a5c}.oc-card-detail[data-v-c0bb0fcc]{margin-top:10px;padding-top:10px;border-top:1px solid #e8eaed}.oc-detail-row[data-v-c0bb0fcc]{display:flex;justify-content:space-between;padding:4px 0;font-size:12px;color:#5f6368}.oc-detail-label[data-v-c0bb0fcc]{color:#9aa0a6}.oc-modal-overlay[data-v-c0bb0fcc]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.oc-modal-content[data-v-c0bb0fcc]{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:500px;max-height:80vh;overflow-y:auto;box-shadow:0 8px 32px #0003}.oc-modal-chat[data-v-c0bb0fcc]{max-width:600px;max-height:85vh;display:flex;flex-direction:column}.oc-modal-header[data-v-c0bb0fcc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.oc-modal-header h3[data-v-c0bb0fcc]{margin:0;font-size:18px;color:#202124}.oc-modal-close[data-v-c0bb0fcc]{font-size:20px;color:#9aa0a6;cursor:pointer;padding:4px 8px;border-radius:6px}.oc-modal-close[data-v-c0bb0fcc]:hover{background:#f1f3f4;color:#333}.oc-billing-summary[data-v-c0bb0fcc]{margin-bottom:16px;padding:12px;background:#f8f9fb;border-radius:8px}.oc-billing-name[data-v-c0bb0fcc]{font-weight:600;color:#202124;margin-bottom:4px}.oc-billing-stats[data-v-c0bb0fcc]{font-size:13px;color:#5f6368}.oc-billing-hint[data-v-c0bb0fcc]{font-size:12px;color:#9aa0a6;margin-top:4px}.oc-billing-loading[data-v-c0bb0fcc]{text-align:center;padding:20px;color:#888}.oc-billing-list[data-v-c0bb0fcc]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.oc-billing-row[data-v-c0bb0fcc]{padding:10px 12px;background:#f8f9fb;border-radius:8px}.oc-billing-row-header[data-v-c0bb0fcc]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#333}.oc-billing-amount[data-v-c0bb0fcc]{font-size:14px;font-weight:600;color:#1b3a5c}.oc-billing-row-detail[data-v-c0bb0fcc]{font-size:12px;color:#9aa0a6;margin-top:2px}.oc-chat-messages[data-v-c0bb0fcc]{flex:1;overflow-y:auto;min-height:300px;max-height:50vh;padding:8px 0}.oc-chat-msg[data-v-c0bb0fcc]{display:flex;margin-bottom:10px}.oc-chat-msg.oc-msg-user[data-v-c0bb0fcc]{justify-content:flex-end}.oc-chat-msg.oc-msg-bot[data-v-c0bb0fcc]{justify-content:flex-start}.oc-msg-bubble[data-v-c0bb0fcc]{max-width:80%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5;white-space:pre-wrap}.oc-msg-user .oc-msg-bubble[data-v-c0bb0fcc]{background:#1b3a5c;color:#fff;border-bottom-right-radius:4px}.oc-msg-bot .oc-msg-bubble[data-v-c0bb0fcc]{background:#f1f3f4;color:#333;border-bottom-left-radius:4px}.oc-chat-empty[data-v-c0bb0fcc]{text-align:center;color:#9aa0a6;padding:40px 0}.oc-chat-input-row[data-v-c0bb0fcc]{display:flex;gap:8px;margin-top:12px}.oc-chat-input[data-v-c0bb0fcc]{flex:1;padding:10px 14px;border:1px solid #dadce0;border-radius:10px;font-size:14px;outline:none}.oc-chat-input[data-v-c0bb0fcc]:focus{border-color:#1b3a5c}.oc-chat-send-btn[data-v-c0bb0fcc]{padding:10px 20px;background:#1b3a5c;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.oc-chat-send-btn[data-v-c0bb0fcc]:hover{background:#0d2137}.oc-chat-send-btn[data-v-c0bb0fcc]:disabled{opacity:.5;cursor:not-allowed}.settings-group[data-v-c0bb0fcc]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f1f3f4}.settings-group[data-v-c0bb0fcc]:last-child{border-bottom:none}.settings-title[data-v-c0bb0fcc]{font-size:15px;font-weight:500;color:#202124;margin:0 0 12px}.about-info .about-row[data-v-c0bb0fcc]{display:flex;justify-content:space-between;padding:10px 0;font-size:14px;border-bottom:1px solid #f1f3f4}.about-info .about-row[data-v-c0bb0fcc]:last-child{border-bottom:none}.about-info .about-row span[data-v-c0bb0fcc]:first-child{color:#5f6368}.about-info .about-row span[data-v-c0bb0fcc]:last-child{color:#202124}.admin-page[data-v-ace5f841]{min-height:100vh;background:#f5f5f5;padding-bottom:20px}.admin-header[data-v-ace5f841]{background:#1a1a2e;color:#fff;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10}.admin-header h1[data-v-ace5f841]{font-size:18px;margin:0}.admin-header .back[data-v-ace5f841]{font-size:28px;cursor:pointer;width:30px}.dashboard[data-v-ace5f841]{display:flex;gap:12px;padding:16px}.stat-card[data-v-ace5f841]{flex:1;background:#fff;border-radius:12px;padding:20px;text-align:center;box-shadow:0 1px 3px #00000014}.stat-card .sv[data-v-ace5f841]{display:block;font-size:28px;font-weight:700;color:#1a73e8}.stat-card .sl[data-v-ace5f841]{font-size:13px;color:#666;margin-top:4px}.tabs[data-v-ace5f841]{display:flex;background:#fff;margin:0 16px;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000f}.tabs span[data-v-ace5f841]{flex:1;padding:12px;text-align:center;font-size:14px;color:#666;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.tabs span.active[data-v-ace5f841]{color:#1a73e8;border-bottom-color:#1a73e8;background:#e8f0fe;font-weight:500}.panel[data-v-ace5f841]{margin:12px 16px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000f}.panel-header[data-v-ace5f841]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panel-header h3[data-v-ace5f841]{margin:0;font-size:16px}.btn-add[data-v-ace5f841]{background:#1a73e8;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:13px;cursor:pointer}.data-table[data-v-ace5f841]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-ace5f841]{background:#f8f9fa;padding:10px 8px;text-align:left;font-weight:500;color:#333;border-bottom:1px solid #e8eaed}.data-table td[data-v-ace5f841]{padding:10px 8px;border-bottom:1px solid #f1f3f4;color:#555}.data-table tr:hover td[data-v-ace5f841]{background:#fafbfc}.actions[data-v-ace5f841]{white-space:nowrap}.actions button[data-v-ace5f841]{margin-right:6px;padding:4px 10px;border-radius:4px;border:1px solid #dadce0;background:#fff;font-size:12px;cursor:pointer}.actions button[data-v-ace5f841]:hover{border-color:#1a73e8;color:#1a73e8}.actions button.del[data-v-ace5f841]{color:#d93025}.actions button.del[data-v-ace5f841]:hover{border-color:#d93025}.tag-ok[data-v-ace5f841]{color:#137333;background:#e6f4ea;padding:2px 8px;border-radius:8px;font-size:12px}.tag-no[data-v-ace5f841]{color:#d93025;background:#fce8e6;padding:2px 8px;border-radius:8px;font-size:12px}.tag-info[data-v-ace5f841]{color:#1967d2;background:#e8f0fe;padding:2px 8px;border-radius:8px;font-size:12px}.tag-warn[data-v-ace5f841]{color:#e37400;background:#fef7e0;padding:2px 8px;border-radius:8px;font-size:12px}.modal[data-v-ace5f841]{position:fixed;inset:0;background:#0006;z-index:200;display:flex;align-items:center;justify-content:center}.modal-body[data-v-ace5f841]{background:#fff;border-radius:16px;padding:24px;width:90%;max-width:480px;max-height:85vh;overflow-y:auto}.modal-body h3[data-v-ace5f841]{margin:0 0 16px;font-size:18px}.modal-body.modal-wide[data-v-ace5f841]{max-width:560px}.fg[data-v-ace5f841]{margin-bottom:12px}.fg label[data-v-ace5f841]{display:block;font-size:13px;color:#666;margin-bottom:4px}.fg input[data-v-ace5f841],.fg textarea[data-v-ace5f841]{width:100%;padding:8px 10px;border:1px solid #dadce0;border-radius:6px;font-size:14px;box-sizing:border-box}.fg input[data-v-ace5f841]:focus,.fg textarea[data-v-ace5f841]:focus{border-color:#1a73e8;outline:none}.fg textarea[data-v-ace5f841]{resize:vertical}.fg.row[data-v-ace5f841]{display:flex;gap:16px}.fg.row label[data-v-ace5f841]{display:flex;align-items:center;gap:4px;font-size:14px}.form-grid[data-v-ace5f841]{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.modal-actions[data-v-ace5f841]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.modal-actions button[data-v-ace5f841]{padding:8px 20px;border-radius:8px;border:1px solid #dadce0;background:#fff;font-size:14px;cursor:pointer}.modal-actions button.primary[data-v-ace5f841]{background:#1a73e8;color:#fff;border-color:#1a73e8}.billing-stats[data-v-ace5f841]{display:flex;gap:12px;margin-bottom:20px}.billing-stats .stat-card[data-v-ace5f841]{flex:1}.trend-chart[data-v-ace5f841]{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px #0000000f}.trend-chart h4[data-v-ace5f841]{margin:0 0 16px;font-size:15px;color:#333}.chart-bars[data-v-ace5f841]{display:flex;gap:12px;align-items:flex-end;height:150px}.chart-bars .bar-item[data-v-ace5f841]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.chart-bars .bar-item .bar[data-v-ace5f841]{width:100%;background:linear-gradient(180deg,#1a73e8,#4285f4);border-radius:4px 4px 0 0;transition:all .3s}.chart-bars .bar-item .bar-label[data-v-ace5f841]{font-size:11px;color:#666;margin-top:6px}.chart-bars .bar-item .bar-value[data-v-ace5f841]{font-size:12px;color:#1a73e8;font-weight:500;margin-top:2px}.top-users[data-v-ace5f841]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000f}.top-users h4[data-v-ace5f841]{margin:0 0 16px;font-size:15px;color:#333}select[data-v-ace5f841]{width:100%;padding:8px 10px;border:1px solid #dadce0;border-radius:6px;font-size:14px;box-sizing:border-box;background:#fff}select[data-v-ace5f841]:focus{border-color:#1a73e8;outline:none}.feedback-detail .detail-row[data-v-ace5f841]{display:flex;padding:12px 0;border-bottom:1px solid #f1f3f4}.feedback-detail .detail-row .label[data-v-ace5f841]{min-width:100px;color:#666;font-size:14px;font-weight:500}.feedback-detail .detail-row span[data-v-ace5f841]{color:#333;font-size:14px}.feedback-detail .detail-section[data-v-ace5f841]{padding:16px 0}.feedback-detail .detail-section .label[data-v-ace5f841]{color:#666;font-size:14px;font-weight:500;margin-bottom:8px}.feedback-detail .detail-section .description[data-v-ace5f841]{background:#f8f9fa;padding:16px;border-radius:8px;color:#333;font-size:14px;line-height:1.6;white-space:pre-wrap}.audit-stats[data-v-ace5f841]{display:flex;gap:12px;margin-bottom:20px}.audit-stats .stat-card[data-v-ace5f841]{flex:1}.stats-grid[data-v-ace5f841]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.stats-section[data-v-ace5f841]{background:#f8f9fa;border-radius:8px;padding:16px}.stats-section h4[data-v-ace5f841]{margin:0 0 12px;font-size:14px;color:#666}.stats-section .stat-row[data-v-ace5f841]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e8eaed}.stats-section .stat-row[data-v-ace5f841]:last-child{border-bottom:none}.stats-section .stat-row span[data-v-ace5f841]{font-size:13px;color:#333}.stats-section .stat-row .stat-value[data-v-ace5f841]{font-weight:500;color:#1a73e8}.filter-bar[data-v-ace5f841]{display:flex;gap:8px;align-items:center}.filter-bar select[data-v-ace5f841]{padding:6px 10px;border:1px solid #dadce0;border-radius:6px;font-size:13px}.mono[data-v-ace5f841]{font-family:monospace;font-size:12px}.muted[data-v-ace5f841]{color:#ccc}.ok[data-v-ace5f841]{background:#e6f9e6;color:#1b8a1b;border:none;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:12px}.ok[data-v-ace5f841]:hover{background:#c6efce}.tag-pending[data-v-ace5f841]{background:#fff8e1;color:#b45309;padding:2px 8px;border-radius:4px;font-size:12px}@media (max-width: 600px){.data-table[data-v-ace5f841]{font-size:12px}.data-table th[data-v-ace5f841],.data-table td[data-v-ace5f841]{padding:8px 4px}.form-grid[data-v-ace5f841]{grid-template-columns:1fr}.dashboard[data-v-ace5f841],.billing-stats[data-v-ace5f841]{flex-direction:column}.chart-bars[data-v-ace5f841]{height:120px;gap:8px}.tabs[data-v-ace5f841]{flex-wrap:wrap}.tabs span[data-v-ace5f841]{flex:0 0 33.33%;font-size:12px;padding:10px 4px}}.models-page[data-v-7c033f6f]{min-height:100vh;background:linear-gradient(180deg,#0a0a0f,#1a1a2e);color:#e8eaed}.header[data-v-7c033f6f]{background:#1a1a2ee6;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:100}.header-content[data-v-7c033f6f]{max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between}.logo-section[data-v-7c033f6f]{display:flex;align-items:center;gap:8px;cursor:pointer;transition:opacity .2s}.logo-section[data-v-7c033f6f]:hover{opacity:.8}.logo-icon[data-v-7c033f6f]{font-size:24px}.logo-text[data-v-7c033f6f]{font-size:16px;font-weight:600;color:#e8eaed}.header-title[data-v-7c033f6f]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600}.header-title .title-icon[data-v-7c033f6f]{font-size:22px}.user-section .user-avatar[data-v-7c033f6f]{font-size:24px;cursor:pointer;transition:transform .2s}.user-section .user-avatar[data-v-7c033f6f]:hover{transform:scale(1.1)}.hero-section[data-v-7c033f6f]{position:relative;overflow:hidden}.hero-bg[data-v-7c033f6f]{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);padding:80px 24px;display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;position:relative}.hero-particles[data-v-7c033f6f]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particle[data-v-7c033f6f]{position:absolute;width:3px;height:3px;background:#fff6;border-radius:50%;animation:float-7c033f6f 8s infinite ease-in-out}@keyframes float-7c033f6f{0%,to{transform:translateY(0) translate(0);opacity:0}50%{opacity:1}to{transform:translateY(-100px) translate(50px);opacity:0}}.hero-content[data-v-7c033f6f]{flex:1;max-width:600px}.hero-badge[data-v-7c033f6f]{display:inline-flex;align-items:center;gap:6px;background:#ffffff1a;padding:6px 12px;border-radius:20px;font-size:13px;margin-bottom:20px}.hero-badge .badge-icon[data-v-7c033f6f]{font-size:14px}.hero-title[data-v-7c033f6f]{font-size:48px;font-weight:800;margin:0 0 16px;line-height:1.2}.gradient-text[data-v-7c033f6f]{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-7c033f6f]{font-size:18px;color:#9aa0a6;margin:0 0 32px;line-height:1.6}.hero-stats[data-v-7c033f6f]{display:flex;align-items:center;gap:24px}.stat-item[data-v-7c033f6f]{display:flex;flex-direction:column}.stat-num[data-v-7c033f6f]{font-size:32px;font-weight:700;background:linear-gradient(135deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stat-label[data-v-7c033f6f]{font-size:13px;color:#9aa0a6}.stat-divider[data-v-7c033f6f]{width:1px;height:40px;background:#fff3}.hero-visual[data-v-7c033f6f]{flex-shrink:0}.model-orbit[data-v-7c033f6f]{position:relative;width:300px;height:300px}.orbit-center[data-v-7c033f6f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 60px #667eea80}.orbit-center .center-icon[data-v-7c033f6f]{font-size:36px}.orbit-ring[data-v-7c033f6f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.1);border-radius:50%}.ring-1[data-v-7c033f6f]{width:200px;height:200px;animation:rotate-7c033f6f 20s linear infinite}.ring-2[data-v-7c033f6f]{width:280px;height:280px;animation:rotate-7c033f6f 30s linear infinite reverse}.orbit-item[data-v-7c033f6f]{position:absolute;font-size:24px;animation:counter-rotate-7c033f6f 20s linear infinite}.ring-1 .orbit-item[data-v-7c033f6f]:nth-child(1){top:-12px;left:50%;transform:translate(-50%)}.ring-1 .orbit-item[data-v-7c033f6f]:nth-child(2){top:50%;right:-12px;transform:translateY(-50%)}.ring-1 .orbit-item[data-v-7c033f6f]:nth-child(3){bottom:-12px;left:50%;transform:translate(-50%)}.ring-1 .orbit-item[data-v-7c033f6f]:nth-child(4){top:50%;left:-12px;transform:translateY(-50%)}.ring-2 .orbit-item[data-v-7c033f6f]:nth-child(1){top:20px;left:20px}.ring-2 .orbit-item[data-v-7c033f6f]:nth-child(2){top:20px;right:20px}.ring-2 .orbit-item[data-v-7c033f6f]:nth-child(3){bottom:20px;right:20px}.ring-2 .orbit-item[data-v-7c033f6f]:nth-child(4){bottom:20px;left:20px}@keyframes rotate-7c033f6f{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes counter-rotate-7c033f6f{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.anchor-nav[data-v-7c033f6f]{background:#1a1a2ef2;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:60px;z-index:99}.anchor-scroll[data-v-7c033f6f]{max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;gap:8px;overflow-x:auto}.anchor-scroll[data-v-7c033f6f]::-webkit-scrollbar{display:none}.anchor-item[data-v-7c033f6f]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;font-size:14px;color:#9aa0a6;text-decoration:none;white-space:nowrap;transition:all .2s;cursor:pointer}.anchor-item[data-v-7c033f6f]:hover{background:#ffffff0d;color:#e8eaed}.anchor-item.active[data-v-7c033f6f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.anchor-icon[data-v-7c033f6f]{font-size:16px}.main-content[data-v-7c033f6f]{max-width:1200px;margin:0 auto;padding:40px 24px}.content-section[data-v-7c033f6f]{margin-bottom:60px}.section-header[data-v-7c033f6f]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.section-icon-wrap[data-v-7c033f6f]{width:56px;height:56px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;align-items:center;justify-content:center}.section-icon-wrap .section-icon[data-v-7c033f6f]{font-size:28px}.section-title-area[data-v-7c033f6f]{flex:1}.section-title[data-v-7c033f6f]{font-size:28px;font-weight:700;margin:0 0 8px;color:#e8eaed}.section-desc[data-v-7c033f6f]{font-size:16px;color:#9aa0a6;margin:0}.intro-grid[data-v-7c033f6f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.intro-card[data-v-7c033f6f]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:24px}.intro-card.primary[data-v-7c033f6f]{grid-column:span 2}@media (max-width: 768px){.intro-card.primary[data-v-7c033f6f]{grid-column:span 1}}.card-header[data-v-7c033f6f]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.card-badge[data-v-7c033f6f]{background:linear-gradient(135deg,#667eea,#764ba2);padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.card-header h3[data-v-7c033f6f]{font-size:20px;font-weight:600;margin:0}.card-content[data-v-7c033f6f]{font-size:15px;line-height:1.7;color:#9aa0a6}.card-content strong[data-v-7c033f6f]{color:#e8eaed}.transformer-diagram[data-v-7c033f6f]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:20px;padding:20px;background:#0003;border-radius:12px}.diagram-layer[data-v-7c033f6f]{background:linear-gradient(135deg,#667eea,#764ba2);padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500}.diagram-layer.multi[data-v-7c033f6f]{background:linear-gradient(135deg,#f093fb,#f5576c)}.diagram-arrow[data-v-7c033f6f]{color:#9aa0a6;font-size:18px}.timeline-mini[data-v-7c033f6f]{margin-top:20px;display:flex;flex-direction:column;gap:12px}.timeline-item[data-v-7c033f6f]{display:flex;align-items:center;gap:16px;padding:12px;background:#0003;border-radius:10px}.timeline-item.highlight[data-v-7c033f6f]{background:linear-gradient(135deg,#667eea33,#764ba233);border:1px solid rgba(102,126,234,.3)}.time[data-v-7c033f6f]{font-size:14px;font-weight:600;color:#667eea;min-width:50px}.event[data-v-7c033f6f]{font-size:14px;color:#e8eaed}.emergence-chart[data-v-7c033f6f]{display:flex;align-items:flex-end;justify-content:center;gap:16px;height:120px;margin-top:20px;padding:20px;background:#0003;border-radius:12px}.chart-bar[data-v-7c033f6f]{width:40px;height:var(--height);background:linear-gradient(180deg,#667eea,#764ba2);border-radius:8px 8px 0 0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:8px;transition:all .3s}.chart-bar.jump[data-v-7c033f6f]{background:linear-gradient(180deg,#f093fb,#f5576c);box-shadow:0 0 20px #f093fb80}.chart-bar span[data-v-7c033f6f]{font-size:12px;font-weight:600}.chart-label[data-v-7c033f6f]{text-align:center;font-size:13px;color:#9aa0a6;margin-top:12px}.capabilities-grid[data-v-7c033f6f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.capability-card[data-v-7c033f6f]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;transition:all .3s}.capability-card[data-v-7c033f6f]:hover{transform:translateY(-4px);border-color:#667eea80;box-shadow:0 8px 32px #667eea33}.cap-icon-wrap[data-v-7c033f6f]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.cap-icon-wrap .cap-emoji[data-v-7c033f6f]{font-size:24px}.cap-title[data-v-7c033f6f]{font-size:18px;font-weight:600;margin:0 0 8px}.cap-desc[data-v-7c033f6f]{font-size:14px;color:#9aa0a6;margin:0 0 16px;line-height:1.6}.cap-examples[data-v-7c033f6f]{display:flex;flex-wrap:wrap;gap:8px}.cap-tag[data-v-7c033f6f]{background:#667eea33;padding:4px 12px;border-radius:12px;font-size:12px;color:#a5b4fc}.radar-section[data-v-7c033f6f]{margin-top:40px;padding:32px;background:#ffffff08;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.radar-title[data-v-7c033f6f]{font-size:20px;font-weight:600;text-align:center;margin:0 0 32px}.radar-chart[data-v-7c033f6f]{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.radar-model[data-v-7c033f6f]{display:flex;flex-direction:column;align-items:center}.radar-bars[data-v-7c033f6f]{display:flex;align-items:flex-end;gap:8px;height:150px}.radar-bar[data-v-7c033f6f]{width:24px;height:calc(var(--score) * 1.5px);background:var(--color);border-radius:4px 4px 0 0;position:relative}.radar-bar .score-label[data-v-7c033f6f]{position:absolute;top:-20px;left:50%;transform:translate(-50%);font-size:11px;font-weight:600}.radar-labels[data-v-7c033f6f]{display:flex;gap:8px;margin-top:12px}.radar-labels span[data-v-7c033f6f]{width:24px;text-align:center;font-size:11px;color:#9aa0a6}.radar-model-name[data-v-7c033f6f]{margin-top:16px;font-size:14px;font-weight:600}.domestic-theme .section-icon-wrap[data-v-7c033f6f]{background:linear-gradient(135deg,#dc2626,#b91c1c)}.domestic-landscape[data-v-7c033f6f]{background:#ffffff08;border-radius:20px;padding:32px;border:1px solid rgba(255,255,255,.1)}.landscape-header[data-v-7c033f6f]{text-align:center;margin-bottom:32px}.landscape-header h3[data-v-7c033f6f]{font-size:22px;font-weight:600;margin:0 0 8px}.landscape-header p[data-v-7c033f6f]{font-size:14px;color:#9aa0a6;margin:0}.model-tiers[data-v-7c033f6f]{display:flex;flex-direction:column;gap:24px}.tier-label[data-v-7c033f6f]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.tier-badge[data-v-7c033f6f]{background:linear-gradient(135deg,#dc2626,#b91c1c);padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.tier-models[data-v-7c033f6f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.tier-models.compact[data-v-7c033f6f]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.model-card[data-v-7c033f6f]{background:#0003;border-radius:16px;padding:20px;border:1px solid rgba(255,255,255,.05);transition:all .3s}.model-card[data-v-7c033f6f]:hover{border-color:#dc26264d;transform:translateY(-2px)}.model-card.compact[data-v-7c033f6f]{display:flex;align-items:center;gap:12px;padding:16px}.model-header[data-v-7c033f6f]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.model-logo[data-v-7c033f6f]{font-size:28px}.model-info h4[data-v-7c033f6f]{font-size:16px;font-weight:600;margin:0 0 4px}.model-maker[data-v-7c033f6f]{font-size:13px;color:#9aa0a6}.model-params[data-v-7c033f6f]{display:flex;gap:8px;margin-bottom:12px}.param-badge[data-v-7c033f6f],.context-badge[data-v-7c033f6f]{background:#667eea33;padding:4px 10px;border-radius:10px;font-size:12px;color:#a5b4fc}.model-desc[data-v-7c033f6f]{font-size:13px;color:#9aa0a6;margin:0 0 12px;line-height:1.6}.model-highlights[data-v-7c033f6f]{display:flex;flex-wrap:wrap;gap:8px}.model-tag[data-v-7c033f6f]{background:#dc262633;padding:4px 10px;border-radius:10px;font-size:12px;color:#fca5a5}.domestic-advantages[data-v-7c033f6f]{margin-top:40px}.advantages-title[data-v-7c033f6f]{font-size:20px;font-weight:600;text-align:center;margin:0 0 24px}.advantages-grid[data-v-7c033f6f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.advantage-item[data-v-7c033f6f]{text-align:center;padding:24px;background:#ffffff08;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.advantage-item .adv-icon[data-v-7c033f6f]{font-size:36px;margin-bottom:12px}.advantage-item h4[data-v-7c033f6f]{font-size:16px;font-weight:600;margin:0 0 8px}.advantage-item p[data-v-7c033f6f]{font-size:13px;color:#9aa0a6;margin:0}.international-theme .section-icon-wrap[data-v-7c033f6f]{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.giants-comparison[data-v-7c033f6f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.giant-card[data-v-7c033f6f]{background:#ffffff08;border-radius:20px;padding:24px;border:1px solid rgba(255,255,255,.1);transition:all .3s}.giant-card[data-v-7c033f6f]:hover{transform:translateY(-4px);border-color:#2563eb80}.giant-header[data-v-7c033f6f]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.giant-logo[data-v-7c033f6f]{font-size:40px}.giant-info h3[data-v-7c033f6f]{font-size:20px;font-weight:600;margin:0 0 4px}.giant-company[data-v-7c033f6f]{font-size:13px;color:#9aa0a6}.giant-flagship[data-v-7c033f6f]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;background:#0003;border-radius:10px}.giant-flagship .flagship-label[data-v-7c033f6f]{font-size:12px;color:#9aa0a6}.giant-flagship .flagship-name[data-v-7c033f6f]{font-size:14px;font-weight:600;color:#60a5fa}.giant-stats[data-v-7c033f6f]{display:flex;gap:24px;margin-bottom:16px}.giant-stat[data-v-7c033f6f]{text-align:center}.giant-stat .stat-value[data-v-7c033f6f]{display:block;font-size:20px;font-weight:700;color:#60a5fa}.giant-stat .stat-name[data-v-7c033f6f]{font-size:12px;color:#9aa0a6}.giant-desc[data-v-7c033f6f]{font-size:14px;color:#9aa0a6;margin:0 0 16px;line-height:1.6}.giant-features[data-v-7c033f6f]{display:flex;flex-wrap:wrap;gap:8px}.trends-section[data-v-7c033f6f]{margin-top:40px;padding:32px;background:#ffffff08;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.trends-title[data-v-7c033f6f]{font-size:20px;font-weight:600;text-align:center;margin:0 0 32px}.trends-timeline[data-v-7c033f6f]{display:flex;flex-direction:column;gap:20px}.trend-item[data-v-7c033f6f]{display:flex;align-items:flex-start;gap:16px}.trend-marker[data-v-7c033f6f]{width:12px;height:12px;background:var(--color);border-radius:50%;margin-top:6px;flex-shrink:0;box-shadow:0 0 10px var(--color)}.trend-content h4[data-v-7c033f6f]{font-size:16px;font-weight:600;margin:0 0 4px}.trend-content p[data-v-7c033f6f]{font-size:14px;color:#9aa0a6;margin:0}.cases-grid[data-v-7c033f6f]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width: 768px){.cases-grid[data-v-7c033f6f]{grid-template-columns:1fr}}.case-card[data-v-7c033f6f]{background:#ffffff08;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.1);transition:all .3s;display:flex;flex-direction:column}.case-card[data-v-7c033f6f]:hover{transform:translateY(-4px);border-color:#667eea80}.case-card.case-large[data-v-7c033f6f]{grid-column:span 2;flex-direction:row}@media (max-width: 768px){.case-card.case-large[data-v-7c033f6f]{grid-column:span 1;flex-direction:column}}.case-image[data-v-7c033f6f]{height:160px;display:flex;align-items:center;justify-content:center}.case-image .case-icon[data-v-7c033f6f]{font-size:60px}.case-large .case-image[data-v-7c033f6f]{width:200px;height:auto}@media (max-width: 768px){.case-large .case-image[data-v-7c033f6f]{width:100%;height:160px}}.case-content[data-v-7c033f6f]{padding:24px;flex:1}.case-industry[data-v-7c033f6f]{font-size:12px;color:#9aa0a6;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.case-title[data-v-7c033f6f]{font-size:20px;font-weight:600;margin:0 0 12px}.case-desc[data-v-7c033f6f]{font-size:14px;color:#9aa0a6;margin:0 0 20px;line-height:1.6}.case-metrics[data-v-7c033f6f]{display:flex;gap:24px}.metric .metric-value[data-v-7c033f6f]{font-size:24px;font-weight:700;background:linear-gradient(135deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.metric .metric-label[data-v-7c033f6f]{font-size:12px;color:#9aa0a6}.analytics-grid[data-v-7c033f6f]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width: 768px){.analytics-grid[data-v-7c033f6f]{grid-template-columns:1fr}}.analytics-card[data-v-7c033f6f]{background:#ffffff08;border-radius:20px;padding:24px;border:1px solid rgba(255,255,255,.1)}.analytics-card h3[data-v-7c033f6f]{font-size:16px;font-weight:600;margin:0 0 20px}.analytics-card.large[data-v-7c033f6f]{grid-column:span 2}@media (max-width: 768px){.analytics-card.large[data-v-7c033f6f]{grid-column:span 1}}.analytics-card.wide[data-v-7c033f6f]{grid-column:span 2}@media (max-width: 768px){.analytics-card.wide[data-v-7c033f6f]{grid-column:span 1}}.market-chart[data-v-7c033f6f]{height:200px}.chart-bars[data-v-7c033f6f]{display:flex;align-items:flex-end;justify-content:center;gap:40px;height:100%}.market-bar[data-v-7c033f6f]{display:flex;flex-direction:column;align-items:center;gap:8px}.market-bar .bar-value[data-v-7c033f6f]{font-size:14px;font-weight:600;color:var(--color)}.market-bar[data-v-7c033f6f]:before{content:"";width:60px;height:var(--height);background:var(--color);border-radius:8px 8px 0 0;opacity:.8}.market-bar .bar-year[data-v-7c033f6f]{font-size:13px;color:#9aa0a6}.adoption-chart[data-v-7c033f6f]{display:flex;flex-direction:column;align-items:center;gap:16px}.donut-chart[data-v-7c033f6f]{width:120px;height:120px;border-radius:50%;background:conic-gradient(var(--color) calc(var(--percent) * 3.6deg),rgba(255,255,255,.1) 0);display:flex;align-items:center;justify-content:center;position:relative}.donut-chart[data-v-7c033f6f]:before{content:"";width:80px;height:80px;background:#1a1a2e;border-radius:50%}.donut-chart .donut-value[data-v-7c033f6f]{position:absolute;font-size:24px;font-weight:700;color:var(--color)}.adoption-label[data-v-7c033f6f]{font-size:14px;color:#9aa0a6;margin:0}.funding-list[data-v-7c033f6f]{display:flex;flex-direction:column;gap:12px}.funding-item[data-v-7c033f6f]{display:flex;align-items:center;gap:12px;padding:12px;background:#0003;border-radius:10px}.funding-rank[data-v-7c033f6f]{width:28px;height:28px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.funding-name[data-v-7c033f6f]{flex:1;font-size:14px}.funding-amount[data-v-7c033f6f]{font-size:14px;font-weight:600;color:#4ade80}.scenario-bars[data-v-7c033f6f]{display:flex;flex-direction:column;gap:16px}.scenario-bar[data-v-7c033f6f]{display:flex;align-items:center;gap:16px}.scenario-name[data-v-7c033f6f]{width:100px;font-size:14px;flex-shrink:0}.scenario-progress[data-v-7c033f6f]{flex:1;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.progress-fill[data-v-7c033f6f]{height:100%;background:var(--color);border-radius:4px;transition:width 1s ease}.scenario-percent[data-v-7c033f6f]{width:40px;text-align:right;font-size:14px;font-weight:600;color:#9aa0a6}.costs-container[data-v-7c033f6f]{display:flex;flex-direction:column;gap:40px}.cost-section[data-v-7c033f6f]{background:#ffffff08;border-radius:20px;padding:24px;border:1px solid rgba(255,255,255,.1)}.cost-title[data-v-7c033f6f]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;margin:0 0 24px}.cost-title span[data-v-7c033f6f]:first-child{font-size:24px}.cost-cards[data-v-7c033f6f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.cost-card[data-v-7c033f6f]{background:#0003;border-radius:16px;padding:20px;text-align:center}.cost-model[data-v-7c033f6f]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.cost-model .model-icon[data-v-7c033f6f]{font-size:28px}.cost-model .model-name[data-v-7c033f6f]{font-size:16px;font-weight:600}.cost-value[data-v-7c033f6f]{margin-bottom:8px}.cost-value .cost-number[data-v-7c033f6f]{font-size:32px;font-weight:700;background:linear-gradient(135deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cost-value .cost-unit[data-v-7c033f6f]{font-size:14px;color:#9aa0a6;margin-left:4px}.cost-note[data-v-7c033f6f]{font-size:12px;color:#9aa0a6;margin:0}.pricing-table[data-v-7c033f6f]{display:flex;flex-direction:column;gap:8px}.pricing-header[data-v-7c033f6f]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;padding:12px 16px;font-size:12px;color:#9aa0a6;text-transform:uppercase;letter-spacing:1px}.pricing-row[data-v-7c033f6f]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;padding:16px;background:#0003;border-radius:12px;align-items:center}.pricing-row.pricing-highlight[data-v-7c033f6f]{background:linear-gradient(135deg,#dc262633,#b91c1c33);border:1px solid rgba(220,38,38,.3)}.pricing-model[data-v-7c033f6f]{display:flex;align-items:center;gap:8px}.pricing-model .model-flag[data-v-7c033f6f]{font-size:20px}.pricing-input[data-v-7c033f6f],.pricing-output[data-v-7c033f6f]{font-size:14px;color:#9aa0a6}.value-stars[data-v-7c033f6f]{color:#fbbf24}.compare-grid[data-v-7c033f6f]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width: 768px){.compare-grid[data-v-7c033f6f]{grid-template-columns:1fr}}.compare-card[data-v-7c033f6f]{background:#0003;border-radius:16px;padding:24px}.compare-card h4[data-v-7c033f6f]{font-size:16px;font-weight:600;margin:0 0 16px}.compare-list[data-v-7c033f6f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.compare-list li[data-v-7c033f6f]{display:flex;align-items:center;gap:8px;font-size:14px}.compare-list li.pro[data-v-7c033f6f]{color:#4ade80}.compare-list li.con[data-v-7c033f6f]{color:#f87171}.cta-section[data-v-7c033f6f]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:24px;padding:60px 24px;text-align:center;margin-top:40px}.cta-content[data-v-7c033f6f]{max-width:500px;margin:0 auto}.cta-content h2[data-v-7c033f6f]{font-size:28px;font-weight:700;margin:0 0 12px}.cta-content p[data-v-7c033f6f]{font-size:16px;opacity:.9;margin:0 0 24px}.cta-button[data-v-7c033f6f]{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#667eea;border:none;padding:16px 32px;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.cta-button[data-v-7c033f6f]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0000004d}.site-footer[data-v-7c033f6f]{background:#0000004d;padding:40px 24px;border-top:1px solid rgba(255,255,255,.1)}.footer-content[data-v-7c033f6f]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.footer-brand .footer-logo[data-v-7c033f6f]{font-size:32px}.footer-brand .footer-name[data-v-7c033f6f]{font-size:18px;font-weight:600;margin-left:8px}.footer-brand .footer-slogan[data-v-7c033f6f]{font-size:14px;color:#9aa0a6;margin:8px 0 0}.footer-meta[data-v-7c033f6f]{text-align:right}.footer-meta p[data-v-7c033f6f]{font-size:13px;color:#9aa0a6;margin:0}.footer-meta p[data-v-7c033f6f]:first-child{margin-bottom:4px}.back-top[data-v-7c033f6f]{position:fixed;bottom:24px;right:24px;width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;transition:all .3s;z-index:100}.back-top[data-v-7c033f6f]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #667eea66}.fade-enter-active[data-v-7c033f6f],.fade-leave-active[data-v-7c033f6f]{transition:opacity .3s}.fade-enter-from[data-v-7c033f6f],.fade-leave-to[data-v-7c033f6f]{opacity:0}.openclaw-page[data-v-ef04dcb8]{--lobster: #F36A3D;--lobster-dark: #d9542a;--lobster-light: #fff3ef;--blue: #1a73e8;--blue-dark: #1557b0;--text-primary: #1a1a2e;--text-secondary: #5f6368;--bg: #f8f9fa;--bg-alt: #fff;--surface: #ffffff;--border: #e8eaed;--shadow-sm: 0 2px 8px rgba(0,0,0,.07);--shadow-md: 0 4px 16px rgba(0,0,0,.1);--shadow-lg: 0 12px 32px rgba(0,0,0,.15);--radius: 16px;--header-h: 68px;min-height:100vh;background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,sans-serif;padding-top:var(--header-h)}.scroll-progress-bar[data-v-ef04dcb8]{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--lobster),#ffb347);z-index:9999;transition:width .1s linear;border-radius:0 2px 2px 0}.site-header[data-v-ef04dcb8]{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--header-h);background:#ffffffeb;backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:all .3s}.site-header.scrolled[data-v-ef04dcb8]{border-bottom-color:var(--border);box-shadow:0 2px 16px #00000014}.header-inner[data-v-ef04dcb8]{max-width:1280px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;gap:32px}.header-brand[data-v-ef04dcb8]{display:flex;align-items:center;gap:12px;cursor:pointer;flex-shrink:0;text-decoration:none}.header-brand:hover .brand-logo[data-v-ef04dcb8]{transform:scale(1.15) rotate(-5deg)}.brand-logo[data-v-ef04dcb8]{font-size:28px;transition:transform .3s}.brand-text[data-v-ef04dcb8]{display:flex;flex-direction:column;line-height:1.2}.brand-name[data-v-ef04dcb8]{font-size:15px;font-weight:700;color:var(--lobster);letter-spacing:.5px}.brand-slogan[data-v-ef04dcb8]{font-size:12px;color:var(--text-secondary);font-weight:400}.header-nav[data-v-ef04dcb8]{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.nav-link[data-v-ef04dcb8]{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s;white-space:nowrap}.nav-link[data-v-ef04dcb8]:hover{color:var(--lobster);background:var(--lobster-light)}.header-actions[data-v-ef04dcb8]{flex-shrink:0}.console-btn[data-v-ef04dcb8]{padding:8px 20px;border-radius:20px;background:var(--lobster);color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s}.console-btn[data-v-ef04dcb8]:hover{background:var(--lobster-dark);transform:translateY(-1px);box-shadow:0 4px 12px #f36a3d66}.hamburger[data-v-ef04dcb8]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;margin-left:auto}.hamburger span[data-v-ef04dcb8]{display:block;width:22px;height:2px;background:var(--text-primary);border-radius:2px;transition:all .3s}.hamburger.open span[data-v-ef04dcb8]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-ef04dcb8]:nth-child(2){opacity:0}.hamburger.open span[data-v-ef04dcb8]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-ef04dcb8]{display:none;flex-direction:column;background:#fff;border-top:1px solid var(--border);padding:8px 0;box-shadow:0 8px 24px #0000001a}.mobile-menu.open[data-v-ef04dcb8]{display:flex}.mobile-nav-link[data-v-ef04dcb8]{padding:14px 24px;font-size:15px;color:var(--text-primary);cursor:pointer;transition:background .2s}.mobile-nav-link[data-v-ef04dcb8]:hover{background:var(--lobster-light);color:var(--lobster)}.hero-section[data-v-ef04dcb8]{position:relative;background:linear-gradient(135deg,#2d1b69,#3d2b8a 40%,#1a1a3e);color:#fff;padding:100px 20px 80px;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:80px;min-height:85vh}.hero-particles[data-v-ef04dcb8]{position:absolute;inset:0;pointer-events:none}.particle-1[data-v-ef04dcb8]{position:absolute;width:6px;height:6px;border-radius:50%;background:#f36a3d66;animation:particleDrift-ef04dcb8 5s ease-in-out infinite;top:20 %;left:16 %;animation-delay:.5s}.particle-2[data-v-ef04dcb8]{position:absolute;width:6px;height:6px;border-radius:50%;background:#f36a3d66;animation:particleDrift-ef04dcb8 6s ease-in-out infinite;top:30 %;left:27 %;animation-delay:1s}.particle-3[data-v-ef04dcb8]{position:absolute;width:6px;height:6px;border-radius:50%;background:#f36a3d66;animation:particleDrift-ef04dcb8 7s ease-in-out infinite;top:40 %;left:38 %;animation-delay:1.5s}.particle-4[data-v-ef04dcb8]{position:absolute;width:6px;height:6px;border-radius:50%;background:#f36a3d66;animation:particleDrift-ef04dcb8 8s ease-in-out infinite;top:50 %;left:49 %;animation-delay:2s}.particle-5[data-v-ef04dcb8]{position:absolute;width:6px;height:6px;border-radius:50%;background:#f36a3d66;animation:particleDrift-ef04dcb8 9s ease-in-out infinite;top:60 %;left:60 %;animation-delay:2.5s}.particle-6[data-v-ef04dcb8]{position:absolute;width:6px;height:6px;border-radius:50%;background:#f36a3d66;animation:particleDrift-ef04dcb8 10s ease-in-out infinite;top:70 %;left:71 %;animation-delay:3s}.particle-7[data-v-ef04dcb8]{position:absolute;width:6px;height:6px;border-radius:50%;background:#f36a3d66;animation:particleDrift-ef04dcb8 11s ease-in-out infinite;top:80 %;left:82 %;animation-delay:3.5s}.particle-8[data-v-ef04dcb8]{position:absolute;width:6px;height:6px;border-radius:50%;background:#f36a3d66;animation:particleDrift-ef04dcb8 12s ease-in-out infinite;top:90 %;left:93 %;animation-delay:4s}@keyframes particleDrift-ef04dcb8{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-30px) scale(1.5);opacity:.8}}.hero-content[data-v-ef04dcb8]{max-width:560px;text-align:left;position:relative;z-index:2}.hero-badge[data-v-ef04dcb8]{display:inline-block;background:#f36a3d40;border:1px solid rgba(243,106,61,.5);padding:6px 18px;border-radius:20px;font-size:13px;margin-bottom:24px;font-weight:500;color:#ffb08a}.hero-title[data-v-ef04dcb8]{font-size:48px;font-weight:900;margin:0 0 12px;letter-spacing:-1px;line-height:1.15;background:linear-gradient(135deg,#fff,#ffb08a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-v-ef04dcb8]{font-size:18px;opacity:.8;margin:0 0 16px;font-style:italic;color:#e0c8ff}.hero-desc[data-v-ef04dcb8]{font-size:15px;opacity:.85;margin:0 0 40px;line-height:1.8;color:#ffffffd9}.hero-desc strong[data-v-ef04dcb8]{color:#ffb08a}.hero-cta[data-v-ef04dcb8]{display:flex;gap:16px;flex-wrap:wrap}.cta-primary[data-v-ef04dcb8],.cta-secondary[data-v-ef04dcb8]{padding:14px 28px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s;border:none}.cta-primary[data-v-ef04dcb8]{background:linear-gradient(135deg,var(--lobster),#ff9346);color:#fff;box-shadow:0 4px 20px #f36a3d80}.cta-primary[data-v-ef04dcb8]:hover{transform:translateY(-3px);box-shadow:0 8px 28px #f36a3d99}.cta-secondary[data-v-ef04dcb8]{background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.4);backdrop-filter:blur(8px)}.cta-secondary[data-v-ef04dcb8]:hover{background:#ffffff40}.hero-visual[data-v-ef04dcb8]{position:relative;width:280px;height:280px;flex-shrink:0;z-index:2}.lobster-main[data-v-ef04dcb8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:100px;animation:lobsterBob-ef04dcb8 4s ease-in-out infinite;filter:drop-shadow(0 8px 24px rgba(243,106,61,.5))}@keyframes lobsterBob-ef04dcb8{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-56%) scale(1.05)}}.lobster-orbit[data-v-ef04dcb8]{position:absolute;font-size:28px;animation:orbit-ef04dcb8 8s linear infinite;transform-origin:140px 140px}.lobster-orbit.orbit-1[data-v-ef04dcb8]{top:10%;left:50%;animation-duration:6s}.lobster-orbit.orbit-2[data-v-ef04dcb8]{top:50%;left:90%;animation-duration:8s;animation-delay:-2s}.lobster-orbit.orbit-3[data-v-ef04dcb8]{top:85%;left:50%;animation-duration:10s;animation-delay:-4s}.lobster-orbit.orbit-4[data-v-ef04dcb8]{top:50%;left:10%;animation-duration:7s;animation-delay:-1s}@keyframes orbit-ef04dcb8{0%{transform:rotate(0) translate(100px) rotate(0)}to{transform:rotate(360deg) translate(100px) rotate(-360deg)}}.content-section[data-v-ef04dcb8]{padding:80px 20px;background:var(--bg)}.content-section.alt-bg[data-v-ef04dcb8]{background:var(--bg-alt)}.section-wrap[data-v-ef04dcb8]{max-width:1200px;margin:0 auto}.section-header[data-v-ef04dcb8]{text-align:center;margin-bottom:56px}.section-title[data-v-ef04dcb8]{font-size:36px;font-weight:800;color:var(--text-primary);margin:0 0 12px;letter-spacing:-.5px}.section-subtitle[data-v-ef04dcb8]{font-size:16px;color:var(--text-secondary);margin:0;line-height:1.6}.intro-layout[data-v-ef04dcb8]{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:start}.intro-visual[data-v-ef04dcb8]{position:sticky;top:100px}.lobster-showcase[data-v-ef04dcb8]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.showcase-item[data-v-ef04dcb8]{display:flex;align-items:center;gap:16px;background:#fff;border-radius:16px;padding:20px 24px;box-shadow:var(--shadow-sm);border:2px solid transparent;transition:all .3s;cursor:default}.showcase-item[data-v-ef04dcb8]:hover{transform:translate(6px);box-shadow:var(--shadow-md)}.showcase-item.online[data-v-ef04dcb8]{border-color:var(--lobster-light)}.showcase-item.home[data-v-ef04dcb8]{border-color:#e8f5e9}.showcase-item.enterprise[data-v-ef04dcb8]{border-color:#e3f2fd}.showcase-emoji[data-v-ef04dcb8]{font-size:36px}.showcase-label[data-v-ef04dcb8]{font-size:16px;font-weight:700;color:var(--text-primary)}.showcase-desc[data-v-ef04dcb8]{font-size:13px;color:var(--text-secondary);margin-top:2px}.visual-icons[data-v-ef04dcb8]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;padding:16px;background:#fff;border-radius:16px;box-shadow:var(--shadow-sm)}.vi[data-v-ef04dcb8]{font-size:28px;animation:vi-float-ef04dcb8 3s ease-in-out infinite}.vi[data-v-ef04dcb8]:nth-child(2){animation-delay:.75s}.vi[data-v-ef04dcb8]:nth-child(3){animation-delay:1.5s}.vi[data-v-ef04dcb8]:nth-child(4){animation-delay:2.25s}@keyframes vi-float-ef04dcb8{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.intro-body[data-v-ef04dcb8]{font-size:16px;color:var(--text-secondary);line-height:1.9;margin:0 0 32px}.intro-body strong[data-v-ef04dcb8]{color:var(--lobster)}.advantages[data-v-ef04dcb8]{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.advantage-item[data-v-ef04dcb8]{display:flex;gap:16px;background:#fff;border-radius:16px;padding:20px;box-shadow:var(--shadow-sm);border-left:4px solid var(--lobster);transition:all .3s}.advantage-item[data-v-ef04dcb8]:hover{transform:translate(4px);box-shadow:var(--shadow-md)}.adv-icon[data-v-ef04dcb8]{font-size:28px;flex-shrink:0;margin-top:2px}.adv-body h4[data-v-ef04dcb8]{font-size:15px;font-weight:700;color:var(--text-primary);margin:0 0 6px}.adv-body p[data-v-ef04dcb8]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.7}.adv-body p strong[data-v-ef04dcb8]{color:var(--lobster)}.features-tags[data-v-ef04dcb8]{display:flex;flex-wrap:wrap;gap:10px}.ftag[data-v-ef04dcb8]{background:var(--lobster-light);color:var(--lobster-dark);padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;border:1px solid rgba(243,106,61,.2);transition:all .2s}.ftag[data-v-ef04dcb8]:hover{background:var(--lobster);color:#fff}.roles-grid[data-v-ef04dcb8]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.role-card[data-v-ef04dcb8]{background:#fff;border-radius:20px;padding:36px 28px;text-align:center;box-shadow:var(--shadow-sm);border:2px solid transparent;cursor:pointer;transition:all .35s;position:relative;overflow:hidden}.role-card[data-v-ef04dcb8]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--lobster-light),transparent);opacity:0;transition:opacity .3s}.role-card[data-v-ef04dcb8]:hover{transform:translateY(-8px);border-color:var(--lobster);box-shadow:0 16px 40px #f36a3d33}.role-card[data-v-ef04dcb8]:hover:before{opacity:1}.role-card:hover .role-play-btn[data-v-ef04dcb8]{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.role-avatar[data-v-ef04dcb8]{font-size:64px;margin-bottom:8px;position:relative;z-index:1}.role-play-btn[data-v-ef04dcb8]{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:var(--lobster);color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s;box-shadow:0 4px 16px #f36a3d80;z-index:2}.role-name[data-v-ef04dcb8]{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 6px;position:relative;z-index:1}.role-scene[data-v-ef04dcb8]{font-size:12px;color:var(--lobster);font-weight:600;margin:0 0 12px;background:var(--lobster-light);display:inline-block;padding:4px 12px;border-radius:12px;position:relative;z-index:1}.role-quote[data-v-ef04dcb8]{font-size:14px;color:var(--text-secondary);font-style:italic;margin:0 0 16px;line-height:1.6;position:relative;z-index:1}.role-tags[data-v-ef04dcb8]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;position:relative;z-index:1}.role-tag[data-v-ef04dcb8]{font-size:11px;padding:4px 10px;background:#f0f2f5;color:var(--text-secondary);border-radius:8px;font-weight:500}.modal-overlay[data-v-ef04dcb8]{position:fixed;inset:0;background:#0009;backdrop-filter:blur(6px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-box[data-v-ef04dcb8]{background:#fff;border-radius:24px;padding:36px;max-width:540px;width:100%;position:relative;box-shadow:0 24px 64px #0000004d}.modal-close[data-v-ef04dcb8]{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:none;background:#f0f2f5;cursor:pointer;font-size:14px;color:var(--text-secondary);transition:all .2s}.modal-close[data-v-ef04dcb8]:hover{background:var(--lobster);color:#fff}.modal-header[data-v-ef04dcb8]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.modal-header .modal-avatar[data-v-ef04dcb8]{font-size:48px}.modal-header h3[data-v-ef04dcb8]{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.modal-header p[data-v-ef04dcb8]{font-size:13px;color:var(--lobster);margin:0;font-weight:600}.video-placeholder[data-v-ef04dcb8]{background:linear-gradient(135deg,#1a1a3e,#2d1b69);border-radius:16px;height:240px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.vp-inner[data-v-ef04dcb8]{text-align:center;color:#fff}.vp-inner .vp-icon[data-v-ef04dcb8]{font-size:48px;margin-bottom:12px}.vp-inner p[data-v-ef04dcb8]{margin:0;font-size:15px;font-weight:600}.vp-inner .vp-desc[data-v-ef04dcb8]{font-size:13px;opacity:.7;margin-top:8px!important;padding:0 16px;line-height:1.6}.modal-quote[data-v-ef04dcb8]{font-size:15px;color:var(--text-secondary);font-style:italic;text-align:center;margin:0;padding:16px;background:var(--lobster-light);border-radius:12px}.modal-fade-enter-active[data-v-ef04dcb8],.modal-fade-leave-active[data-v-ef04dcb8]{transition:opacity .3s,transform .3s}.modal-fade-enter-active .modal-box[data-v-ef04dcb8],.modal-fade-leave-active .modal-box[data-v-ef04dcb8]{transition:transform .3s}.modal-fade-enter-from[data-v-ef04dcb8],.modal-fade-leave-to[data-v-ef04dcb8]{opacity:0}.modal-fade-enter-from .modal-box[data-v-ef04dcb8],.modal-fade-leave-to .modal-box[data-v-ef04dcb8]{transform:scale(.9)}.pricing-grid[data-v-ef04dcb8]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:32px;align-items:stretch}.pricing-card[data-v-ef04dcb8]{display:flex;flex-direction:column;background:#fff;border-radius:20px;padding:36px 28px;box-shadow:var(--shadow-md);position:relative;border:2px solid var(--border);transition:all .35s}.pricing-card[data-v-ef04dcb8]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.pricing-card.featured[data-v-ef04dcb8]{border-color:var(--lobster);background:linear-gradient(180deg,var(--lobster-light) 0%,#fff 25%)}.pricing-card.featured[data-v-ef04dcb8]:hover{box-shadow:0 16px 40px #f36a3d40}.pricing-badge[data-v-ef04dcb8]{position:absolute;top:-1px;right:28px;padding:6px 18px;border-radius:0 0 12px 12px;font-size:11px;font-weight:700;letter-spacing:.5px}.pricing-badge.best-flexible[data-v-ef04dcb8]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.pricing-badge.best-value[data-v-ef04dcb8]{background:linear-gradient(135deg,var(--lobster),#ff9346);color:#fff}.pricing-badge.best-power[data-v-ef04dcb8]{background:linear-gradient(135deg,#1a1a3e,#3d2b8a);color:#fff}.pricing-icon[data-v-ef04dcb8]{font-size:48px;margin-bottom:12px}.pricing-name[data-v-ef04dcb8]{font-size:24px;font-weight:800;color:var(--text-primary);margin:0 0 6px}.pricing-tagline[data-v-ef04dcb8]{font-size:13px;color:var(--text-secondary);margin:0 0 20px}.pricing-price-block[data-v-ef04dcb8]{margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:12px}.price-from[data-v-ef04dcb8]{display:block;font-size:22px;font-weight:800;color:var(--lobster);margin-bottom:4px}.price-main[data-v-ef04dcb8]{display:flex;align-items:baseline;gap:2px;margin-bottom:6px}.price-symbol[data-v-ef04dcb8]{font-size:18px;font-weight:700;color:var(--lobster);line-height:1.4}.price-value[data-v-ef04dcb8]{font-size:36px;font-weight:900;color:var(--lobster);letter-spacing:-1px}.price-note[data-v-ef04dcb8]{display:block;font-size:12px;color:var(--text-secondary);margin-bottom:4px}.price-sub[data-v-ef04dcb8]{display:block;font-size:13px;color:var(--text-primary);font-weight:600}.pricing-features[data-v-ef04dcb8]{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px;flex:1}.pricing-features li[data-v-ef04dcb8]{font-size:13px;color:var(--text-secondary);line-height:1.5;padding-left:4px}.sub-plans[data-v-ef04dcb8]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.sub-plan-item[data-v-ef04dcb8]{padding:10px 12px;border-radius:10px;border:2px solid var(--border);cursor:pointer;transition:all .2s;text-align:center}.sub-plan-item.active[data-v-ef04dcb8]{border-color:var(--lobster);background:var(--lobster-light)}.sub-plan-item[data-v-ef04dcb8]:hover:not(.active){border-color:#ccc}.sp-name[data-v-ef04dcb8]{display:block;font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:2px}.sp-price[data-v-ef04dcb8]{font-size:11px;color:var(--text-secondary)}.device-refund-tip[data-v-ef04dcb8],.opc-tip[data-v-ef04dcb8]{background:#f0f6ff;border-radius:10px;padding:10px 14px;font-size:13px;color:#1557b0;margin-bottom:16px}.device-refund-tip strong[data-v-ef04dcb8],.opc-tip strong[data-v-ef04dcb8]{color:var(--blue-dark)}.opc-tip[data-v-ef04dcb8]{background:linear-gradient(135deg,#e8f0fe,#f0e8ff);color:#4a2080}.opc-tip strong[data-v-ef04dcb8]{color:#6a1dc7}.pricing-cta[data-v-ef04dcb8]{display:block;width:100%;padding:14px 0;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;border:none;transition:all .3s}.pricing-cta.cta-orange[data-v-ef04dcb8]{background:linear-gradient(135deg,var(--lobster),#ff9346);color:#fff;box-shadow:0 4px 16px #f36a3d59}.pricing-cta.cta-orange[data-v-ef04dcb8]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f36a3d80}.pricing-cta.cta-dark[data-v-ef04dcb8]{background:linear-gradient(135deg,#1a1a3e,#3d2b8a);color:#fff;box-shadow:0 4px 16px #1a1a3e4d}.pricing-cta.cta-dark[data-v-ef04dcb8]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1a1a3e80}.price-guarantee[data-v-ef04dcb8]{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 28px;background:linear-gradient(135deg,#fff8f5,#fff3ef);border-radius:16px;border:1px solid rgba(243,106,61,.2);font-size:14px;color:var(--text-secondary);text-align:center}.price-guarantee .pg-icon[data-v-ef04dcb8]{font-size:24px;flex-shrink:0}.price-guarantee strong[data-v-ef04dcb8]{color:var(--lobster-dark)}.plans-section-wrap[data-v-ef04dcb8]{background:#f4f6f9}.region-tabs[data-v-ef04dcb8]{display:flex;justify-content:center;gap:12px;margin-bottom:40px}.region-tab[data-v-ef04dcb8]{display:inline-flex;align-items:center;padding:12px 36px;border-radius:24px;font-size:15px;font-weight:500;cursor:pointer;background:#fff;color:#666;border:2px solid #e0e0e0;transition:all .3s;user-select:none}.region-tab[data-v-ef04dcb8]:hover{border-color:var(--lobster);color:var(--lobster)}.region-tab.active[data-v-ef04dcb8]{background:var(--lobster);color:#fff;border-color:var(--lobster)}.plans-container[data-v-ef04dcb8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1400px;margin:0 auto}@media (max-width: 768px){.plans-container[data-v-ef04dcb8]{grid-template-columns:1fr;max-width:400px}}.plan-card[data-v-ef04dcb8]{display:flex;flex-direction:column;background:#fff;border-radius:16px;padding:32px 28px;box-shadow:var(--shadow-md);position:relative;transition:all .3s}.plan-card[data-v-ef04dcb8]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.plan-card.recommended[data-v-ef04dcb8]{border:2px solid var(--lobster);background:linear-gradient(180deg,var(--lobster-light) 0%,#fff 30%)}.recommend-badge[data-v-ef04dcb8]{position:absolute;top:-1px;right:24px;background:linear-gradient(135deg,var(--lobster),#ff9346);color:#fff;padding:6px 20px;border-radius:0 0 12px 12px;font-size:12px;font-weight:600;letter-spacing:1px}.plan-name[data-v-ef04dcb8]{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.plan-desc[data-v-ef04dcb8]{font-size:13px;color:#999;margin:0 0 24px;line-height:1.5}.plan-price[data-v-ef04dcb8]{margin-bottom:28px}.plan-price .price-symbol[data-v-ef04dcb8]{font-size:20px;font-weight:700;color:var(--lobster);vertical-align:top;line-height:1.6}.plan-price .price-value[data-v-ef04dcb8]{font-size:40px;font-weight:800;color:var(--lobster);letter-spacing:-1px}.plan-price .price-unit[data-v-ef04dcb8]{font-size:14px;color:#999;margin-left:4px}.cluster-info[data-v-ef04dcb8]{margin-bottom:20px;text-align:center}.cluster-badge[data-v-ef04dcb8]{display:inline-block;padding:6px 16px;border-radius:16px;font-size:13px;font-weight:600}.cluster-badge.single[data-v-ef04dcb8]{background:#e8f5e9;color:#2e7d32}.cluster-badge.dual[data-v-ef04dcb8]{background:#e3f2fd;color:#1565c0}.cluster-badge.cluster[data-v-ef04dcb8]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.plan-specs[data-v-ef04dcb8]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.spec-group[data-v-ef04dcb8]{background:#f8f9fb;border-radius:10px;padding:12px}.spec-group .spec-group-title[data-v-ef04dcb8]{font-size:12px;color:#888;margin-bottom:8px;font-weight:500}.spec-group .spec-item[data-v-ef04dcb8]{background:transparent;padding:6px 0;margin:0}.spec-group .spec-item.highlight[data-v-ef04dcb8]{color:var(--lobster);font-weight:500}.spec-item[data-v-ef04dcb8]{display:flex;align-items:center;gap:10px;font-size:14px;color:#444;background:#f8f9fb;padding:10px 14px;border-radius:8px}.plan-divider[data-v-ef04dcb8]{height:1px;background:#eee;margin:20px 0}.plan-features[data-v-ef04dcb8]{display:flex;flex-direction:column;gap:8px;margin-bottom:28px;flex-grow:1}.feature-item[data-v-ef04dcb8]{display:flex;align-items:center;gap:8px;font-size:13px;color:#555;line-height:1.6}.feature-item .check-icon[data-v-ef04dcb8]{font-size:12px;flex-shrink:0}.subscribe-btn[data-v-ef04dcb8]{display:block;width:100%;padding:16px 0;border:none;border-radius:12px;background:#f0f2f5;color:#444;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;margin-top:auto}.subscribe-btn[data-v-ef04dcb8]:hover{background:#e4e6ea}.subscribe-btn.btn-recommended[data-v-ef04dcb8]{background:linear-gradient(135deg,var(--lobster),#ff9346);color:#fff}.subscribe-btn.btn-recommended[data-v-ef04dcb8]:hover{background:linear-gradient(135deg,var(--lobster-dark),var(--lobster))}.loading-state[data-v-ef04dcb8]{display:flex;flex-direction:column;align-items:center;padding:60px 0;gap:12px}.loading-state p[data-v-ef04dcb8]{color:#888;font-size:14px}.loading-spinner[data-v-ef04dcb8]{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:var(--lobster);border-radius:50%;animation:spin-ef04dcb8 .8s linear infinite}@keyframes spin-ef04dcb8{to{transform:rotate(360deg)}}.empty-state[data-v-ef04dcb8]{text-align:center;padding:60px 0;color:#888;font-size:16px}.service-grid[data-v-ef04dcb8]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:40px}.service-card[data-v-ef04dcb8]{background:#fff;border-radius:20px;padding:36px 28px;box-shadow:var(--shadow-sm);border:2px solid var(--border);transition:all .35s}.service-card[data-v-ef04dcb8]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--lobster)}.service-card.featured-service[data-v-ef04dcb8]{border-color:var(--lobster);background:linear-gradient(180deg,var(--lobster-light) 0%,#fff 30%)}.service-card .service-icon[data-v-ef04dcb8]{font-size:48px;margin-bottom:16px}.service-card h3[data-v-ef04dcb8]{font-size:17px;font-weight:700;color:var(--text-primary);margin:0 0 12px;line-height:1.4}.service-card p[data-v-ef04dcb8]{font-size:13px;color:var(--text-secondary);margin:0 0 16px;line-height:1.8}.service-note[data-v-ef04dcb8]{font-size:12px;color:var(--text-secondary);padding:10px 14px;background:#f8f9fa;border-radius:10px;line-height:1.6}.service-note .note-icon[data-v-ef04dcb8]{margin-right:4px}.service-note strong[data-v-ef04dcb8]{color:var(--text-primary)}.price-promise[data-v-ef04dcb8]{background:linear-gradient(135deg,var(--lobster-light),#fff);border:1px solid rgba(243,106,61,.25);border-radius:12px;padding:14px;font-size:13px;color:var(--text-secondary);margin-bottom:12px;line-height:1.7}.price-promise .pp-badge[data-v-ef04dcb8]{display:inline-block;background:var(--lobster);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px;margin-right:6px;vertical-align:middle}.price-promise strong[data-v-ef04dcb8]{color:var(--lobster-dark)}.trust-strip[data-v-ef04dcb8]{text-align:center;padding:32px;background:linear-gradient(135deg,#1a1a3e,#2d1b69);border-radius:20px;color:#fff}.trust-quote[data-v-ef04dcb8]{font-size:20px;font-style:italic;font-weight:500}.trust-quote .quote-marks[data-v-ef04dcb8]{font-size:32px;color:var(--lobster);line-height:0;vertical-align:-8px}.trust-quote .quote-attr[data-v-ef04dcb8]{display:block;font-size:13px;opacity:.65;font-style:normal;margin-top:12px}.faq-list[data-v-ef04dcb8]{max-width:800px;margin:0 auto 48px;display:flex;flex-direction:column;gap:12px}.faq-item[data-v-ef04dcb8]{background:#fff;border-radius:14px;border:2px solid var(--border);overflow:hidden;transition:border-color .2s;cursor:pointer}.faq-item.open[data-v-ef04dcb8],.faq-item[data-v-ef04dcb8]:hover{border-color:var(--lobster)}.faq-q[data-v-ef04dcb8]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;font-size:15px;font-weight:600;color:var(--text-primary);gap:12px}.faq-q .faq-arrow[data-v-ef04dcb8]{flex-shrink:0;font-size:12px;color:var(--lobster)}.faq-a[data-v-ef04dcb8]{padding:0 24px 18px;font-size:14px;color:var(--text-secondary);line-height:1.8}.community-entry[data-v-ef04dcb8]{max-width:800px;margin:0 auto;background:linear-gradient(135deg,#1a1a3e,#3d2b8a);border-radius:20px;padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ce-content[data-v-ef04dcb8]{display:flex;align-items:center;gap:20px;color:#fff}.ce-icon[data-v-ef04dcb8]{font-size:40px;flex-shrink:0}.ce-text h3[data-v-ef04dcb8]{font-size:18px;font-weight:700;margin:0 0 6px}.ce-text p[data-v-ef04dcb8]{font-size:13px;opacity:.75;margin:0}.ce-btn[data-v-ef04dcb8]{flex-shrink:0;padding:12px 24px;border-radius:12px;background:linear-gradient(135deg,var(--lobster),#ff9346);color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s;white-space:nowrap}.ce-btn[data-v-ef04dcb8]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f36a3d80}.site-footer[data-v-ef04dcb8]{background:#1a1a2e;color:#ffffffa6;padding:40px 20px}.footer-inner[data-v-ef04dcb8]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-brand[data-v-ef04dcb8]{font-size:16px;font-weight:700;color:#fff;display:flex;align-items:center;gap:8px}.footer-links[data-v-ef04dcb8]{display:flex;gap:24px}.footer-links span[data-v-ef04dcb8]{font-size:14px;cursor:pointer;transition:color .2s}.footer-links span[data-v-ef04dcb8]:hover{color:var(--lobster)}.footer-copy[data-v-ef04dcb8]{font-size:13px;opacity:.5;width:100%;text-align:center;margin-top:16px}@media (max-width: 1024px){.intro-layout[data-v-ef04dcb8]{grid-template-columns:1fr}.intro-visual[data-v-ef04dcb8]{position:static}.lobster-showcase[data-v-ef04dcb8]{flex-direction:row}.showcase-item[data-v-ef04dcb8]{flex:1;flex-direction:column;text-align:center}.pricing-grid[data-v-ef04dcb8]{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.service-grid[data-v-ef04dcb8]{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}.roles-grid[data-v-ef04dcb8]{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}@media (max-width: 768px){.openclaw-page[data-v-ef04dcb8]{--header-h: 60px}.header-nav[data-v-ef04dcb8],.header-actions[data-v-ef04dcb8]{display:none}.hamburger[data-v-ef04dcb8]{display:flex}.mobile-menu[data-v-ef04dcb8]{display:none}.mobile-menu.open[data-v-ef04dcb8]{display:flex}.hero-section[data-v-ef04dcb8]{padding:60px 20px;flex-direction:column;min-height:auto;gap:48px}.hero-title[data-v-ef04dcb8]{font-size:32px}.hero-sub[data-v-ef04dcb8]{font-size:15px}.hero-content[data-v-ef04dcb8]{text-align:center}.hero-cta[data-v-ef04dcb8]{justify-content:center}.hero-visual[data-v-ef04dcb8]{width:200px;height:200px}.lobster-main[data-v-ef04dcb8]{font-size:72px}.section-title[data-v-ef04dcb8]{font-size:28px}.section-subtitle[data-v-ef04dcb8]{font-size:14px}.content-section[data-v-ef04dcb8]{padding:60px 20px}.lobster-showcase[data-v-ef04dcb8]{flex-direction:column}.community-entry[data-v-ef04dcb8],.footer-inner[data-v-ef04dcb8]{flex-direction:column;text-align:center}.footer-links[data-v-ef04dcb8]{justify-content:center}}@media (max-width: 480px){.brand-slogan[data-v-ef04dcb8]{display:none}.hero-title[data-v-ef04dcb8]{font-size:28px}.sub-plans[data-v-ef04dcb8]{grid-template-columns:1fr}}.user-bots-page[data-v-a72be8bb]{padding:20px 16px;background:linear-gradient(135deg,#f5f7fa,#e8edf5);min-height:100vh;box-sizing:border-box}.page-header[data-v-a72be8bb]{display:flex;align-items:center;gap:16px;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:24px}.header-back[data-v-a72be8bb]{color:#1a73e8;cursor:pointer;font-size:14px;white-space:nowrap}.header-back[data-v-a72be8bb]:hover{text-decoration:underline}.page-title[data-v-a72be8bb]{font-size:22px;font-weight:700;color:#1a1a2e;margin:0}.instance-card[data-v-a72be8bb]{background:#fff;border-radius:14px;padding:20px;box-shadow:0 2px 10px #0000000f;transition:box-shadow .3s}.instance-card[data-v-a72be8bb]:hover{box-shadow:0 4px 16px #0000001a}.plan-badge[data-v-a72be8bb]{display:inline-block;background:#f0f6ff;color:#1a73e8;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:500}.status-badge[data-v-a72be8bb]{font-size:13px;padding:4px 12px;border-radius:12px;font-weight:500;white-space:nowrap}.status-running[data-v-a72be8bb]{background:#e6f9e6;color:#1b8a1b}.status-creating[data-v-a72be8bb]{background:#fff8e1;color:#f59e0b}.status-stopped[data-v-a72be8bb]{background:#f0f0f0;color:#666}.status-overdue[data-v-a72be8bb]{background:#fde8e8;color:#dc2626}.action-btn[data-v-a72be8bb]{padding:7px 14px;border:none;border-radius:8px;font-size:13px;cursor:pointer;transition:all .2s;font-weight:500}.action-btn[data-v-a72be8bb]:hover{opacity:.85;transform:translateY(-1px)}.btn-start[data-v-a72be8bb]{background:#e6f9e6;color:#1b8a1b}.btn-stop[data-v-a72be8bb]{background:#fff3cd;color:#856404}.btn-chat[data-v-a72be8bb]{background:#e8f0fe;color:#1a73e8}.btn-billing[data-v-a72be8bb]{background:#f3e8ff;color:#7c3aed}.btn-reset[data-v-a72be8bb]{background:#fff0e6;color:#ea580c}.btn-clone[data-v-a72be8bb]{background:#f0f6ff;color:#1a73e8}.btn-delete[data-v-a72be8bb]{background:#fde8e8;color:#dc2626}.card-toggle[data-v-a72be8bb]{text-align:center;font-size:12px;color:#999;cursor:pointer;padding:4px 0}.card-toggle[data-v-a72be8bb]:hover{color:#1a73e8}.detail-row[data-v-a72be8bb]{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;color:#555}.detail-label[data-v-a72be8bb]{color:#999}.loading-spinner[data-v-a72be8bb]{width:36px;height:36px;border:3px solid #e0e0e0;border-top-color:#1a73e8;border-radius:50%;animation:spin-a72be8bb .8s linear infinite}@keyframes spin-a72be8bb{to{transform:rotate(360deg)}}.go-subscribe-btn[data-v-a72be8bb]{background:#1a73e8;color:#fff;border:none;padding:12px 32px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.go-subscribe-btn[data-v-a72be8bb]:hover{background:#1557b0}.link-to-user-center[data-v-a72be8bb]{background:#fff;color:#1a73e8;border:2px solid #1a73e8;padding:10px 24px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.link-to-user-center[data-v-a72be8bb]:hover{background:#1a73e8;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #1a73e84d}.modal-overlay[data-v-a72be8bb]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-a72be8bb]{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:500px;max-height:80vh;overflow-y:auto;box-shadow:0 8px 32px #0003}.modal-chat[data-v-a72be8bb]{max-width:600px;max-height:85vh;display:flex;flex-direction:column}.modal-close[data-v-a72be8bb]{font-size:20px;color:#999;cursor:pointer;padding:4px 8px;border-radius:6px}.modal-close[data-v-a72be8bb]:hover{background:#f0f0f0;color:#333}.billing-row[data-v-a72be8bb]{padding:10px 12px;background:#f8f9fb;border-radius:8px}.chat-messages[data-v-a72be8bb]{flex:1;overflow-y:auto;min-height:300px;max-height:50vh;padding:8px 0}.chat-msg[data-v-a72be8bb]{display:flex;margin-bottom:10px}.chat-msg.msg-user[data-v-a72be8bb]{justify-content:flex-end}.chat-msg.msg-bot[data-v-a72be8bb]{justify-content:flex-start}.msg-bubble[data-v-a72be8bb]{max-width:80%;padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5;white-space:pre-wrap}.msg-user .msg-bubble[data-v-a72be8bb]{background:#1a73e8;color:#fff;border-bottom-right-radius:4px}.msg-bot .msg-bubble[data-v-a72be8bb]{background:#f0f2f5;color:#333;border-bottom-left-radius:4px}.chat-input[data-v-a72be8bb]{flex:1;padding:10px 14px;border:1px solid #ddd;border-radius:10px;font-size:14px;outline:none}.chat-input[data-v-a72be8bb]:focus{border-color:#1a73e8}.chat-send-btn[data-v-a72be8bb]{padding:10px 20px;background:#1a73e8;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.chat-send-btn[data-v-a72be8bb]:hover{background:#1557b0}.chat-send-btn[data-v-a72be8bb]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.page-header[data-v-a72be8bb]{flex-direction:column;align-items:flex-start;gap:8px}.modal-content[data-v-a72be8bb]{margin:10px}}.chat-page[data-v-af1ef93e]{display:flex;flex-direction:column;height:100vh;background:#f8f9fa}.chat-header[data-v-af1ef93e]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid #e8eaed;box-shadow:0 1px 3px #0000000d}.header-left[data-v-af1ef93e]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.back-btn[data-v-af1ef93e]{font-size:28px;color:#5f6368;cursor:pointer;line-height:1;padding:4px}.back-btn[data-v-af1ef93e]:hover{color:#1a73e8}.instance-info[data-v-af1ef93e]{display:flex;align-items:center;gap:8px;min-width:0}.instance-name[data-v-af1ef93e]{font-size:16px;font-weight:600;color:#202124;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instance-status[data-v-af1ef93e]{font-size:12px;padding:2px 8px;border-radius:10px;white-space:nowrap}.instance-status.status-running[data-v-af1ef93e]{background:#e6f9e6;color:#1b8a1b}.instance-status.status-stopped[data-v-af1ef93e]{background:#f0f0f0;color:#666}.header-actions[data-v-af1ef93e]{display:flex;gap:8px;align-items:center}.connection-status[data-v-af1ef93e]{font-size:12px;padding:4px 8px;border-radius:4px}.connection-status.status-connected[data-v-af1ef93e]{color:#1b8a1b}.connection-status.status-connecting[data-v-af1ef93e]{color:#f9a825}.connection-status.status-disconnected[data-v-af1ef93e]{color:#d93025}.action-btn[data-v-af1ef93e]{padding:6px 12px;background:#f8f9fa;border:1px solid #e8eaed;border-radius:8px;font-size:16px;cursor:pointer;transition:all .2s}.action-btn[data-v-af1ef93e]:hover{background:#e8f0fe;border-color:#1a73e8}.connection-error[data-v-af1ef93e]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;background:#fef7e0;border-bottom:1px solid #f9a825;color:#f57c00;font-size:14px}.connection-error button[data-v-af1ef93e]{padding:6px 12px;background:#f57c00;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px}.connection-error button[data-v-af1ef93e]:hover{background:#ef6c00}.settings-panel[data-v-af1ef93e]{padding:16px;background:#fff;border-bottom:1px solid #e8eaed}.setting-item[data-v-af1ef93e]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.setting-item[data-v-af1ef93e]:last-child{margin-bottom:0}.setting-item label[data-v-af1ef93e]{font-size:13px;color:#5f6368;min-width:100px}.setting-item .setting-input[data-v-af1ef93e]{flex:1;padding:6px 10px;border:1px solid #dadce0;border-radius:6px;font-size:13px;background:#f8f9fa}.messages-container[data-v-af1ef93e]{flex:1;overflow-y:auto;padding:20px 16px}.empty-state[data-v-af1ef93e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.empty-state .empty-icon[data-v-af1ef93e]{font-size:64px;margin-bottom:16px}.empty-state h3[data-v-af1ef93e]{font-size:20px;color:#202124;margin:0 0 8px}.empty-state p[data-v-af1ef93e]{font-size:14px;color:#5f6368;margin:0 0 24px}.quick-prompts[data-v-af1ef93e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:500px}.quick-prompt-btn[data-v-af1ef93e]{padding:12px 16px;background:#fff;border:1px solid #e8eaed;border-radius:10px;font-size:14px;color:#202124;cursor:pointer;transition:all .2s}.quick-prompt-btn[data-v-af1ef93e]:hover:not(:disabled){background:#e8f0fe;border-color:#1a73e8;color:#1a73e8;transform:translateY(-2px);box-shadow:0 4px 12px #1a73e833}.quick-prompt-btn[data-v-af1ef93e]:disabled{opacity:.5;cursor:not-allowed}.messages-list[data-v-af1ef93e]{display:flex;flex-direction:column;gap:20px}.message-wrapper[data-v-af1ef93e]{display:flex;gap:12px}.message-wrapper.user[data-v-af1ef93e]{flex-direction:row-reverse}.message-wrapper.user .message-content[data-v-af1ef93e]{background:#1a73e8;color:#fff;border-radius:18px 18px 4px}.message-wrapper.user .message-role[data-v-af1ef93e]{color:#ffffffe6}.message-wrapper.user .message-time[data-v-af1ef93e]{color:#ffffffb3}.message-wrapper.assistant .message-content[data-v-af1ef93e]{background:#fff;border:1px solid #e8eaed;border-radius:18px 18px 18px 4px}.message-wrapper.assistant.streaming .message-content[data-v-af1ef93e]{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e81a}.message-avatar[data-v-af1ef93e]{width:36px;height:36px;border-radius:50%;background:#f8f9fa;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.message-content[data-v-af1ef93e]{max-width:70%;padding:12px 16px;box-shadow:0 1px 3px #00000014}.message-header[data-v-af1ef93e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:12px}.message-role[data-v-af1ef93e]{font-size:12px;font-weight:600;color:#5f6368}.message-time[data-v-af1ef93e]{font-size:11px;color:#9aa0a6}.streaming-indicator[data-v-af1ef93e]{font-size:11px;color:#1a73e8;animation:pulse-af1ef93e 1.5s infinite}@keyframes pulse-af1ef93e{0%,to{opacity:1}50%{opacity:.5}}.message-text[data-v-af1ef93e]{font-size:14px;line-height:1.6;word-wrap:break-word}.message-text[data-v-af1ef93e] code{background:#0000000d;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:13px}.message-text[data-v-af1ef93e] pre{background:#f5f5f5;padding:12px;border-radius:8px;overflow-x:auto;margin:8px 0}.message-text[data-v-af1ef93e] pre code{background:none;padding:0}.message-actions[data-v-af1ef93e]{display:flex;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #f1f3f4}.msg-action-btn[data-v-af1ef93e]{padding:4px 8px;background:#f8f9fa;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.msg-action-btn[data-v-af1ef93e]:hover{background:#e8f0fe}.typing-indicator[data-v-af1ef93e]{display:flex;gap:4px;padding:8px 0}.typing-indicator span[data-v-af1ef93e]{width:8px;height:8px;background:#9aa0a6;border-radius:50%;animation:typing-af1ef93e 1.4s infinite}.typing-indicator span[data-v-af1ef93e]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-af1ef93e]:nth-child(3){animation-delay:.4s}@keyframes typing-af1ef93e{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-10px);opacity:1}}.input-container[data-v-af1ef93e]{padding:16px;background:#fff;border-top:1px solid #e8eaed;box-shadow:0 -1px 3px #0000000d}.input-wrapper[data-v-af1ef93e]{display:flex;gap:12px;align-items:flex-end}.message-input[data-v-af1ef93e]{flex:1;padding:12px 16px;border:1px solid #dadce0;border-radius:12px;font-size:14px;line-height:1.5;resize:none;max-height:150px;overflow-y:auto;font-family:inherit}.message-input[data-v-af1ef93e]:focus{outline:none;border-color:#1a73e8;box-shadow:0 0 0 3px #1a73e81a}.message-input[data-v-af1ef93e]:disabled{background:#f5f5f5;cursor:not-allowed}.send-btn[data-v-af1ef93e]{padding:12px 24px;background:#1a73e8;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.send-btn[data-v-af1ef93e]:hover:not(:disabled){background:#1557b0;transform:translateY(-1px);box-shadow:0 4px 12px #1a73e84d}.send-btn[data-v-af1ef93e]:disabled{opacity:.5;cursor:not-allowed}.input-hint[data-v-af1ef93e]{margin-top:8px;font-size:12px;color:#9aa0a6;text-align:center}.input-hint .hint-warning[data-v-af1ef93e]{color:#f57c00}@media (max-width: 768px){.message-content[data-v-af1ef93e]{max-width:85%}.quick-prompts[data-v-af1ef93e]{grid-template-columns:1fr}.connection-status[data-v-af1ef93e]{display:none}}.computing-power-page[data-v-25efb0d5]{--primary: #1a73e8;--primary-dark: #1557b0;--primary-light: #f0f6ff;--text-primary: #1a1a2e;--text-secondary: #5f6368;--bg: #f8f9fa;--bg-alt: #fff;--surface: #ffffff;--border: #e8eaed;--shadow-sm: 0 2px 8px rgba(0,0,0,.07);--shadow-md: 0 4px 16px rgba(0,0,0,.1);--shadow-lg: 0 12px 32px rgba(0,0,0,.15);--radius: 16px;--header-h: 68px;min-height:100vh;background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,sans-serif;padding-top:var(--header-h)}.scroll-progress-bar[data-v-25efb0d5]{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--primary),#4a9eff);z-index:9999;transition:width .1s linear;border-radius:0 2px 2px 0}.site-header[data-v-25efb0d5]{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--header-h);background:#ffffffeb;backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:all .3s}.site-header.scrolled[data-v-25efb0d5]{border-bottom-color:var(--border);box-shadow:0 2px 16px #00000014}.header-inner[data-v-25efb0d5]{max-width:1280px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;gap:32px}.header-brand[data-v-25efb0d5]{display:flex;align-items:center;gap:12px;cursor:pointer;flex-shrink:0;text-decoration:none}.header-brand:hover .brand-logo[data-v-25efb0d5]{transform:scale(1.15) rotate(-5deg)}.brand-logo[data-v-25efb0d5]{font-size:28px;transition:transform .3s}.brand-text[data-v-25efb0d5]{display:flex;flex-direction:column;line-height:1.2}.brand-name[data-v-25efb0d5]{font-size:15px;font-weight:700;color:var(--primary);letter-spacing:.5px}.brand-slogan[data-v-25efb0d5]{font-size:12px;color:var(--text-secondary);font-weight:400}.header-nav[data-v-25efb0d5]{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.nav-link[data-v-25efb0d5]{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s;white-space:nowrap}.nav-link[data-v-25efb0d5]:hover{color:var(--primary);background:var(--primary-light)}.header-actions[data-v-25efb0d5]{flex-shrink:0}.console-btn[data-v-25efb0d5]{padding:8px 20px;border-radius:20px;background:var(--primary);color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s}.console-btn[data-v-25efb0d5]:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #1a73e866}.hamburger[data-v-25efb0d5]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;margin-left:auto}.hamburger span[data-v-25efb0d5]{display:block;width:22px;height:2px;background:var(--text-primary);border-radius:2px;transition:all .3s}.hamburger.open span[data-v-25efb0d5]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-25efb0d5]:nth-child(2){opacity:0}.hamburger.open span[data-v-25efb0d5]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-25efb0d5]{display:none;flex-direction:column;background:#fff;border-top:1px solid var(--border);padding:8px 0;box-shadow:0 8px 24px #0000001a}.mobile-menu.open[data-v-25efb0d5]{display:flex}.mobile-nav-link[data-v-25efb0d5]{padding:14px 24px;font-size:15px;color:var(--text-primary);cursor:pointer;transition:background .2s}.mobile-nav-link[data-v-25efb0d5]:hover{background:var(--primary-light);color:var(--primary)}.hero-section[data-v-25efb0d5]{position:relative;background:linear-gradient(135deg,#0d47a1,#1a73e8 40%,#1a1a3e);color:#fff;padding:100px 20px 80px;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:80px;min-height:85vh}.hero-particles[data-v-25efb0d5]{position:absolute;inset:0;pointer-events:none}.particle-1[data-v-25efb0d5]{position:absolute;width:6px;height:6px;border-radius:50%;background:#1a73e866;animation:particleDrift-25efb0d5 5s ease-in-out infinite;top:20 %;left:16 %;animation-delay:.5s}.particle-2[data-v-25efb0d5]{position:absolute;width:6px;height:6px;border-radius:50%;background:#1a73e866;animation:particleDrift-25efb0d5 6s ease-in-out infinite;top:30 %;left:27 %;animation-delay:1s}.particle-3[data-v-25efb0d5]{position:absolute;width:6px;height:6px;border-radius:50%;background:#1a73e866;animation:particleDrift-25efb0d5 7s ease-in-out infinite;top:40 %;left:38 %;animation-delay:1.5s}.particle-4[data-v-25efb0d5]{position:absolute;width:6px;height:6px;border-radius:50%;background:#1a73e866;animation:particleDrift-25efb0d5 8s ease-in-out infinite;top:50 %;left:49 %;animation-delay:2s}.particle-5[data-v-25efb0d5]{position:absolute;width:6px;height:6px;border-radius:50%;background:#1a73e866;animation:particleDrift-25efb0d5 9s ease-in-out infinite;top:60 %;left:60 %;animation-delay:2.5s}.particle-6[data-v-25efb0d5]{position:absolute;width:6px;height:6px;border-radius:50%;background:#1a73e866;animation:particleDrift-25efb0d5 10s ease-in-out infinite;top:70 %;left:71 %;animation-delay:3s}.particle-7[data-v-25efb0d5]{position:absolute;width:6px;height:6px;border-radius:50%;background:#1a73e866;animation:particleDrift-25efb0d5 11s ease-in-out infinite;top:80 %;left:82 %;animation-delay:3.5s}.particle-8[data-v-25efb0d5]{position:absolute;width:6px;height:6px;border-radius:50%;background:#1a73e866;animation:particleDrift-25efb0d5 12s ease-in-out infinite;top:90 %;left:93 %;animation-delay:4s}@keyframes particleDrift-25efb0d5{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-30px) scale(1.5);opacity:.8}}.hero-content[data-v-25efb0d5]{max-width:560px;text-align:left;position:relative;z-index:2}.hero-badge[data-v-25efb0d5]{display:inline-block;background:#1a73e840;border:1px solid rgba(26,115,232,.5);padding:6px 18px;border-radius:20px;font-size:13px;margin-bottom:24px;font-weight:500;color:#8ab4f8}.hero-title[data-v-25efb0d5]{font-size:48px;font-weight:900;margin:0 0 12px;letter-spacing:-1px;line-height:1.15;background:linear-gradient(135deg,#fff,#8ab4f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-v-25efb0d5]{font-size:18px;opacity:.8;margin:0 0 16px;font-style:italic;color:#d2e3fc}.hero-desc[data-v-25efb0d5]{font-size:15px;opacity:.85;margin:0 0 40px;line-height:1.8;color:#ffffffd9}.hero-desc strong[data-v-25efb0d5]{color:#8ab4f8}.hero-cta[data-v-25efb0d5]{display:flex;gap:16px;flex-wrap:wrap}.cta-primary[data-v-25efb0d5],.cta-secondary[data-v-25efb0d5]{padding:14px 28px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s;border:none}.cta-primary[data-v-25efb0d5]{background:linear-gradient(135deg,var(--primary),#4a9eff);color:#fff;box-shadow:0 4px 20px #1a73e880}.cta-primary[data-v-25efb0d5]:hover{transform:translateY(-3px);box-shadow:0 8px 28px #1a73e899}.cta-secondary[data-v-25efb0d5]{background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.4);backdrop-filter:blur(8px)}.cta-secondary[data-v-25efb0d5]:hover{background:#ffffff40}.hero-visual[data-v-25efb0d5]{position:relative;width:280px;height:280px;flex-shrink:0;z-index:2}.main-icon[data-v-25efb0d5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:100px;animation:iconBob-25efb0d5 4s ease-in-out infinite;filter:drop-shadow(0 8px 24px rgba(26,115,232,.5))}@keyframes iconBob-25efb0d5{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-56%) scale(1.05)}}.orbit-icon[data-v-25efb0d5]{position:absolute;font-size:28px;animation:orbit-25efb0d5 8s linear infinite;transform-origin:140px 140px}.orbit-icon.orbit-1[data-v-25efb0d5]{top:10%;left:50%;animation-duration:6s}.orbit-icon.orbit-2[data-v-25efb0d5]{top:50%;left:90%;animation-duration:8s;animation-delay:-2s}.orbit-icon.orbit-3[data-v-25efb0d5]{top:85%;left:50%;animation-duration:10s;animation-delay:-4s}.orbit-icon.orbit-4[data-v-25efb0d5]{top:50%;left:10%;animation-duration:7s;animation-delay:-1s}@keyframes orbit-25efb0d5{0%{transform:rotate(0) translate(100px) rotate(0)}to{transform:rotate(360deg) translate(100px) rotate(-360deg)}}.content-section[data-v-25efb0d5]{padding:80px 20px;background:var(--bg)}.content-section.alt-bg[data-v-25efb0d5]{background:var(--bg-alt)}.section-wrap[data-v-25efb0d5]{max-width:1200px;margin:0 auto}.section-header[data-v-25efb0d5]{text-align:center;margin-bottom:56px}.section-title[data-v-25efb0d5]{font-size:36px;font-weight:800;color:var(--text-primary);margin:0 0 12px;letter-spacing:-.5px}.section-subtitle[data-v-25efb0d5]{font-size:16px;color:var(--text-secondary);margin:0;line-height:1.6}.features-grid[data-v-25efb0d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.feature-card[data-v-25efb0d5]{background:#fff;border-radius:var(--radius);padding:32px 24px;text-align:center;box-shadow:var(--shadow-sm);border:2px solid transparent;transition:all .3s}.feature-card[data-v-25efb0d5]:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--primary-light)}.feature-card .feature-icon[data-v-25efb0d5]{font-size:48px;margin-bottom:16px}.feature-card h3[data-v-25efb0d5]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.feature-card p[data-v-25efb0d5]{font-size:14px;color:var(--text-secondary);line-height:1.8;margin:0}.products-grid[data-v-25efb0d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.product-card[data-v-25efb0d5]{background:#fff;border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-sm);border:2px solid var(--border);transition:all .35s;position:relative}.product-card[data-v-25efb0d5]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:#ccc}.product-card.recommended[data-v-25efb0d5]{border-color:var(--primary);background:linear-gradient(180deg,var(--primary-light) 0%,#fff 30%)}.product-card.recommended[data-v-25efb0d5]:hover{box-shadow:0 16px 40px #1a73e840}.product-header[data-v-25efb0d5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.product-icon[data-v-25efb0d5]{font-size:48px}.product-badge[data-v-25efb0d5]{background:#e8f5e9;color:#2e7d32;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600}.product-badge.hot[data-v-25efb0d5]{background:linear-gradient(135deg,#ff5722,#ff8a65);color:#fff}.product-badge.pro[data-v-25efb0d5]{background:linear-gradient(135deg,#7c4dff,#b388ff);color:#fff}.product-name[data-v-25efb0d5]{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.product-desc[data-v-25efb0d5]{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0 0 20px}.product-specs[data-v-25efb0d5]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.spec-item[data-v-25efb0d5]{display:flex;flex-direction:column;background:#f8f9fb;padding:12px;border-radius:10px}.spec-item .spec-label[data-v-25efb0d5]{font-size:12px;color:#888;margin-bottom:4px}.spec-item .spec-value[data-v-25efb0d5]{font-size:14px;font-weight:600;color:var(--text-primary)}.product-price[data-v-25efb0d5]{margin-bottom:16px}.product-price .price-value[data-v-25efb0d5]{font-size:32px;font-weight:800;color:var(--primary);letter-spacing:-1px}.product-price .price-unit[data-v-25efb0d5]{font-size:14px;color:#888}.product-features[data-v-25efb0d5]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.feature-tag[data-v-25efb0d5]{background:var(--primary-light);color:var(--primary);padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500}.product-btn[data-v-25efb0d5]{width:100%;padding:14px;border:none;border-radius:12px;background:#f0f2f5;color:#444;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.product-btn[data-v-25efb0d5]:hover{background:#e4e6ea}.product-btn.primary[data-v-25efb0d5]{background:linear-gradient(135deg,var(--primary),#4a9eff);color:#fff}.product-btn.primary[data-v-25efb0d5]:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary))}.scenarios-grid[data-v-25efb0d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.scenario-card[data-v-25efb0d5]{background:linear-gradient(135deg,#f5f7fa,#fff);border-radius:var(--radius);padding:28px 24px;border:2px solid var(--border);transition:all .3s}.scenario-card[data-v-25efb0d5]:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 8px 20px #1a73e826}.scenario-card .scenario-icon[data-v-25efb0d5]{font-size:40px;margin-bottom:16px}.scenario-card h3[data-v-25efb0d5]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.scenario-card p[data-v-25efb0d5]{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0}.calculator-container[data-v-25efb0d5]{background:#fff;border-radius:24px;box-shadow:var(--shadow-md);overflow:hidden;border:2px solid var(--border)}.calculator-panel[data-v-25efb0d5]{display:grid;grid-template-columns:1.2fr 1fr;min-height:600px}.config-section[data-v-25efb0d5]{padding:40px;border-right:1px solid var(--border)}.config-title[data-v-25efb0d5]{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 28px}.config-item[data-v-25efb0d5]{margin-bottom:28px}.config-label[data-v-25efb0d5]{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.config-value[data-v-25efb0d5]{color:var(--primary);font-weight:700}.config-options[data-v-25efb0d5]{display:flex;gap:12px;flex-wrap:wrap}.option-btn[data-v-25efb0d5]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid var(--border);border-radius:12px;background:#fff;cursor:pointer;transition:all .2s}.option-btn[data-v-25efb0d5]:hover{border-color:var(--primary)}.option-btn.active[data-v-25efb0d5]{border-color:var(--primary);background:var(--primary-light)}.option-btn .option-icon[data-v-25efb0d5]{font-size:20px}.option-btn .option-name[data-v-25efb0d5]{font-size:14px;font-weight:500}.config-slider[data-v-25efb0d5]{width:100%;height:8px;border-radius:4px;background:#e0e0e0;outline:none;-webkit-appearance:none}.config-slider[data-v-25efb0d5]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--primary);cursor:pointer;box-shadow:0 2px 8px #1a73e866}.config-slider[data-v-25efb0d5]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--primary);cursor:pointer;border:none;box-shadow:0 2px 8px #1a73e866}.slider-labels[data-v-25efb0d5]{display:flex;justify-content:space-between;font-size:12px;color:#888;margin-top:8px}.quantity-control[data-v-25efb0d5]{display:flex;align-items:center;gap:16px}.qty-btn[data-v-25efb0d5]{width:40px;height:40px;border:2px solid var(--border);border-radius:10px;background:#fff;font-size:20px;font-weight:600;color:var(--primary);cursor:pointer;transition:all .2s}.qty-btn[data-v-25efb0d5]:hover{border-color:var(--primary);background:var(--primary-light)}.qty-value[data-v-25efb0d5]{font-size:18px;font-weight:700;color:var(--text-primary);min-width:40px;text-align:center}.price-section[data-v-25efb0d5]{padding:40px;background:linear-gradient(135deg,#f8f9fb,#fff)}.price-title[data-v-25efb0d5]{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 24px}.price-breakdown[data-v-25efb0d5]{margin-bottom:24px}.price-row[data-v-25efb0d5]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px}.price-row .price-label[data-v-25efb0d5]{color:var(--text-secondary)}.price-row .price-value[data-v-25efb0d5]{color:#333;font-weight:500;font-family:monospace}.price-row.total[data-v-25efb0d5]{font-weight:700}.price-row.total .price-label[data-v-25efb0d5],.price-row.total .price-value[data-v-25efb0d5]{color:var(--text-primary);font-size:15px}.price-divider[data-v-25efb0d5]{height:1px;background:var(--border);margin:12px 0}.total-price[data-v-25efb0d5]{background:linear-gradient(135deg,var(--primary),#4a9eff);border-radius:16px;padding:24px;margin-bottom:20px;text-align:center;color:#fff}.total-price .total-label[data-v-25efb0d5]{font-size:14px;opacity:.9;margin-bottom:8px}.total-price .total-amount .amount[data-v-25efb0d5]{font-size:42px;font-weight:800;letter-spacing:-1px}.total-price .total-amount .unit[data-v-25efb0d5]{font-size:16px;opacity:.9}.time-estimates[data-v-25efb0d5]{background:#fff;border-radius:12px;padding:16px;margin-bottom:20px}.time-row[data-v-25efb0d5]{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;color:var(--text-secondary);border-bottom:1px dashed #eee}.time-row[data-v-25efb0d5]:last-child{border-bottom:none}.time-row .time-price[data-v-25efb0d5]{color:var(--primary);font-weight:600}.order-btn[data-v-25efb0d5]{width:100%;padding:16px;border:none;border-radius:12px;background:linear-gradient(135deg,#34a853,#4caf50);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.order-btn[data-v-25efb0d5]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #34a8534d}.site-footer[data-v-25efb0d5]{background:#1a1a2e;color:#fff;padding:40px 20px;margin-top:40px}.footer-inner[data-v-25efb0d5]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.footer-brand[data-v-25efb0d5]{font-size:20px;font-weight:700;display:flex;align-items:center;gap:8px}.footer-links[data-v-25efb0d5]{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.footer-links span[data-v-25efb0d5]{color:#ffffffb3;font-size:14px;cursor:pointer;transition:color .2s}.footer-links span[data-v-25efb0d5]:hover{color:#fff}.footer-copy[data-v-25efb0d5]{font-size:13px;color:#fff6}@media (max-width: 1024px){.calculator-panel[data-v-25efb0d5]{grid-template-columns:1fr}.config-section[data-v-25efb0d5]{border-right:none;border-bottom:1px solid var(--border)}}@media (max-width: 768px){.header-nav[data-v-25efb0d5],.header-actions[data-v-25efb0d5]{display:none}.hamburger[data-v-25efb0d5]{display:flex}.hero-section[data-v-25efb0d5]{flex-direction:column;text-align:center;padding:60px 20px;gap:40px}.hero-content[data-v-25efb0d5]{text-align:center}.hero-cta[data-v-25efb0d5]{justify-content:center}.hero-title[data-v-25efb0d5]{font-size:36px}.section-title[data-v-25efb0d5]{font-size:28px}.features-grid[data-v-25efb0d5],.products-grid[data-v-25efb0d5],.scenarios-grid[data-v-25efb0d5]{grid-template-columns:1fr}.config-section[data-v-25efb0d5],.price-section[data-v-25efb0d5]{padding:24px}}@media (max-width: 480px){.hero-title[data-v-25efb0d5]{font-size:32px}.hero-visual[data-v-25efb0d5]{width:200px;height:200px}.main-icon[data-v-25efb0d5]{font-size:72px}.orbit-icon[data-v-25efb0d5]{font-size:20px}}.token-page[data-v-e8e3a6af]{--token: #2563eb;--token-dark: #1d4ed8;--token-light: #eff6ff;--gold: #f59e0b;--text-primary: #1a1a2e;--text-secondary: #5f6368;--bg: #f8f9fa;--bg-alt: #fff;--surface: #ffffff;--border: #e8eaed;--shadow-sm: 0 2px 8px rgba(0,0,0,.07);--shadow-md: 0 4px 16px rgba(0,0,0,.1);--shadow-lg: 0 12px 32px rgba(0,0,0,.15);--radius: 16px;--header-h: 68px;min-height:100vh;background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,sans-serif;padding-top:var(--header-h)}.scroll-progress-bar[data-v-e8e3a6af]{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--token),var(--gold));z-index:9999;transition:width .1s linear;border-radius:0 2px 2px 0}.site-header[data-v-e8e3a6af]{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--header-h);background:#ffffffeb;backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:all .3s}.site-header.scrolled[data-v-e8e3a6af]{border-bottom-color:var(--border);box-shadow:0 2px 16px #00000014}.header-inner[data-v-e8e3a6af]{max-width:1280px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;gap:32px}.header-brand[data-v-e8e3a6af]{display:flex;align-items:center;gap:12px;cursor:pointer;flex-shrink:0;text-decoration:none}.header-brand:hover .brand-logo[data-v-e8e3a6af]{transform:scale(1.15) rotate(-5deg)}.brand-logo[data-v-e8e3a6af]{font-size:28px;transition:transform .3s}.brand-text[data-v-e8e3a6af]{display:flex;flex-direction:column;line-height:1.2}.brand-name[data-v-e8e3a6af]{font-size:15px;font-weight:700;color:var(--token);letter-spacing:.5px}.brand-slogan[data-v-e8e3a6af]{font-size:12px;color:var(--text-secondary);font-weight:400}.header-nav[data-v-e8e3a6af]{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.nav-link[data-v-e8e3a6af]{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s;white-space:nowrap}.nav-link[data-v-e8e3a6af]:hover{color:var(--token);background:var(--token-light)}.header-actions[data-v-e8e3a6af]{flex-shrink:0}.console-btn[data-v-e8e3a6af]{padding:8px 20px;border-radius:20px;background:var(--token);color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s}.console-btn[data-v-e8e3a6af]:hover{background:var(--token-dark);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb66}.hamburger[data-v-e8e3a6af]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;margin-left:auto}.hamburger span[data-v-e8e3a6af]{display:block;width:22px;height:2px;background:var(--text-primary);border-radius:2px;transition:all .3s}.hamburger.open span[data-v-e8e3a6af]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open span[data-v-e8e3a6af]:nth-child(2){opacity:0}.hamburger.open span[data-v-e8e3a6af]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-e8e3a6af]{display:none;flex-direction:column;background:#fff;border-top:1px solid var(--border);padding:8px 0;box-shadow:0 8px 24px #0000001a}.mobile-menu.open[data-v-e8e3a6af]{display:flex}.mobile-nav-link[data-v-e8e3a6af]{padding:14px 24px;font-size:15px;color:var(--text-primary);cursor:pointer;transition:background .2s}.mobile-nav-link[data-v-e8e3a6af]:hover{background:var(--token-light);color:var(--token)}.hero-section[data-v-e8e3a6af]{position:relative;background:linear-gradient(135deg,#0b1437,#1e3a8a,#0c4a6e);color:#fff;padding:100px 20px 80px;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:80px;min-height:85vh}.hero-particles[data-v-e8e3a6af]{position:absolute;inset:0;pointer-events:none}.particle-1[data-v-e8e3a6af]{position:absolute;width:6px;height:6px;border-radius:50%;background:#38bdf866;animation:particleDrift-e8e3a6af 5s ease-in-out infinite;top:20 %;left:16 %;animation-delay:.5s}.particle-2[data-v-e8e3a6af]{position:absolute;width:6px;height:6px;border-radius:50%;background:#38bdf866;animation:particleDrift-e8e3a6af 6s ease-in-out infinite;top:30 %;left:27 %;animation-delay:1s}.particle-3[data-v-e8e3a6af]{position:absolute;width:6px;height:6px;border-radius:50%;background:#38bdf866;animation:particleDrift-e8e3a6af 7s ease-in-out infinite;top:40 %;left:38 %;animation-delay:1.5s}.particle-4[data-v-e8e3a6af]{position:absolute;width:6px;height:6px;border-radius:50%;background:#38bdf866;animation:particleDrift-e8e3a6af 8s ease-in-out infinite;top:50 %;left:49 %;animation-delay:2s}.particle-5[data-v-e8e3a6af]{position:absolute;width:6px;height:6px;border-radius:50%;background:#38bdf866;animation:particleDrift-e8e3a6af 9s ease-in-out infinite;top:60 %;left:60 %;animation-delay:2.5s}.particle-6[data-v-e8e3a6af]{position:absolute;width:6px;height:6px;border-radius:50%;background:#38bdf866;animation:particleDrift-e8e3a6af 10s ease-in-out infinite;top:70 %;left:71 %;animation-delay:3s}.particle-7[data-v-e8e3a6af]{position:absolute;width:6px;height:6px;border-radius:50%;background:#38bdf866;animation:particleDrift-e8e3a6af 11s ease-in-out infinite;top:80 %;left:82 %;animation-delay:3.5s}.particle-8[data-v-e8e3a6af]{position:absolute;width:6px;height:6px;border-radius:50%;background:#38bdf866;animation:particleDrift-e8e3a6af 12s ease-in-out infinite;top:90 %;left:93 %;animation-delay:4s}@keyframes particleDrift-e8e3a6af{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-30px) scale(1.5);opacity:.8}}.hero-content[data-v-e8e3a6af]{max-width:560px;text-align:left;position:relative;z-index:2}.hero-badge[data-v-e8e3a6af]{display:inline-block;background:#38bdf840;border:1px solid rgba(56,189,248,.5);padding:6px 18px;border-radius:20px;font-size:13px;margin-bottom:24px;font-weight:500;color:#bae6fd}.hero-title[data-v-e8e3a6af]{font-size:48px;font-weight:900;margin:0 0 12px;letter-spacing:-1px;line-height:1.15;background:linear-gradient(135deg,#fff,#bae6fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-v-e8e3a6af]{font-size:18px;opacity:.8;margin:0 0 16px;font-style:italic;color:#e0f2fe}.hero-desc[data-v-e8e3a6af]{font-size:15px;opacity:.85;margin:0 0 40px;line-height:1.8;color:#ffffffd9}.hero-desc strong[data-v-e8e3a6af]{color:#38bdf8}.hero-cta[data-v-e8e3a6af]{display:flex;gap:16px;flex-wrap:wrap}.cta-primary[data-v-e8e3a6af],.cta-secondary[data-v-e8e3a6af]{padding:14px 28px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s;border:none}.cta-primary[data-v-e8e3a6af]{background:linear-gradient(135deg,var(--token),#38bdf8);color:#fff;box-shadow:0 4px 20px #2563eb80}.cta-primary[data-v-e8e3a6af]:hover{transform:translateY(-3px);box-shadow:0 8px 28px #2563eb99}.cta-secondary[data-v-e8e3a6af]{background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.4);backdrop-filter:blur(8px)}.cta-secondary[data-v-e8e3a6af]:hover{background:#ffffff40}.hero-visual[data-v-e8e3a6af]{position:relative;width:280px;height:280px;flex-shrink:0;z-index:2}.token-main[data-v-e8e3a6af]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:100px;animation:tokenBob-e8e3a6af 4s ease-in-out infinite;filter:drop-shadow(0 8px 24px rgba(56,189,248,.5))}@keyframes tokenBob-e8e3a6af{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-56%) scale(1.05)}}.token-orbit[data-v-e8e3a6af]{position:absolute;font-size:28px;animation:orbit-e8e3a6af 8s linear infinite;transform-origin:140px 140px}.token-orbit.orbit-1[data-v-e8e3a6af]{top:10%;left:50%;animation-duration:6s}.token-orbit.orbit-2[data-v-e8e3a6af]{top:50%;left:90%;animation-duration:8s;animation-delay:-2s}.token-orbit.orbit-3[data-v-e8e3a6af]{top:85%;left:50%;animation-duration:10s;animation-delay:-4s}.token-orbit.orbit-4[data-v-e8e3a6af]{top:50%;left:10%;animation-duration:7s;animation-delay:-1s}@keyframes orbit-e8e3a6af{0%{transform:rotate(0) translate(100px) rotate(0)}to{transform:rotate(360deg) translate(100px) rotate(-360deg)}}.content-section[data-v-e8e3a6af]{padding:80px 20px;background:var(--bg)}.content-section.alt-bg[data-v-e8e3a6af]{background:var(--bg-alt)}.section-wrap[data-v-e8e3a6af]{max-width:1200px;margin:0 auto}.section-header[data-v-e8e3a6af]{text-align:center;margin-bottom:56px}.section-title[data-v-e8e3a6af]{font-size:36px;font-weight:800;color:var(--text-primary);margin:0 0 12px;letter-spacing:-.5px}.section-subtitle[data-v-e8e3a6af]{font-size:16px;color:var(--text-secondary);margin:0;line-height:1.6}.intro-section[data-v-e8e3a6af]{background:var(--bg)}.intro-block[data-v-e8e3a6af]{padding:80px 20px}.intro-block--capabilities[data-v-e8e3a6af]{background:#fff}.intro-block--stats[data-v-e8e3a6af]{background:linear-gradient(135deg,#0b1437,#1e3a8a);padding:48px 20px}.intro-block--scenarios[data-v-e8e3a6af]{background:var(--bg)}.intro-block--solutions[data-v-e8e3a6af]{background:#fff}.intro-block--platform[data-v-e8e3a6af]{background:linear-gradient(135deg,#0f172a,#1e3a8a 60%,#0c4a6e);color:#fff}.intro-block--bottom[data-v-e8e3a6af]{background:var(--bg)}.intro-eyebrow[data-v-e8e3a6af]{font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--token);margin-bottom:20px}.intro-headline[data-v-e8e3a6af]{font-size:40px;font-weight:900;color:var(--text-primary);margin:0 0 16px;letter-spacing:-1px;line-height:1.2}.intro-lead[data-v-e8e3a6af]{font-size:17px;color:var(--text-secondary);margin:0 0 56px;line-height:1.6}.cap-grid[data-v-e8e3a6af]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.cap-card[data-v-e8e3a6af]{padding:36px 28px;border-radius:20px;background:var(--bg);border:1px solid var(--border);transition:all .3s}.cap-card[data-v-e8e3a6af]:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--token);background:var(--token-light)}.cap-card .cap-icon[data-v-e8e3a6af]{font-size:40px;margin-bottom:20px}.cap-card h3[data-v-e8e3a6af]{font-size:17px;font-weight:800;color:var(--text-primary);margin:0 0 10px}.cap-card p[data-v-e8e3a6af]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.7}.stats-row[data-v-e8e3a6af]{display:flex;align-items:center;justify-content:center;gap:0}.stat-item[data-v-e8e3a6af]{flex:1;text-align:center;padding:8px 0}.stat-item .stat-num[data-v-e8e3a6af]{font-size:38px;font-weight:900;color:#fff;letter-spacing:-1px;line-height:1;margin-bottom:8px}.stat-item .stat-label[data-v-e8e3a6af]{font-size:13px;color:#fff9;font-weight:500}.stat-divider[data-v-e8e3a6af]{width:1px;height:48px;background:#ffffff26;flex-shrink:0}.block-header[data-v-e8e3a6af]{display:flex;align-items:flex-start;gap:24px;margin-bottom:48px}.block-header .block-no[data-v-e8e3a6af]{font-size:64px;font-weight:900;line-height:1;color:var(--token-light);letter-spacing:-3px;flex-shrink:0;user-select:none}.block-header h2[data-v-e8e3a6af]{font-size:32px;font-weight:800;color:var(--text-primary);margin:0 0 6px;letter-spacing:-.5px}.block-header p[data-v-e8e3a6af]{font-size:15px;color:var(--text-secondary);margin:0}.scene-grid[data-v-e8e3a6af]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.scene-card[data-v-e8e3a6af]{background:#fff;border-radius:20px;padding:36px 32px;box-shadow:var(--shadow-sm);border:2px solid transparent;transition:all .35s}.scene-card[data-v-e8e3a6af]:hover{transform:translateY(-8px);border-color:var(--token);box-shadow:0 16px 40px #2563eb1f}.scene-card .scene-top[data-v-e8e3a6af]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.scene-card .scene-top .scene-icon[data-v-e8e3a6af]{font-size:40px}.scene-card .scene-top h3[data-v-e8e3a6af]{font-size:18px;font-weight:800;color:var(--text-primary);margin:0}.scene-card p[data-v-e8e3a6af]{font-size:14px;color:var(--text-secondary);line-height:1.8;margin:0 0 24px}.scene-card .scene-tags[data-v-e8e3a6af]{display:flex;flex-wrap:wrap;gap:8px}.scene-card .scene-tags span[data-v-e8e3a6af]{font-size:12px;padding:5px 12px;background:var(--token-light);color:var(--token-dark);border-radius:20px;font-weight:600}.sol-grid[data-v-e8e3a6af]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.sol-card[data-v-e8e3a6af]{padding:40px 32px;border-radius:20px;background:var(--bg);border:1px solid var(--border);position:relative;overflow:hidden;transition:all .3s}.sol-card[data-v-e8e3a6af]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--token),#38bdf8)}.sol-card[data-v-e8e3a6af]:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:transparent}.sol-card .sol-num[data-v-e8e3a6af]{font-size:56px;font-weight:900;color:var(--token-light);letter-spacing:-2px;line-height:1;margin-bottom:16px}.sol-card h3[data-v-e8e3a6af]{font-size:17px;font-weight:800;color:var(--text-primary);margin:0 0 20px}.sol-card ul[data-v-e8e3a6af]{margin:0;padding:0;list-style:none}.sol-card ul li[data-v-e8e3a6af]{font-size:14px;color:var(--text-secondary);padding:8px 0;border-bottom:1px solid var(--border);line-height:1.6}.sol-card ul li[data-v-e8e3a6af]:last-child{border-bottom:none}.sol-card ul li[data-v-e8e3a6af]:before{content:"→ ";color:var(--token);font-weight:700}.platform-inner[data-v-e8e3a6af]{max-width:900px;margin:0 auto;text-align:center}.platform-inner .platform-tag[data-v-e8e3a6af]{display:inline-block;background:#38bdf826;border:1px solid rgba(56,189,248,.3);color:#7dd3fc;font-size:13px;font-weight:700;padding:6px 20px;border-radius:20px;margin-bottom:28px;letter-spacing:1px}.platform-inner h2[data-v-e8e3a6af]{font-size:36px;font-weight:900;color:#fff;margin:0 0 20px;letter-spacing:-1px;line-height:1.2}.platform-inner>p[data-v-e8e3a6af]{font-size:16px;color:#ffffffbf;line-height:1.9;margin:0 0 48px}.platform-products[data-v-e8e3a6af]{display:grid;grid-template-columns:1fr 1fr;gap:20px;text-align:left}.pp-item[data-v-e8e3a6af]{display:flex;gap:16px;padding:24px 28px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:16px;backdrop-filter:blur(8px);transition:all .3s}.pp-item[data-v-e8e3a6af]:hover{background:#ffffff1f}.pp-item .pp-icon[data-v-e8e3a6af]{font-size:32px;flex-shrink:0;margin-top:2px}.pp-item strong[data-v-e8e3a6af]{display:block;font-size:16px;color:#fff;margin-bottom:6px}.pp-item span[data-v-e8e3a6af]{font-size:13px;color:#fff9;line-height:1.5}.bottom-grid[data-v-e8e3a6af]{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:start}.adv-list[data-v-e8e3a6af]{display:flex;flex-direction:column;gap:16px}.adv-big-card[data-v-e8e3a6af]{display:flex;gap:20px;align-items:flex-start;padding:24px 28px;background:#fff;border-radius:16px;box-shadow:var(--shadow-sm);transition:all .3s}.adv-big-card[data-v-e8e3a6af]:hover{transform:translate(6px);box-shadow:var(--shadow-md)}.adv-big-card .adv-big-icon[data-v-e8e3a6af]{font-size:36px;flex-shrink:0;margin-top:2px}.adv-big-card h4[data-v-e8e3a6af]{font-size:16px;font-weight:800;color:var(--text-primary);margin:0 0 6px}.adv-big-card p[data-v-e8e3a6af]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.6}.contact-list[data-v-e8e3a6af]{display:flex;flex-direction:column;gap:16px}.contact-row[data-v-e8e3a6af]{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#fff;border-radius:16px;box-shadow:var(--shadow-sm);text-decoration:none;border:2px solid transparent;transition:all .3s}.contact-row[data-v-e8e3a6af]:hover{border-color:var(--token);transform:translate(4px);box-shadow:var(--shadow-md)}.contact-row .cr-icon[data-v-e8e3a6af]{font-size:28px;flex-shrink:0}.contact-row .cr-label[data-v-e8e3a6af]{font-size:12px;color:var(--text-secondary);margin-bottom:2px}.contact-row .cr-val[data-v-e8e3a6af]{font-size:15px;font-weight:700;color:var(--text-primary)}.pricing-grid[data-v-e8e3a6af]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;align-items:stretch}.pricing-card[data-v-e8e3a6af]{display:flex;flex-direction:column;background:#fff;border-radius:20px;padding:36px 28px;box-shadow:var(--shadow-md);position:relative;border:2px solid var(--border);transition:all .35s}.pricing-card[data-v-e8e3a6af]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.pricing-card.featured[data-v-e8e3a6af]{border-color:var(--token);background:linear-gradient(180deg,var(--token-light) 0%,#fff 25%)}.pricing-card.featured[data-v-e8e3a6af]:hover{box-shadow:0 16px 40px #2563eb40}.pricing-badge[data-v-e8e3a6af]{position:absolute;top:-1px;right:28px;padding:6px 18px;border-radius:0 0 12px 12px;font-size:11px;font-weight:700;letter-spacing:.5px}.pricing-badge.best-flexible[data-v-e8e3a6af]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.pricing-badge.best-value[data-v-e8e3a6af]{background:linear-gradient(135deg,var(--token),#38bdf8);color:#fff}.pricing-badge.best-power[data-v-e8e3a6af]{background:linear-gradient(135deg,#0b1437,#1e3a8a);color:#fff}.pricing-icon[data-v-e8e3a6af]{font-size:48px;margin-bottom:12px}.pricing-name[data-v-e8e3a6af]{font-size:24px;font-weight:800;color:var(--text-primary);margin:0 0 6px}.pricing-tagline[data-v-e8e3a6af]{font-size:13px;color:var(--text-secondary);margin:0 0 20px}.pricing-price-block[data-v-e8e3a6af]{margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:12px}.price-amount[data-v-e8e3a6af]{font-size:36px;font-weight:900;color:var(--token)}.price-usage[data-v-e8e3a6af]{font-size:28px}.price-currency[data-v-e8e3a6af]{font-size:18px;font-weight:700}.price-cycle[data-v-e8e3a6af]{font-size:14px;color:var(--text-secondary);margin-left:4px}.price-from[data-v-e8e3a6af]{display:block;font-size:18px;font-weight:800;color:var(--token);margin-bottom:4px}.price-note[data-v-e8e3a6af]{display:block;font-size:12px;color:var(--text-secondary)}.pricing-features[data-v-e8e3a6af]{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px;flex:1}.pricing-features li[data-v-e8e3a6af]{font-size:13px;color:var(--text-secondary);line-height:1.5;padding-left:4px}.token-plan-tip[data-v-e8e3a6af]{background:#f0f6ff;border-radius:10px;padding:10px 14px;font-size:13px;color:#1557b0;margin-bottom:16px;text-align:center}.device-refund-tip[data-v-e8e3a6af],.opc-tip[data-v-e8e3a6af]{background:#f0f6ff;border-radius:10px;padding:10px 14px;font-size:13px;color:#1557b0;margin-bottom:16px}.device-refund-tip strong[data-v-e8e3a6af],.opc-tip strong[data-v-e8e3a6af]{color:var(--token-dark)}.opc-tip[data-v-e8e3a6af]{background:linear-gradient(135deg,#e8f0fe,#f0e8ff);color:#4a2080}.opc-tip strong[data-v-e8e3a6af]{color:#6a1dc7}.pricing-cta[data-v-e8e3a6af]{display:block;width:100%;padding:14px 0;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;border:none;transition:all .3s}.pricing-cta.cta-blue[data-v-e8e3a6af]{background:linear-gradient(135deg,var(--token),#38bdf8);color:#fff;box-shadow:0 4px 16px #2563eb59}.pricing-cta.cta-blue[data-v-e8e3a6af]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2563eb80}.pricing-cta.cta-dark[data-v-e8e3a6af]{background:linear-gradient(135deg,#0b1437,#1e3a8a);color:#fff;box-shadow:0 4px 16px #0b14374d}.pricing-cta.cta-dark[data-v-e8e3a6af]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0b143780}.subscribe-section[data-v-e8e3a6af]{background:linear-gradient(135deg,#0b1437,#1e3a8a,#0c4a6e);padding:100px 20px;text-align:center;color:#fff}.subscribe-content[data-v-e8e3a6af]{max-width:800px;margin:0 auto}.subscribe-title[data-v-e8e3a6af]{font-size:42px;font-weight:900;margin:0 0 16px;background:linear-gradient(135deg,#fff,#bae6fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subscribe-sub[data-v-e8e3a6af]{font-size:18px;opacity:.85;margin:0 0 40px}.plan-pills[data-v-e8e3a6af]{display:flex;justify-content:center;gap:16px;margin-bottom:40px;flex-wrap:wrap}.plan-pill[data-v-e8e3a6af]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:10px 24px;border-radius:30px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s;backdrop-filter:blur(8px)}.plan-pill[data-v-e8e3a6af]:hover{background:#fff3;transform:translateY(-2px)}.subscribe-main-btn[data-v-e8e3a6af]{background:linear-gradient(135deg,var(--token),#38bdf8);color:#fff;border:none;padding:18px 48px;border-radius:16px;font-size:18px;font-weight:800;cursor:pointer;transition:all .3s;box-shadow:0 8px 32px #2563eb66;margin-bottom:32px}.subscribe-main-btn[data-v-e8e3a6af]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #2563eb99}.trust-strip-inline[data-v-e8e3a6af]{display:flex;justify-content:center;align-items:center;gap:12px;font-size:14px;opacity:.7;flex-wrap:wrap}.trust-strip-inline .dot[data-v-e8e3a6af]{opacity:.5}.service-grid[data-v-e8e3a6af]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:48px}.service-card[data-v-e8e3a6af]{background:#fff;border-radius:20px;padding:36px 28px;box-shadow:var(--shadow-sm);border:2px solid transparent;transition:all .3s}.service-card[data-v-e8e3a6af]:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.service-card.featured-service[data-v-e8e3a6af]{border-color:var(--token-light);background:linear-gradient(180deg,var(--token-light) 0%,#fff 30%)}.service-card .service-icon[data-v-e8e3a6af]{font-size:48px;margin-bottom:20px}.service-card h3[data-v-e8e3a6af]{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 12px}.service-card p[data-v-e8e3a6af]{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0}.trust-strip[data-v-e8e3a6af]{display:flex;justify-content:center}.trust-quote[data-v-e8e3a6af]{background:linear-gradient(135deg,#f0f6ff,#e0f2fe);padding:24px 48px;border-radius:16px;font-size:16px;font-weight:600;color:var(--text-primary);position:relative;border:1px solid rgba(37,99,235,.1)}.trust-quote .quote-marks[data-v-e8e3a6af]{font-size:24px;color:var(--token);opacity:.5}.trust-quote .quote-attr[data-v-e8e3a6af]{display:block;font-size:13px;color:var(--text-secondary);margin-top:8px;font-weight:400;text-align:right}.site-footer[data-v-e8e3a6af]{background:#0b1437;color:#fff;padding:48px 20px}.footer-inner[data-v-e8e3a6af]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.footer-brand[data-v-e8e3a6af]{font-size:18px;font-weight:700;display:flex;align-items:center;gap:8px}.footer-links[data-v-e8e3a6af]{display:flex;gap:24px}.footer-links span[data-v-e8e3a6af]{font-size:14px;opacity:.7;cursor:pointer;transition:opacity .2s}.footer-links span[data-v-e8e3a6af]:hover{opacity:1;color:var(--token-light)}.footer-copy[data-v-e8e3a6af]{font-size:13px;opacity:.5}.payment-overlay[data-v-e8e3a6af]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.payment-modal[data-v-e8e3a6af]{background:#fff;border-radius:16px;padding:32px;max-width:400px;width:90%;text-align:center}.payment-header[data-v-e8e3a6af]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.payment-header h3[data-v-e8e3a6af]{font-size:20px;font-weight:700}.payment-close[data-v-e8e3a6af]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.payment-product[data-v-e8e3a6af]{font-size:16px;color:#333;margin-bottom:8px}.payment-amount[data-v-e8e3a6af]{font-size:32px;font-weight:900;color:#ff6b35;margin-bottom:20px}.payment-qr[data-v-e8e3a6af]{margin-bottom:16px}.payment-qr img[data-v-e8e3a6af]{border-radius:8px}.payment-mock-notice[data-v-e8e3a6af]{background:#fff3cd;border-radius:12px;padding:20px}.payment-mock-notice p[data-v-e8e3a6af]{margin:4px 0;font-size:14px;color:#856404}.payment-tip[data-v-e8e3a6af]{font-size:13px;color:#999}@media (max-width: 1200px){.pricing-grid[data-v-e8e3a6af]{grid-template-columns:repeat(2,1fr)}.price-usage[data-v-e8e3a6af]{font-size:24px}}@media (max-width: 1100px){.cap-grid[data-v-e8e3a6af],.scene-grid[data-v-e8e3a6af],.sol-grid[data-v-e8e3a6af]{grid-template-columns:repeat(2,1fr)}.bottom-grid[data-v-e8e3a6af]{grid-template-columns:1fr;gap:40px}.platform-products[data-v-e8e3a6af]{grid-template-columns:1fr}}@media (max-width: 992px){.service-grid[data-v-e8e3a6af]{grid-template-columns:1fr}.stats-row[data-v-e8e3a6af]{flex-wrap:wrap;gap:24px}.stat-divider[data-v-e8e3a6af]{display:none}}@media (max-width: 768px){.pricing-grid[data-v-e8e3a6af]{grid-template-columns:1fr}.header-nav[data-v-e8e3a6af],.header-actions[data-v-e8e3a6af]{display:none}.hamburger[data-v-e8e3a6af]{display:flex}.hero-section[data-v-e8e3a6af]{padding:120px 20px 60px;flex-direction:column;text-align:center;gap:40px}.hero-content[data-v-e8e3a6af]{text-align:center}.hero-cta[data-v-e8e3a6af]{justify-content:center}.hero-title[data-v-e8e3a6af]{font-size:36px}.section-title[data-v-e8e3a6af]{font-size:28px}.subscribe-title[data-v-e8e3a6af]{font-size:32px}.subscribe-main-btn[data-v-e8e3a6af]{width:100%}.intro-headline[data-v-e8e3a6af]{font-size:28px}.cap-grid[data-v-e8e3a6af],.scene-grid[data-v-e8e3a6af],.sol-grid[data-v-e8e3a6af]{grid-template-columns:1fr}.block-header .block-no[data-v-e8e3a6af]{font-size:40px}.platform-inner h2[data-v-e8e3a6af]{font-size:26px}.stat-item .stat-num[data-v-e8e3a6af]{font-size:28px}}
