:root{--color-black: #000;--color-white: #fff;--color-gray-100: #f5f5f5;--color-gray-200: #e5e5e5;--color-gray-300: #d4d4d4;--color-gray-400: #a3a3a3;--color-gray-500: #737373;--color-gray-600: #525252;--color-gray-700: #404040;--color-gray-800: #262626;--color-gray-900: #171717;--color-primary: #ffd100;--color-primary-hover: #e6bc00;--header-height: 56px;--header-offset: var(--header-height);--container-max: 1280px;--transition: .25s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.5;color:var(--color-black);background:var(--color-white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.header-hidden{--header-offset: 0px}*,*:before,*:after{box-sizing:border-box}body{margin:0;overflow-x:hidden}#app{min-height:100vh;display:flex;flex-direction:column}#app>main{flex:1 0 auto;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul{list-style:none;margin:0;padding:0}img{max-width:100%;display:block}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 24px}@media (max-width: 768px){.container{padding:0 16px}}.header[data-v-c8f4c5bf]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-height);background:transparent;transform:translateY(0);transition:transform .28s ease,background var(--transition),box-shadow var(--transition)}.header.hidden[data-v-c8f4c5bf]{transform:translateY(-100%)}.header.hero-nav[data-v-c8f4c5bf]{background:transparent;box-shadow:none}.header.hero-nav .logo-img[data-v-c8f4c5bf]{filter:none}.header.hero-nav .nav-link[data-v-c8f4c5bf],.header.hero-nav .icon-btn[data-v-c8f4c5bf],.header.hero-nav .locale-btn[data-v-c8f4c5bf]{color:#000000bf}.header.hero-nav .nav-link[data-v-c8f4c5bf]:hover,.header.hero-nav .icon-btn[data-v-c8f4c5bf]:hover,.header.hero-nav .locale-btn[data-v-c8f4c5bf]:hover{color:var(--color-black)}.header.hero-nav .icon-btn[data-v-c8f4c5bf]:hover,.header.hero-nav .locale-btn[data-v-c8f4c5bf]:hover{background:#0000000f}.header.hero-nav .menu-toggle span[data-v-c8f4c5bf],.header.hero-nav .menu-toggle span[data-v-c8f4c5bf]:before,.header.hero-nav .menu-toggle span[data-v-c8f4c5bf]:after{background:var(--color-black)}.header.hero-nav .nav-link.router-link-active[data-v-c8f4c5bf]{color:var(--color-black)}.header.light[data-v-c8f4c5bf]{background:var(--color-white);box-shadow:0 1px #0000000f}.header.light .logo-img[data-v-c8f4c5bf]{filter:none}.header.light .nav-link[data-v-c8f4c5bf],.header.light .icon-btn[data-v-c8f4c5bf],.header.light .locale-btn[data-v-c8f4c5bf]{color:var(--color-black)}.header.light .nav-link[data-v-c8f4c5bf]{color:#000000bf}.header.light .nav-link[data-v-c8f4c5bf]:hover{color:var(--color-black)}.header.light .icon-btn[data-v-c8f4c5bf]:hover,.header.light .locale-btn[data-v-c8f4c5bf]:hover{background:#0000000f}.header.light .menu-toggle span[data-v-c8f4c5bf],.header.light .menu-toggle span[data-v-c8f4c5bf]:before,.header.light .menu-toggle span[data-v-c8f4c5bf]:after{background:var(--color-black)}.header-inner[data-v-c8f4c5bf]{display:flex;align-items:center;height:100%;max-width:1440px;margin:0 auto;padding:0 32px;gap:24px}.logo[data-v-c8f4c5bf]{flex-shrink:0;display:flex;align-items:center}.logo-img[data-v-c8f4c5bf]{height:36px;width:auto;display:block}.nav[data-v-c8f4c5bf]{display:flex;align-items:center;justify-content:center;flex:1;gap:28px}.nav-link[data-v-c8f4c5bf]{color:#ffffffeb;font-size:13px;font-weight:400;white-space:nowrap;transition:color var(--transition)}.nav-link[data-v-c8f4c5bf]:hover,.nav-link.router-link-active[data-v-c8f4c5bf]{color:var(--color-white)}.header.light .nav-link.router-link-active[data-v-c8f4c5bf]{color:var(--color-black);font-weight:600}.nav-dropdown[data-v-c8f4c5bf]{position:relative}.nav-trigger[data-v-c8f4c5bf]{display:inline-flex;align-items:center;gap:4px;padding:0;background:transparent;border:none;cursor:pointer}.nav-chevron[data-v-c8f4c5bf]{transition:transform var(--transition)}.nav-dropdown:hover .nav-chevron[data-v-c8f4c5bf],.nav-dropdown:focus-within .nav-chevron[data-v-c8f4c5bf]{transform:rotate(180deg)}.nav-submenu[data-v-c8f4c5bf]{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(8px);min-width:280px;margin:0;padding:8px;list-style:none;background:var(--color-white);border-radius:12px;box-shadow:0 12px 32px #00000024;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition),transform var(--transition),visibility var(--transition);z-index:200}.nav-dropdown[data-v-c8f4c5bf]:before{content:"";position:absolute;top:100%;left:0;right:0;height:16px}.nav-dropdown:hover .nav-submenu[data-v-c8f4c5bf],.nav-dropdown:focus-within .nav-submenu[data-v-c8f4c5bf]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav-submenu-link[data-v-c8f4c5bf]{display:block;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--color-gray-700);border-radius:8px;transition:background var(--transition),color var(--transition)}.nav-submenu-link[data-v-c8f4c5bf]:hover{background:#f5f5f5;color:var(--color-black)}.nav-submenu-link.pending[data-v-c8f4c5bf]{cursor:default}.nav-submenu-link.pending[data-v-c8f4c5bf]:hover{background:#f9f9f9;color:var(--color-gray-600)}.header.light .nav-trigger[data-v-c8f4c5bf]{color:#000000bf}.header.light .nav-trigger[data-v-c8f4c5bf]:hover,.header.light .nav-dropdown:hover .nav-trigger[data-v-c8f4c5bf],.header.light .nav-dropdown:focus-within .nav-trigger[data-v-c8f4c5bf]{color:var(--color-black)}.header-actions[data-v-c8f4c5bf]{display:flex;align-items:center;gap:12px;flex-shrink:0}.btn-buy[data-v-c8f4c5bf]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:var(--color-primary);color:var(--color-black);font-size:13px;font-weight:600;border-radius:20px;transition:background var(--transition)}.cart-badge[data-v-c8f4c5bf]{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--color-black);color:var(--color-white);font-size:11px;font-weight:700;line-height:20px;text-align:center}.btn-buy[data-v-c8f4c5bf]:hover{background:var(--color-primary-hover)}.icon-btn[data-v-c8f4c5bf]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-white);border-radius:50%;transition:background var(--transition)}.icon-btn[data-v-c8f4c5bf]:hover{background:#ffffff1a}.account-dropdown[data-v-c8f4c5bf]{position:relative}.account-dropdown[data-v-c8f4c5bf]:before{content:"";position:absolute;top:100%;left:0;right:0;height:12px}.account-menu[data-v-c8f4c5bf]{position:absolute;top:calc(100% + 8px);right:0;min-width:120px;margin:0;padding:6px;list-style:none;background:var(--color-white);border-radius:10px;box-shadow:0 8px 24px #0000001f;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity var(--transition),transform var(--transition),visibility var(--transition);z-index:200}.account-dropdown:hover .account-menu[data-v-c8f4c5bf],.account-dropdown:focus-within .account-menu[data-v-c8f4c5bf]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.account-option[data-v-c8f4c5bf]{display:block;width:100%;padding:10px 14px;text-align:left;font-size:13px;color:var(--color-gray-700);border-radius:6px;transition:background var(--transition),color var(--transition)}.account-option[data-v-c8f4c5bf]:hover{background:#f5f5f5;color:var(--color-black)}.account-user[data-v-c8f4c5bf]{padding:10px 14px 6px;font-size:13px;font-weight:600;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.nav-account-name[data-v-c8f4c5bf]{color:#ffffffeb;font-size:14px;font-weight:600;padding:12px 0 4px}.nav-logout[data-v-c8f4c5bf]{width:100%;text-align:left;background:transparent;border:none;cursor:pointer}.locale-dropdown[data-v-c8f4c5bf]{position:relative}.locale-btn[data-v-c8f4c5bf]{display:flex;align-items:center;gap:6px;padding:6px 10px;color:var(--color-white);font-size:12px;border-radius:6px;transition:background var(--transition)}.locale-btn span[data-v-c8f4c5bf]{white-space:nowrap}.locale-btn[data-v-c8f4c5bf]:hover{background:#ffffff1a}.locale-menu[data-v-c8f4c5bf]{position:absolute;top:calc(100% + 8px);right:0;min-width:140px;margin:0;padding:6px;list-style:none;background:var(--color-white);border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:200}.locale-option[data-v-c8f4c5bf]{display:block;width:100%;padding:10px 12px;text-align:left;font-size:13px;color:var(--color-gray-700);border-radius:6px;transition:background var(--transition),color var(--transition)}.locale-option[data-v-c8f4c5bf]:hover{background:#f5f5f5;color:var(--color-black)}.locale-option.active[data-v-c8f4c5bf]{background:var(--color-primary);color:var(--color-black);font-weight:600}.menu-toggle[data-v-c8f4c5bf]{display:none;width:32px;height:32px;position:relative}.menu-toggle span[data-v-c8f4c5bf],.menu-toggle span[data-v-c8f4c5bf]:before,.menu-toggle span[data-v-c8f4c5bf]:after{display:block;width:20px;height:2px;background:var(--color-white);border-radius:1px;transition:transform var(--transition),opacity var(--transition)}.menu-toggle span[data-v-c8f4c5bf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-toggle span[data-v-c8f4c5bf]:before,.menu-toggle span[data-v-c8f4c5bf]:after{content:"";position:absolute;left:0}.menu-toggle span[data-v-c8f4c5bf]:before{top:-6px}.menu-toggle span[data-v-c8f4c5bf]:after{top:6px}.menu-toggle span.active[data-v-c8f4c5bf]{background:transparent}.menu-toggle span.active[data-v-c8f4c5bf]:before{top:0;transform:rotate(45deg)}.menu-toggle span.active[data-v-c8f4c5bf]:after{top:0;transform:rotate(-45deg)}@media (max-width: 1200px){.nav[data-v-c8f4c5bf]{gap:16px}.nav-link[data-v-c8f4c5bf]{font-size:12px}.locale-btn span[data-v-c8f4c5bf]{display:none}}@media (max-width: 992px){.nav[data-v-c8f4c5bf]{position:fixed;top:var(--header-height);left:0;right:0;flex:none;flex-direction:column;align-items:stretch;width:auto;height:auto;padding:8px 24px 12px;background:#000000f2;gap:0;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform var(--transition),opacity var(--transition),visibility var(--transition);pointer-events:none;z-index:99;border-radius:0 0 12px 12px;box-shadow:0 8px 24px #0003}.nav.open[data-v-c8f4c5bf]{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.nav.open .nav-link[data-v-c8f4c5bf]{color:#ffffffeb;font-size:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.nav.open .nav-link[data-v-c8f4c5bf]:last-child{border-bottom:none}.nav.open .nav-dropdown[data-v-c8f4c5bf]{border-bottom:1px solid rgba(255,255,255,.08)}.nav.open .nav-trigger[data-v-c8f4c5bf]{width:100%;justify-content:space-between;color:#ffffffeb;font-size:16px;padding:12px 0}.nav.open .nav-submenu[data-v-c8f4c5bf]{position:static;transform:none;opacity:1;visibility:visible;pointer-events:auto;min-width:0;padding:0 0 8px 12px;background:transparent;box-shadow:none;border-radius:0}.nav.open .nav-submenu-link[data-v-c8f4c5bf]{color:#ffffffc7;font-size:14px;padding:10px 0;border-radius:0}.nav.open .nav-submenu-link[data-v-c8f4c5bf]:hover{background:transparent;color:var(--color-white)}.nav.open .nav-submenu-link.pending[data-v-c8f4c5bf]{color:#ffffff8c}.nav.open .nav-chevron[data-v-c8f4c5bf]{transform:rotate(180deg)}.nav.open .nav-link[data-v-c8f4c5bf]:hover,.header.light .nav.open .nav-link[data-v-c8f4c5bf]:hover,.nav.open .nav-link.router-link-active[data-v-c8f4c5bf],.header.light .nav.open .nav-link.router-link-active[data-v-c8f4c5bf]{color:var(--color-white);font-weight:600}.menu-toggle[data-v-c8f4c5bf]{display:block}.locale-btn span[data-v-c8f4c5bf]{display:inline;font-size:11px;max-width:56px;overflow:hidden;text-overflow:ellipsis}.locale-btn[data-v-c8f4c5bf]{padding:4px 8px;gap:4px}}@media (max-width: 768px){.header-inner[data-v-c8f4c5bf]{padding:0 16px;gap:8px}.btn-buy[data-v-c8f4c5bf],.icon-btn[data-v-c8f4c5bf],.account-dropdown[data-v-c8f4c5bf]{display:none}}.nav-account[data-v-c8f4c5bf]{display:none}@media (max-width: 992px){.nav-account[data-v-c8f4c5bf]{display:flex;flex-direction:column;gap:0;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.nav.open .nav-account-link[data-v-c8f4c5bf]{color:#ffffffeb;font-size:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.nav.open .nav-account-link[data-v-c8f4c5bf]:last-child{border-bottom:none}}.footer[data-v-f4847c58]{background:var(--color-black);color:#ffffffb3;padding:64px 0 32px}.footer-top[data-v-f4847c58]{display:grid;grid-template-columns:1fr 2fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-logo[data-v-f4847c58]{height:40px;width:auto;display:block;margin-bottom:12px}.footer-brand p[data-v-f4847c58]{font-size:14px;margin:0}.footer-links[data-v-f4847c58]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.link-group h4[data-v-f4847c58]{font-size:14px;font-weight:600;color:var(--color-white);margin:0 0 16px}.link-group li[data-v-f4847c58]{margin-bottom:10px}.link-group a[data-v-f4847c58]{font-size:13px;transition:color var(--transition)}.link-group a[data-v-f4847c58]:hover{color:var(--color-white)}.footer-bottom[data-v-f4847c58]{display:flex;justify-content:space-between;align-items:center;padding-top:32px;flex-wrap:wrap;gap:16px}.footer-meta[data-v-f4847c58]{display:flex;flex-direction:column;gap:8px}.footer-bottom p[data-v-f4847c58]{font-size:12px;margin:0}.icp-link[data-v-f4847c58]{font-size:12px;color:#ffffff8c;transition:color var(--transition)}.icp-link[data-v-f4847c58]:hover{color:#ffffffd9}.footer-legal[data-v-f4847c58]{display:flex;gap:24px}.footer-legal a[data-v-f4847c58]{font-size:12px;transition:color var(--transition)}.footer-legal a[data-v-f4847c58]:hover{color:var(--color-white)}@media (max-width: 768px){.footer-top[data-v-f4847c58]{grid-template-columns:1fr;gap:32px}.footer-links[data-v-f4847c58]{grid-template-columns:repeat(2,1fr)}.footer-bottom[data-v-f4847c58]{flex-direction:column;text-align:center}.footer-meta[data-v-f4847c58]{align-items:center}}.chat-widget-wrap[data-v-9415e495]{position:fixed;bottom:32px;right:32px;z-index:90}.chat-panel[data-v-9415e495]{position:absolute;right:0;bottom:calc(100% + 12px);width:280px;padding:20px;background:var(--color-white);border-radius:16px;box-shadow:0 8px 32px #00000026}.panel-title[data-v-9415e495]{margin:0 0 16px;font-size:15px;font-weight:700;color:var(--color-black)}.contact-list[data-v-9415e495]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.contact-list li[data-v-9415e495]{display:grid;grid-template-columns:52px 1fr;gap:8px;font-size:13px;line-height:1.5}.contact-list .label[data-v-9415e495]{color:var(--color-gray-500);font-weight:500;flex-shrink:0}.contact-list a[data-v-9415e495]{color:var(--color-black);word-break:break-all;transition:color var(--transition)}.contact-list a[data-v-9415e495]:hover{color:var(--color-gray-600)}.chat-widget[data-v-9415e495]{width:52px;height:52px;border-radius:50%;background:var(--color-white);box-shadow:0 4px 20px #00000040;display:flex;align-items:center;justify-content:center;transition:transform var(--transition),box-shadow var(--transition)}.chat-widget[data-v-9415e495]:hover,.chat-widget.active[data-v-9415e495]{transform:scale(1.05);box-shadow:0 6px 28px #0000004d}.avatar[data-v-9415e495]{width:40px;height:40px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;overflow:hidden}.panel-enter-active[data-v-9415e495],.panel-leave-active[data-v-9415e495]{transition:opacity .2s ease,transform .2s ease}.panel-enter-from[data-v-9415e495],.panel-leave-to[data-v-9415e495]{opacity:0;transform:translateY(8px)}@media (max-width: 768px){.chat-widget-wrap[data-v-9415e495]{bottom:24px;right:16px}.chat-panel[data-v-9415e495]{width:min(280px,calc(100vw - 32px));right:0;padding:16px}.contact-list li[data-v-9415e495]{grid-template-columns:1fr;gap:4px}.contact-list .label[data-v-9415e495]{font-size:12px}}.product-search-overlay[data-v-b5e5dfc8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300}.search-backdrop[data-v-b5e5dfc8]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.search-panel[data-v-b5e5dfc8]{position:relative;z-index:1;background:var(--color-white);padding:28px 0 36px;box-shadow:0 8px 24px #00000014}.search-panel-inner[data-v-b5e5dfc8]{max-width:720px;margin:0 auto;padding:0 32px}.search-form[data-v-b5e5dfc8]{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid #e8e8e8}.search-icon[data-v-b5e5dfc8]{flex-shrink:0;color:var(--color-gray-500)}.search-input[data-v-b5e5dfc8]{flex:1;min-width:0;padding:0;font-size:16px;color:var(--color-black);background:transparent;border:none;outline:none}.search-input[data-v-b5e5dfc8]::placeholder{color:var(--color-gray-400)}.quick-links[data-v-b5e5dfc8]{margin-top:28px}.quick-links-label[data-v-b5e5dfc8]{margin:0 0 12px;font-size:13px;color:var(--color-gray-500)}.quick-links-list[data-v-b5e5dfc8]{margin:0;padding:0;list-style:none}.quick-link[data-v-b5e5dfc8]{display:block;width:100%;padding:10px 0;text-align:left;font-size:15px;color:var(--color-black);background:transparent;border:none;cursor:pointer;transition:color var(--transition)}.quick-link[data-v-b5e5dfc8]:hover{color:var(--color-gray-600)}@media (max-width: 768px){.search-panel[data-v-b5e5dfc8]{padding:20px 0 28px}.search-panel-inner[data-v-b5e5dfc8]{padding:0 20px}}.hero[data-v-6d2a7411]{position:relative;width:100%;height:100vh;min-height:600px;background:#f5f5f7;overflow:hidden}.hero-slides[data-v-6d2a7411]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#f5f5f7}.hero-track[data-v-6d2a7411]{display:flex;height:100%;transition:transform .72s cubic-bezier(.65,0,.35,1);will-change:transform}.hero-slide[data-v-6d2a7411]{position:relative;flex:0 0 100%;width:100%;height:100%;background:#f5f5f7;overflow:hidden}.hero-slide[data-v-6d2a7411]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(245,245,247,.88) 0%,rgba(245,245,247,.35) 26%,transparent 40%);pointer-events:none}.hero-bg[data-v-6d2a7411]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-bg-pos, center center)}.hero-panel[data-v-6d2a7411]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-start;padding:calc(var(--header-height) + 162px) 0 48px;pointer-events:none}.hero-inner[data-v-6d2a7411]{width:100%;max-width:1440px;margin:0 auto;padding:0 48px 0 24px;pointer-events:auto;display:flex;flex-direction:column}.hero-content[data-v-6d2a7411]{width:min(540px,46%);max-width:100%}.hero-actions[data-v-6d2a7411]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:0}.hero-features-bar[data-v-6d2a7411]{position:relative;display:inline-flex;align-items:center;width:max-content;max-width:min(760px,calc(100vw - 192px));margin-top:160px;padding:10px 12px 10px 0;border-radius:999px;overflow:visible;isolation:isolate}.hero-features-bar[data-v-6d2a7411]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#ffffff9e;box-shadow:0 4px 20px #0000000a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.15) 20%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.85) 68%,rgba(0,0,0,1) 100%);mask-image:linear-gradient(90deg,#0000,#00000026 20%,#0000008c 45%,#000000d9 68%,#000)}.hero-indicators[data-v-6d2a7411]{display:flex;align-items:center;gap:8px}.hero-controls[data-v-6d2a7411]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.hero-controls .hero-arrow[data-v-6d2a7411],.hero-controls .hero-indicators[data-v-6d2a7411]{pointer-events:auto}.hero-arrow[data-v-6d2a7411]{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:#ffffffe0;box-shadow:0 4px 16px #00000014;color:#262629;cursor:pointer;transform:translateY(-50%);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.hero-arrow[data-v-6d2a7411]:hover{background:#fff;box-shadow:0 6px 20px #0000001a}.hero-arrow-prev[data-v-6d2a7411]{left:24px}.hero-arrow-next[data-v-6d2a7411]{right:24px}.hero-controls .hero-indicators[data-v-6d2a7411]{position:absolute;left:50%;bottom:28px;z-index:3;transform:translate(-50%)}.hero-indicator[data-v-6d2a7411]{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:#26262938;cursor:pointer;transition:width .25s ease,background .25s ease}.hero-indicator.is-active[data-v-6d2a7411]{width:24px;background:#262629b8}@media (max-width: 1200px){.hero-features-bar[data-v-6d2a7411]{max-width:calc(100vw - 120px);overflow-x:auto;scrollbar-width:none}.hero-features-bar[data-v-6d2a7411]::-webkit-scrollbar{display:none}}.hero-logo[data-v-6d2a7411]{display:block;height:32px;width:auto;margin-top:-10px;margin-bottom:18px;object-fit:contain}.hero-title[data-v-6d2a7411]{margin:0 0 16px;font-size:clamp(42px,5.2vw,56px);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#262629}@media (prefers-reduced-motion: reduce){.hero-track[data-v-6d2a7411]{transition:none!important}}.hero-desc[data-v-6d2a7411]{margin:0 0 30px;font-size:16px;line-height:1.75;color:#2626299e;white-space:pre-line}.btn-shop[data-v-6d2a7411],.btn-explore[data-v-6d2a7411]{display:inline-flex;align-items:center;gap:4px;padding:13px 26px;font-size:15px;font-weight:600;border-radius:999px;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.btn-shop[data-v-6d2a7411]{background:#ffd100;color:#262629;box-shadow:0 8px 20px #ffd10047}.btn-shop[data-v-6d2a7411]:hover{transform:translateY(-1px);background:#f5c800}.btn-explore[data-v-6d2a7411]{background:#ffffffeb;color:#262629;box-shadow:0 4px 14px #0000000f}.btn-explore[data-v-6d2a7411]:hover{transform:translateY(-1px);background:#fff}.feature-item[data-v-6d2a7411]{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:6px 12px}.feature-item[data-v-6d2a7411]:last-child{padding-right:14px}.feature-icon-wrap[data-v-6d2a7411]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000000a}.feature-icon[data-v-6d2a7411]{width:22px;height:22px;object-fit:contain}.feature-text[data-v-6d2a7411]{display:flex;flex-direction:column;gap:2px;min-width:0}.feature-text strong[data-v-6d2a7411]{font-size:13px;font-weight:600;color:#262629;white-space:nowrap}.feature-text em[data-v-6d2a7411]{font-style:normal;font-size:11px;color:#2626297a;white-space:nowrap}@media (max-width: 992px){.hero-panel[data-v-6d2a7411]{padding:calc(var(--header-height) + 88px) 0 56px}.hero-inner[data-v-6d2a7411]{padding:0 32px 0 8px}.hero-content[data-v-6d2a7411]{width:min(540px,62%)}.hero-features-bar[data-v-6d2a7411]{margin-top:96px;max-width:calc(100vw - 64px)}.hero-title[data-v-6d2a7411]{font-size:clamp(34px,4.8vw,48px)}}@media (max-width: 768px){.hero[data-v-6d2a7411]{display:flex;flex-direction:column;min-height:600px;height:100dvh;height:100vh;overflow:hidden}.hero-slides[data-v-6d2a7411]{position:relative;flex:0 0 58%;width:100%;height:58%;min-height:0}.hero-slide[data-v-6d2a7411]{display:block}.hero-slide[data-v-6d2a7411]:after{display:none}.hero-bg[data-v-6d2a7411]{position:relative;width:100%;height:100%;object-fit:cover;object-position:var(--hero-bg-pos-mobile, center center)}.hero-panel[data-v-6d2a7411]{position:relative;inset:auto;flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:0;padding:12px 0 56px;background:#f5f5f7;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:auto}.hero-inner[data-v-6d2a7411]{width:100%;flex:0 0 auto;display:flex;flex-direction:column;padding:0 20px;justify-content:flex-start;align-items:stretch;gap:10px}.hero-content[data-v-6d2a7411]{width:100%;max-width:none;flex:0 0 auto}.hero-logo[data-v-6d2a7411]{display:none}.hero-title[data-v-6d2a7411]{margin-bottom:8px;font-size:clamp(24px,6.5vw,30px);line-height:1.2}.hero-desc[data-v-6d2a7411]{margin-bottom:12px;font-size:12px;line-height:1.6;max-width:100%;white-space:pre-line}.hero-actions[data-v-6d2a7411]{gap:8px;margin-bottom:0}.btn-shop[data-v-6d2a7411],.btn-explore[data-v-6d2a7411]{flex:1 1 calc(50% - 4px);justify-content:center;min-width:0;padding:9px 12px;font-size:12px}.hero-features-bar[data-v-6d2a7411]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 6px;width:100%;max-width:none;margin-top:4px;margin-bottom:0;padding:8px;border-radius:12px;overflow:visible;flex:0 0 auto;isolation:auto;background:#ffffffeb;box-shadow:0 2px 12px #0000000a}.hero-features-bar[data-v-6d2a7411]:before{display:none}.feature-item[data-v-6d2a7411]{padding:2px 0;gap:5px}.feature-item[data-v-6d2a7411]:last-child{padding-right:0}.feature-icon-wrap[data-v-6d2a7411]{width:28px;height:28px}.feature-icon[data-v-6d2a7411]{width:16px;height:16px}.feature-text strong[data-v-6d2a7411]{font-size:10px;white-space:normal;line-height:1.25}.feature-text em[data-v-6d2a7411]{font-size:9px;white-space:normal;line-height:1.25}.hero-controls[data-v-6d2a7411]{position:absolute;inset:auto 0 12px;z-index:4;display:flex;align-items:center;justify-content:center;gap:14px;padding:0 20px;pointer-events:none}.hero-controls .hero-indicators[data-v-6d2a7411]{position:static;transform:none;gap:6px}.hero-controls .hero-arrow[data-v-6d2a7411]{position:static;top:auto;transform:none;width:34px;height:34px;flex-shrink:0;background:#fffffff0;box-shadow:0 2px 10px #00000014}.hero-controls .hero-arrow svg[data-v-6d2a7411]{width:16px;height:16px}.hero-indicator[data-v-6d2a7411]{width:6px;height:6px}.hero-indicator.is-active[data-v-6d2a7411]{width:18px}}@media (max-width: 480px){.hero-slides[data-v-6d2a7411]{flex-basis:56%;height:56%}.hero-panel[data-v-6d2a7411]{padding:10px 0 52px}.hero-title[data-v-6d2a7411]{font-size:clamp(22px,6vw,26px)}.hero-desc[data-v-6d2a7411]{font-size:11px}.btn-shop[data-v-6d2a7411],.btn-explore[data-v-6d2a7411]{padding:8px 10px;font-size:11px}.hero-features-bar[data-v-6d2a7411]{padding:6px;gap:3px 5px}.hero-controls[data-v-6d2a7411]{bottom:10px;gap:10px}}.ai-business[data-v-d24009b1]{padding:80px 0;background:var(--db55de1c);color:var(--color-white)}.section-header[data-v-d24009b1]{text-align:center;max-width:900px;margin:0 auto 40px}.section-header h2[data-v-d24009b1]{font-size:clamp(24px,3.5vw,40px);font-weight:700;line-height:1.4;margin:0 0 16px}.highlight[data-v-d24009b1]{color:var(--color-primary)}.intro[data-v-d24009b1]{font-size:15px;line-height:1.8;color:#ffffffb3;margin:0}.tab-nav[data-v-d24009b1]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.15);margin-bottom:40px;padding-bottom:0}.tab-btn[data-v-d24009b1]{position:relative;padding:14px 24px;background:none;border:none;color:#ffffffa6;font-size:15px;font-weight:500;cursor:pointer;transition:color var(--transition);font-family:inherit}.tab-btn[data-v-d24009b1]:hover{color:var(--color-white)}.tab-btn.active[data-v-d24009b1]{color:var(--color-white);font-weight:600}.tab-btn.active[data-v-d24009b1]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--color-primary);border-radius:2px 2px 0 0}.product-grid[data-v-d24009b1]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-card[data-v-d24009b1]{background:linear-gradient(180deg,#f0f0f0,#e8e8e8);border-radius:20px;padding:28px 24px 24px;color:var(--color-black);display:flex;flex-direction:column}.product-card h3[data-v-d24009b1]{font-size:clamp(22px,2.5vw,28px);font-weight:700;margin:0 0 10px}.desc[data-v-d24009b1]{font-size:14px;line-height:1.7;color:var(--color-gray-600);margin:0 0 16px;min-height:48px}.card-image[data-v-d24009b1]{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px;margin-bottom:12px}.card-image img[data-v-d24009b1]{max-width:100%;max-height:220px;object-fit:contain}.spec[data-v-d24009b1]{font-size:13px;color:var(--color-gray-500);margin:0 0 16px}.card-link[data-v-d24009b1]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--color-black);transition:gap var(--transition)}.card-link[data-v-d24009b1]:hover{gap:10px}@media (max-width: 992px){.product-grid[data-v-d24009b1]{grid-template-columns:1fr;max-width:480px;margin:0 auto}}@media (max-width: 768px){.ai-business[data-v-d24009b1]{padding:48px 0}.tab-btn[data-v-d24009b1]{padding:12px 16px;font-size:14px}}.product-center[data-v-84d574d7]{padding:80px 0;background:var(--color-gray-100)}.section-header[data-v-84d574d7]{text-align:center;max-width:800px;margin:0 auto 48px}.section-header h2[data-v-84d574d7]{font-size:clamp(24px,3vw,36px);font-weight:700;margin:0 0 16px}.intro[data-v-84d574d7]{font-size:15px;line-height:1.8;color:var(--color-gray-600);margin:0}.product-grid[data-v-84d574d7]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-card[data-v-84d574d7]{background:var(--color-white);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.card-image[data-v-84d574d7]{aspect-ratio:4 / 3;overflow:hidden}.card-image img[data-v-84d574d7]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card-image.is-contain[data-v-84d574d7]{display:flex;align-items:center;justify-content:center;background:#fff;padding:8px}.card-image.is-contain img[data-v-84d574d7]{width:100%;height:100%;object-fit:contain}.product-card:hover .card-image img[data-v-84d574d7]{transform:scale(1.05)}.product-card:hover .card-image.is-contain img[data-v-84d574d7]{transform:scale(1.03)}.card-body[data-v-84d574d7]{padding:24px;flex:1;display:flex;flex-direction:column}.card-body h3[data-v-84d574d7]{font-size:17px;font-weight:700;margin:0 0 6px}.card-body p[data-v-84d574d7]{font-size:13px;color:var(--color-gray-500);margin:0 0 16px;flex:1}.card-link[data-v-84d574d7]{font-size:13px;font-weight:600;color:var(--color-gray-700)}.card-link[data-v-84d574d7]:hover{color:var(--color-black)}.view-all[data-v-84d574d7]{text-align:center;margin-top:48px}.btn-view-all[data-v-84d574d7]{display:inline-block;padding:14px 40px;border:1px solid var(--color-gray-300);border-radius:28px;font-size:15px;font-weight:500;transition:all var(--transition)}.btn-view-all[data-v-84d574d7]:hover{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}@media (max-width: 992px){.product-grid[data-v-84d574d7]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.product-center[data-v-84d574d7]{padding:48px 0}.product-grid[data-v-84d574d7]{grid-template-columns:1fr;gap:16px}}.why-buy[data-v-0c9877b6]{padding:128px 0;background:#fff}.section-title[data-v-0c9877b6]{margin:0 0 36px;font-size:32px;font-weight:700;line-height:1.125;color:#262629}.benefit-row[data-v-0c9877b6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.benefit-card[data-v-0c9877b6]{display:flex;flex-direction:column;min-height:240px;padding:24px 16px 0;background:#f5f5f7;border-radius:16px;overflow:hidden;cursor:pointer;transition:box-shadow .3s ease}.benefit-card[data-v-0c9877b6]:hover{box-shadow:0 12px 20px 6px #606d800a,0 8px 16px 4px #606d800a,0 4px 14px #626f830a}.card-title[data-v-0c9877b6]{flex:0 0 auto;min-height:48px;margin:0;padding:0 4px;text-align:center;font-size:16px;font-weight:600;line-height:1.5;color:#262629;white-space:pre-line}.card-visual[data-v-0c9877b6]{flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center;height:152px;margin-top:4px;overflow:hidden}.card-visual img[data-v-0c9877b6]{display:block;object-fit:contain;object-position:bottom center;margin-bottom:24px}.card-visual img.is-blended[data-v-0c9877b6]{mix-blend-mode:multiply;width:100%;max-width:none;height:auto;transform-origin:bottom center}.visual-securePayment img[data-v-0c9877b6]{max-height:118px;transform:scale(1.42)}.visual-careInsurance img[data-v-0c9877b6]{max-height:118px;transform:scale(1.38)}.visual-freeShipping[data-v-0c9877b6]{align-items:center;justify-content:center}.visual-freeShipping img[data-v-0c9877b6]{height:110px;width:auto;max-width:100%;object-position:center center}@media (max-width: 768px){.why-buy[data-v-0c9877b6]{padding:96px 0}.section-title[data-v-0c9877b6]{font-size:20px;line-height:1.5;margin-bottom:28px}.benefit-row[data-v-0c9877b6]{grid-template-columns:1fr}.benefit-card[data-v-0c9877b6]{min-height:210px}}.qr-downloads[data-v-dacc20b0]{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;margin-bottom:24px}.qr-item[data-v-dacc20b0]{text-align:center;flex:0 1 auto;min-width:0}.qr-link[data-v-dacc20b0]{display:flex;align-items:center;justify-content:center;width:184px;height:184px;padding:12px;box-sizing:border-box;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:16px;transition:box-shadow var(--transition)}.qr-link[data-v-dacc20b0]:hover{box-shadow:0 8px 24px #00000014}.qr-link img[data-v-dacc20b0]{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.platform[data-v-dacc20b0]{display:inline-block;margin-top:12px;padding:4px 12px;font-size:12px;font-weight:600;border-radius:12px}.platform.android[data-v-dacc20b0]{background:var(--color-black);color:var(--color-white)}.platform.ios[data-v-dacc20b0]{background:var(--color-gray-800);color:var(--color-white)}.qr-item p[data-v-dacc20b0]{margin:8px auto 0;font-size:13px;color:var(--color-gray-500);max-width:200px;line-height:1.5}@media (max-width: 768px){.qr-downloads[data-v-dacc20b0]{flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:12px;width:100%}.qr-item[data-v-dacc20b0]{flex:1 1 0;min-width:0;max-width:none}.qr-link[data-v-dacc20b0]{width:100%;max-width:148px;height:auto;aspect-ratio:1;padding:8px;margin:0 auto}.qr-link img[data-v-dacc20b0]{width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:contain;object-position:center center}.platform[data-v-dacc20b0]{margin-top:8px;font-size:11px}.qr-item p[data-v-dacc20b0]{font-size:11px;max-width:none;line-height:1.4}}.screenshot-showcase[data-v-8c6dee34]{width:100%}.screenshot-frame[data-v-8c6dee34]{position:relative;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background:var(--color-gray-100);box-shadow:0 20px 60px #0000001f}.screenshot-track[data-v-8c6dee34]{position:relative;width:100%;height:100%}.screenshot-track img[data-v-8c6dee34]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fade-enter-active[data-v-8c6dee34],.fade-leave-active[data-v-8c6dee34]{transition:opacity .5s ease}.fade-enter-from[data-v-8c6dee34],.fade-leave-to[data-v-8c6dee34]{opacity:0}.dots[data-v-8c6dee34]{display:flex;justify-content:center;gap:8px;margin-top:16px}.dot[data-v-8c6dee34]{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:var(--color-gray-300);cursor:pointer;transition:background var(--transition),transform var(--transition)}.dot.active[data-v-8c6dee34]{background:var(--color-primary);transform:scale(1.2)}.robot-app[data-v-0034b89a]{padding:80px 0;background:var(--color-white)}.app-grid[data-v-0034b89a]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:48px}.app-content[data-v-0034b89a],.app-visual[data-v-0034b89a]{min-width:0}.badge[data-v-0034b89a]{display:inline-block;margin-bottom:12px;padding:4px 12px;background:var(--color-primary);color:var(--color-black);font-size:12px;font-weight:600;border-radius:12px}.app-content h2[data-v-0034b89a]{font-size:clamp(24px,3vw,36px);font-weight:700;margin:0 0 8px}.subtitle[data-v-0034b89a]{font-size:16px;font-weight:600;color:var(--color-gray-700);margin:0 0 16px}.desc[data-v-0034b89a]{font-size:15px;line-height:1.8;color:var(--color-gray-600);margin:0 0 20px}.feature-list[data-v-0034b89a]{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:10px}.feature-list li[data-v-0034b89a]{position:relative;padding-left:20px;font-size:14px;color:var(--color-gray-700)}.feature-list li[data-v-0034b89a]:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.learn-more[data-v-0034b89a]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--color-black);transition:gap var(--transition)}.learn-more[data-v-0034b89a]:hover{gap:10px}.app-visual[data-v-0034b89a]{display:flex;justify-content:center}.coding-card[data-v-0034b89a]{display:grid;grid-template-columns:1fr 1.2fr;gap:0;background:var(--color-gray-100);border-radius:20px;overflow:hidden}.coding-image[data-v-0034b89a]{aspect-ratio:16 / 10;overflow:hidden}.coding-image img[data-v-0034b89a]{width:100%;height:100%;object-fit:cover}.coding-body[data-v-0034b89a]{padding:40px 48px;display:flex;flex-direction:column;justify-content:center}.coding-badge[data-v-0034b89a]{display:inline-block;width:fit-content;margin-bottom:12px;padding:4px 12px;background:var(--color-primary);color:var(--color-black);font-size:12px;font-weight:600;border-radius:12px}.coding-body h3[data-v-0034b89a]{font-size:clamp(20px,2.5vw,28px);font-weight:700;margin:0 0 12px}.coding-body p[data-v-0034b89a]{font-size:15px;line-height:1.8;color:var(--color-gray-600);margin:0 0 20px}.coding-link[data-v-0034b89a]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--color-black);transition:gap var(--transition)}.coding-link[data-v-0034b89a]:hover{gap:10px}@media (max-width: 992px){.app-grid[data-v-0034b89a]{grid-template-columns:1fr;gap:32px}.app-visual[data-v-0034b89a]{order:-1;width:100%}.coding-card[data-v-0034b89a]{grid-template-columns:1fr}}@media (max-width: 768px){.robot-app[data-v-0034b89a]{padding:48px 0}.app-content[data-v-0034b89a]{width:100%}.coding-body[data-v-0034b89a]{padding:28px 24px}}.services-section[data-v-847b1e25]{padding:80px 0;background:var(--color-white)}.section-header[data-v-847b1e25]{text-align:center;margin-bottom:48px}.section-header h2[data-v-847b1e25]{font-size:clamp(24px,3vw,36px);font-weight:700;margin:0 0 8px}.tag[data-v-847b1e25]{font-size:15px;color:var(--color-gray-500);margin:0}.services-grid[data-v-847b1e25]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:start}.service-card[data-v-847b1e25]{display:grid;grid-template-columns:minmax(200px,38%) 1fr;gap:24px;align-items:start;padding:24px;background:#f5f5f5;border-radius:16px}.card-image[data-v-847b1e25]{border-radius:12px;overflow:hidden;aspect-ratio:4 / 3}.card-image img[data-v-847b1e25]{width:100%;height:100%;object-fit:cover;display:block}.card-body[data-v-847b1e25]{min-width:0}.card-body h3[data-v-847b1e25]{font-size:20px;font-weight:700;margin:0 0 10px}.card-body ul[data-v-847b1e25]{margin:0;padding:0;list-style:none;color:var(--color-gray-600);font-size:14px;line-height:1.5}.card-body li+li[data-v-847b1e25]{margin-top:2px}@media (max-width: 992px){.services-grid[data-v-847b1e25]{grid-template-columns:1fr}}@media (max-width: 768px){.services-section[data-v-847b1e25]{padding:48px 0}.service-card[data-v-847b1e25]{grid-template-columns:1fr}}.news-section[data-v-6482e3bf]{padding:80px 0;background:var(--color-gray-100)}.section-header[data-v-6482e3bf]{text-align:center;margin-bottom:32px}.section-header h2[data-v-6482e3bf]{font-size:clamp(24px,3vw,36px);font-weight:700;margin:0 0 8px}.subtitle[data-v-6482e3bf]{font-size:15px;color:var(--color-gray-500);margin:0}.category-tabs[data-v-6482e3bf]{display:flex;justify-content:center;gap:8px;margin-bottom:32px;flex-wrap:wrap}.tab[data-v-6482e3bf]{padding:10px 20px;font-size:14px;font-weight:500;color:var(--color-gray-600);background:var(--color-white);border-radius:24px;transition:all var(--transition)}.tab[data-v-6482e3bf]:hover{color:var(--color-black)}.tab.active[data-v-6482e3bf]{color:var(--color-black);background:var(--color-primary);font-weight:600}.news-grid[data-v-6482e3bf]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news-card[data-v-6482e3bf]{background:var(--color-white);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform var(--transition),box-shadow var(--transition)}.news-card[data-v-6482e3bf]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.card-link[data-v-6482e3bf]{display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none}.card-image[data-v-6482e3bf]{aspect-ratio:16 / 10;overflow:hidden}.card-image img[data-v-6482e3bf]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.news-card:hover .card-image img[data-v-6482e3bf]{transform:scale(1.05)}.card-body[data-v-6482e3bf]{padding:24px;flex:1;display:flex;flex-direction:column}.date[data-v-6482e3bf]{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.day[data-v-6482e3bf]{font-size:20px;font-weight:700;color:var(--color-black)}.year[data-v-6482e3bf]{font-size:13px;color:var(--color-gray-500)}.card-body h3[data-v-6482e3bf]{font-size:16px;font-weight:600;line-height:1.5;margin:0 0 10px}.card-body p[data-v-6482e3bf]{font-size:14px;color:var(--color-gray-600);line-height:1.6;margin:0 0 16px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more[data-v-6482e3bf]{font-size:13px;font-weight:600;color:var(--color-gray-700)}.empty-tip[data-v-6482e3bf]{text-align:center;color:var(--color-gray-500);padding:24px 0}.empty-tip.error[data-v-6482e3bf]{color:#e53935}.translating-tip[data-v-6482e3bf]{text-align:center;color:var(--color-gray-500);padding:0 0 16px;font-size:13px}.view-all[data-v-6482e3bf]{text-align:center;margin-top:48px}.btn-view-all[data-v-6482e3bf]{display:inline-block;padding:14px 40px;border:1px solid var(--color-gray-300);border-radius:28px;font-size:15px;font-weight:500;transition:all var(--transition)}.btn-view-all[data-v-6482e3bf]:hover{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}@media (max-width: 992px){.news-grid[data-v-6482e3bf]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.news-section[data-v-6482e3bf]{padding:48px 0}.news-grid[data-v-6482e3bf]{grid-template-columns:1fr;gap:16px}}.expert-banner[data-v-5b214d46]{padding:48px 0;background:var(--color-black)}.expert-inner[data-v-5b214d46]{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.expert-inner p[data-v-5b214d46]{font-size:clamp(18px,2.5vw,24px);font-weight:600;color:var(--color-white);margin:0}.btn-expert[data-v-5b214d46]{padding:12px 28px;background:var(--color-primary);color:var(--color-black);font-size:14px;font-weight:600;border-radius:24px;transition:background var(--transition)}.btn-expert[data-v-5b214d46]:hover{background:var(--color-primary-hover)}.product-section[data-v-7e333d00]{flex:1;display:flex;flex-direction:column;padding:48px 0 80px;background:var(--color-white)}.product-section .container[data-v-7e333d00]{flex:1;display:flex;flex-direction:column}.section-headline[data-v-7e333d00]{font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.35;color:var(--color-black);margin:0 0 40px;letter-spacing:-.5px}.category-tabs[data-v-7e333d00]{position:sticky;top:var(--header-offset);z-index:20;display:flex;gap:8px;overflow-x:auto;padding:12px 0;margin-bottom:32px;background:var(--color-white);scrollbar-width:none;transition:top .28s ease}.category-tabs[data-v-7e333d00]::-webkit-scrollbar{display:none}.tab[data-v-7e333d00]{flex-shrink:0;padding:10px 20px;font-size:14px;font-weight:500;color:var(--color-gray-600);background:#f0f0f0;border-radius:24px;transition:all var(--transition);white-space:nowrap}.tab[data-v-7e333d00]:hover{color:var(--color-black)}.tab.active[data-v-7e333d00]{color:var(--color-white);background:var(--color-black)}.search-result-hint[data-v-7e333d00]{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-size:14px;color:var(--color-gray-600)}.search-clear[data-v-7e333d00]{padding:0;font-size:13px;color:var(--color-gray-500);background:transparent;border:none;text-decoration:underline;cursor:pointer}.search-clear[data-v-7e333d00]:hover{color:var(--color-black)}.product-layout[data-v-7e333d00]{flex:1;display:flex;flex-direction:column}.product-layout.has-sidebar[data-v-7e333d00]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start}.category-sidebar[data-v-7e333d00]{position:sticky;top:calc(var(--header-offset) + 72px);align-self:start;max-height:calc(100vh - var(--header-offset) - 88px);overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:8px 0}.sidebar-item[data-v-7e333d00]{width:100%;text-align:left;padding:10px 16px;font-size:14px;color:var(--color-gray-600);border-radius:10px;transition:background var(--transition),color var(--transition)}.sidebar-item[data-v-7e333d00]:hover{color:var(--color-black);background:#f5f5f5}.sidebar-item.active[data-v-7e333d00]{color:var(--color-black);background:#f0f0f0;font-weight:600}.root-item[data-v-7e333d00]{font-weight:600}.product-main[data-v-7e333d00]{flex:1;min-width:0;display:flex;flex-direction:column}.product-main.is-empty[data-v-7e333d00]{justify-content:center}.state-tip[data-v-7e333d00]{text-align:center;padding:48px 16px;color:var(--color-gray-500);font-size:15px}.product-main.is-empty .state-tip[data-v-7e333d00]{flex:1;display:flex;align-items:center;justify-content:center}.state-tip.error[data-v-7e333d00]{color:#e53935}.product-grid[data-v-7e333d00]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product-card[data-v-7e333d00]{position:relative;display:flex;flex-direction:column;padding:0;background:#f5f5f5;border-radius:20px;min-height:420px;overflow:hidden}.card-link[data-v-7e333d00]{display:flex;flex-direction:column;flex:1;padding:24px 24px 20px;color:inherit}.card-hover-bar[data-v-7e333d00]{position:absolute;left:0;right:0;bottom:0;padding:16px 20px 20px;background:linear-gradient(180deg,#f5f5f500,#f5f5f5f5 35%,#f5f5f5);opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.product-card:hover .card-hover-bar[data-v-7e333d00]{opacity:1;transform:translateY(0);pointer-events:auto}.btn-add-cart[data-v-7e333d00]{width:100%;padding:12px 16px;background:var(--color-black);color:var(--color-white);font-size:14px;font-weight:600;border-radius:24px;transition:background var(--transition)}.btn-add-cart[data-v-7e333d00]:hover{background:var(--color-gray-800)}.card-header[data-v-7e333d00]{text-align:center;margin-bottom:8px}.product-name[data-v-7e333d00]{font-size:clamp(16px,2vw,20px);font-weight:700;color:var(--color-black);margin:0 0 6px;line-height:1.35}.product-tagline[data-v-7e333d00]{font-size:13px;color:var(--color-gray-500);margin:0;line-height:1.5}.card-image[data-v-7e333d00]{flex:1;display:flex;align-items:center;justify-content:center;padding:12px 0;min-height:220px;overflow:hidden}.card-image img[data-v-7e333d00]{max-width:100%;max-height:260px;width:auto;height:auto;object-fit:contain;transition:transform .4s ease}.product-card:hover .card-image img[data-v-7e333d00]{transform:scale(1.06)}.card-footer[data-v-7e333d00]{display:flex;align-items:center;justify-content:center;margin-top:auto;padding-top:8px}.product-price[data-v-7e333d00]{font-size:18px;font-weight:700;color:var(--color-black)}.product-price.muted[data-v-7e333d00]{font-size:14px;font-weight:500;color:var(--color-gray-500)}.pagination[data-v-7e333d00]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px}.page-btn[data-v-7e333d00]{padding:10px 20px;border:1px solid var(--color-gray-300);border-radius:24px;font-size:14px;font-weight:500;color:var(--color-black);background:var(--color-white);transition:all var(--transition)}.page-btn[data-v-7e333d00]:hover:not(:disabled){border-color:var(--color-black)}.page-btn[data-v-7e333d00]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-7e333d00]{font-size:14px;color:var(--color-gray-600);min-width:72px;text-align:center}@media (max-width: 992px){.product-layout.has-sidebar[data-v-7e333d00]{grid-template-columns:180px minmax(0,1fr);gap:20px}.product-grid[data-v-7e333d00]{grid-template-columns:repeat(2,1fr)}.product-card[data-v-7e333d00]{min-height:380px}}@media (max-width: 768px){.product-section[data-v-7e333d00]{padding:32px 0 48px}.section-headline[data-v-7e333d00]{margin-bottom:28px}.product-layout.has-sidebar[data-v-7e333d00]{grid-template-columns:1fr}.category-sidebar[data-v-7e333d00]{position:static;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:8px}.sidebar-item[data-v-7e333d00],.sidebar-item.root-item[data-v-7e333d00]{width:auto;padding:8px 14px!important;border-radius:20px;background:#f0f0f0}.sidebar-item.active[data-v-7e333d00]{background:var(--color-black);color:var(--color-white)}.product-grid[data-v-7e333d00]{grid-template-columns:1fr;gap:12px}.product-card[data-v-7e333d00]{min-height:auto}}.products-page[data-v-4c539419]{flex:1;display:flex;flex-direction:column;padding-top:var(--header-height);background:var(--color-white)}.product-detail-page[data-v-5ee1cda1]{padding-top:var(--header-height);background:var(--color-white);min-height:60vh}.page-body[data-v-5ee1cda1]{padding-top:32px;padding-bottom:80px}.back-link[data-v-5ee1cda1]{display:inline-flex;align-items:center;gap:4px;margin-bottom:32px;font-size:14px;font-weight:500;color:var(--color-gray-600);transition:color var(--transition)}.back-link[data-v-5ee1cda1]:hover{color:var(--color-black)}.status-tip[data-v-5ee1cda1]{text-align:center;color:var(--color-gray-500);padding:48px 0}.status-tip.error[data-v-5ee1cda1]{color:#e53935}.detail-layout[data-v-5ee1cda1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.gallery[data-v-5ee1cda1]{position:sticky;top:calc(var(--header-offset) + 24px)}.main-image[data-v-5ee1cda1]{aspect-ratio:1;background:#f5f5f5;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:24px}.main-image img[data-v-5ee1cda1]{max-width:100%;max-height:100%;object-fit:contain}.thumb-list[data-v-5ee1cda1]{display:flex;gap:12px;margin-top:16px;overflow-x:auto}.thumb-btn[data-v-5ee1cda1]{flex-shrink:0;width:72px;height:72px;border-radius:12px;overflow:hidden;background:#f5f5f5;border:2px solid transparent}.thumb-btn.active[data-v-5ee1cda1]{border-color:var(--color-black)}.thumb-btn img[data-v-5ee1cda1]{width:100%;height:100%;object-fit:cover}.meta-row[data-v-5ee1cda1]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.meta-tag[data-v-5ee1cda1]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.meta-tag.brand[data-v-5ee1cda1]{background:var(--color-gray-100);color:var(--color-gray-700)}.meta-tag.status[data-v-5ee1cda1]{background:#f5f5f5;color:var(--color-gray-500)}.meta-tag.status.on-sale[data-v-5ee1cda1]{background:#e8f5e9;color:#2e7d32}.detail-info h1[data-v-5ee1cda1]{font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.3;margin:0 0 12px}.subtitle[data-v-5ee1cda1]{font-size:16px;color:var(--color-gray-600);margin:0 0 24px;line-height:1.6}.field-label[data-v-5ee1cda1]{font-size:14px;font-weight:600;color:var(--color-gray-700);margin:0 0 10px}.sku-selector[data-v-5ee1cda1]{margin-bottom:24px}.sku-options[data-v-5ee1cda1]{display:flex;flex-wrap:wrap;gap:10px}.sku-option[data-v-5ee1cda1]{padding:8px 16px;border:1px solid var(--color-gray-300);border-radius:8px;font-size:14px;color:var(--color-gray-700);background:var(--color-white);transition:border-color var(--transition),color var(--transition)}.sku-option[data-v-5ee1cda1]:hover{border-color:var(--color-black)}.sku-option.active[data-v-5ee1cda1]{border-color:var(--color-black);color:var(--color-black);font-weight:600}.info-list[data-v-5ee1cda1]{margin:0 0 24px;padding:16px 0;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200)}.info-item[data-v-5ee1cda1]{display:flex;gap:12px;font-size:14px;line-height:1.6}.info-item+.info-item[data-v-5ee1cda1]{margin-top:8px}.info-item dt[data-v-5ee1cda1]{flex-shrink:0;min-width:72px;color:var(--color-gray-500)}.info-item dd[data-v-5ee1cda1]{margin:0;color:var(--color-gray-800)}.price-row[data-v-5ee1cda1]{margin-bottom:28px}.price[data-v-5ee1cda1]{font-size:28px;font-weight:700;color:var(--color-black)}.price.muted[data-v-5ee1cda1]{font-size:16px;font-weight:500;color:var(--color-gray-500)}.actions[data-v-5ee1cda1]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.btn-cart[data-v-5ee1cda1],.btn-checkout[data-v-5ee1cda1]{padding:14px 28px;font-size:14px;font-weight:600;border-radius:24px;transition:background var(--transition),color var(--transition),opacity var(--transition)}.btn-cart[data-v-5ee1cda1]{background:var(--color-black);color:var(--color-white)}.btn-cart[data-v-5ee1cda1]:hover:not(:disabled){background:var(--color-gray-800)}.btn-cart[data-v-5ee1cda1]:disabled{opacity:.45;cursor:not-allowed}.btn-checkout[data-v-5ee1cda1]{background:var(--color-primary);color:var(--color-black)}.btn-checkout[data-v-5ee1cda1]:hover{background:var(--color-primary-hover)}.off-sale-tip[data-v-5ee1cda1]{font-size:14px;color:#e53935;margin:0 0 12px}.added-tip[data-v-5ee1cda1]{font-size:14px;color:#2e7d32;margin:0 0 24px}.detail-section[data-v-5ee1cda1]{margin-top:56px}.section-title[data-v-5ee1cda1]{font-size:20px;font-weight:700;margin:0 0 20px}.detail-html[data-v-5ee1cda1]{font-size:15px;line-height:1.9;color:var(--color-gray-700);word-break:break-word}.detail-html[data-v-5ee1cda1] img{max-width:100%;height:auto}.detail-html[data-v-5ee1cda1] video{max-width:100%;display:block;margin:8px 0}@media (max-width: 992px){.detail-layout[data-v-5ee1cda1]{grid-template-columns:1fr;gap:32px}.gallery[data-v-5ee1cda1]{position:static}}.cart-page[data-v-6d678c16]{padding-top:var(--header-height);background:var(--color-gray-100);min-height:60vh}.page-body[data-v-6d678c16]{padding-top:32px;padding-bottom:80px}.page-header[data-v-6d678c16]{margin-bottom:24px}.page-header h1[data-v-6d678c16]{font-size:clamp(28px,3vw,36px);font-weight:700;margin:0 0 8px}.summary[data-v-6d678c16]{margin:0;font-size:15px;color:var(--color-gray-600)}.loading-state[data-v-6d678c16],.empty-state[data-v-6d678c16]{text-align:center;padding:80px 24px;background:var(--color-white);border-radius:20px}.empty-state p[data-v-6d678c16],.loading-state[data-v-6d678c16]{margin:0 0 24px;color:var(--color-gray-600)}.page-error[data-v-6d678c16]{margin:0 0 16px;font-size:14px;color:#e53935}.cart-toolbar[data-v-6d678c16]{margin-bottom:16px;padding:14px 20px;background:var(--color-white);border-radius:12px}.select-all[data-v-6d678c16]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--color-gray-700);cursor:pointer}.select-all input[data-v-6d678c16]{width:16px;height:16px;accent-color:var(--color-black)}.cart-list[data-v-6d678c16]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.cart-list.loading[data-v-6d678c16]{opacity:.7;pointer-events:none}.cart-item[data-v-6d678c16]{display:grid;grid-template-columns:auto 120px minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px;background:var(--color-white);border-radius:16px}.item-select input[data-v-6d678c16]{width:16px;height:16px;accent-color:var(--color-black)}.item-image[data-v-6d678c16]{width:120px;height:120px;border-radius:12px;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.item-image img[data-v-6d678c16]{max-width:100%;max-height:100%;object-fit:contain}.item-name[data-v-6d678c16]{display:inline-block;font-size:17px;font-weight:700;color:var(--color-black);margin-bottom:6px}.item-name[data-v-6d678c16]:hover{color:var(--color-gray-700)}.item-spec[data-v-6d678c16]{margin:0 0 8px;font-size:13px;color:var(--color-gray-600)}.item-sku[data-v-6d678c16]{margin:0 0 8px;font-size:12px;color:var(--color-gray-500)}.item-price[data-v-6d678c16]{margin:0;font-size:15px;font-weight:600}.item-actions[data-v-6d678c16]{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.quantity-control[data-v-6d678c16]{display:inline-flex;align-items:center;gap:12px;padding:4px 8px;background:#f5f5f5;border-radius:24px}.qty-btn[data-v-6d678c16]{width:28px;height:28px;border-radius:50%;background:var(--color-white);font-size:18px;line-height:1;color:var(--color-black)}.qty-value[data-v-6d678c16]{min-width:20px;text-align:center;font-weight:600}.line-total[data-v-6d678c16]{margin:0;font-size:16px;font-weight:700}.remove-btn[data-v-6d678c16]{font-size:13px;color:var(--color-gray-500)}.remove-btn[data-v-6d678c16]:hover{color:#e53935}.checkout-panel[data-v-6d678c16]{padding:28px;background:var(--color-white);border-radius:20px}.panel-row[data-v-6d678c16]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:16px}.panel-row strong[data-v-6d678c16]{font-size:24px}.panel-note[data-v-6d678c16]{margin:0 0 24px;font-size:14px;line-height:1.7;color:var(--color-gray-500)}.btn-primary[data-v-6d678c16],.btn-submit[data-v-6d678c16],.btn-secondary[data-v-6d678c16]{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;border-radius:24px;font-size:14px;font-weight:600;transition:background var(--transition)}.btn-primary[data-v-6d678c16],.btn-submit[data-v-6d678c16]{background:var(--color-black);color:var(--color-white)}.btn-primary[data-v-6d678c16]:hover,.btn-submit[data-v-6d678c16]:hover{background:var(--color-gray-800)}.btn-secondary[data-v-6d678c16]{margin-top:12px;background:transparent;color:var(--color-black);border:1px solid var(--color-gray-300)}.btn-secondary[data-v-6d678c16]:hover{border-color:var(--color-black)}@media (max-width: 768px){.cart-item[data-v-6d678c16]{grid-template-columns:auto 88px minmax(0,1fr)}.item-actions[data-v-6d678c16]{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center}.item-image[data-v-6d678c16]{width:88px;height:88px}}.brand-page[data-v-613c6a06]{padding-top:var(--header-height);background:var(--color-white)}.page-banner[data-v-613c6a06]{position:relative;height:280px;overflow:hidden}.page-banner img[data-v-613c6a06]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-613c6a06]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#00000059;color:var(--color-white);text-align:center}.banner-overlay h1[data-v-613c6a06]{font-size:clamp(32px,4vw,44px);font-weight:700;margin:0 0 8px}.banner-overlay p[data-v-613c6a06]{font-size:14px;letter-spacing:2px;text-transform:uppercase;opacity:.85;margin:0}.tab-bar[data-v-613c6a06]{position:sticky;top:var(--header-offset);z-index:40;background:#f5f5f5;border-bottom:1px solid var(--color-gray-200);transition:top .28s ease}.tab-bar-inner[data-v-613c6a06]{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.tab-bar-inner[data-v-613c6a06]::-webkit-scrollbar{display:none}.tab-btn[data-v-613c6a06]{flex-shrink:0;padding:16px 24px;font-size:14px;font-weight:500;color:var(--color-gray-600);background:transparent;border-bottom:2px solid transparent;transition:all var(--transition);white-space:nowrap}.tab-btn[data-v-613c6a06]:hover{color:var(--color-black)}.tab-btn.active[data-v-613c6a06]{color:var(--color-black);background:var(--color-white);font-weight:600;border-bottom-color:var(--color-primary)}.page-content[data-v-613c6a06]{padding-bottom:80px;margin-top:48px}.panel[data-v-613c6a06]{scroll-margin-top:calc(var(--header-offset) + 68px);padding-top:48px}.panel[data-v-613c6a06]:first-child{padding-top:0}.panel+.panel[data-v-613c6a06]{border-top:1px solid var(--color-gray-200);margin-top:48px}.panel-header[data-v-613c6a06]{margin-bottom:24px}.panel-header h2[data-v-613c6a06]{font-size:clamp(24px,3vw,32px);font-weight:700;margin:0 0 12px}.panel-sub[data-v-613c6a06]{font-size:18px;font-weight:600;color:var(--color-gray-700);margin:0}.panel-desc[data-v-613c6a06]{font-size:15px;line-height:1.9;color:var(--color-gray-600);margin:0 0 20px;max-width:900px}.stats-grid[data-v-613c6a06]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:40px 0}.stat-card[data-v-613c6a06]{text-align:center;padding:28px 16px;background:#f5f5f5;border-radius:16px}.stat-value[data-v-613c6a06]{display:flex;align-items:baseline;justify-content:center;gap:2px;margin-bottom:8px}.stat-value .value[data-v-613c6a06]{font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1}.stat-value .unit[data-v-613c6a06]{font-size:16px;font-weight:600;color:var(--color-gray-600)}.stat-label[data-v-613c6a06]{font-size:14px;color:var(--color-gray-500);margin:0}.parks-grid[data-v-613c6a06]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.park-card[data-v-613c6a06]{background:#f5f5f5;border-radius:16px;overflow:hidden}.park-image[data-v-613c6a06]{aspect-ratio:16 / 9;overflow:hidden}.park-image img[data-v-613c6a06]{width:100%;height:100%;object-fit:cover}.park-info[data-v-613c6a06]{padding:24px}.park-info h3[data-v-613c6a06]{font-size:18px;font-weight:700;margin:0 0 12px}.park-info ul[data-v-613c6a06]{margin:0;padding-left:18px;color:var(--color-gray-600);font-size:14px;line-height:1.8}.brand-cards[data-v-613c6a06]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.brand-card[data-v-613c6a06]{background:#f5f5f5;border-radius:16px;overflow:hidden}.brand-card-image[data-v-613c6a06]{aspect-ratio:16 / 10;overflow:hidden}.brand-card-image img[data-v-613c6a06]{width:100%;height:100%;object-fit:cover}.brand-card-info[data-v-613c6a06]{padding:24px}.brand-card-info h3[data-v-613c6a06]{font-size:17px;font-weight:700;margin:0 0 8px}.brand-card-info p[data-v-613c6a06]{font-size:14px;line-height:1.7;color:var(--color-gray-600);margin:0}.segments-grid[data-v-613c6a06]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:32px 0}.segment-card[data-v-613c6a06]{padding:28px;background:#f5f5f5;border-radius:16px}.segment-card h3[data-v-613c6a06]{font-size:18px;font-weight:700;margin:0 0 10px}.segment-card p[data-v-613c6a06]{font-size:14px;line-height:1.8;color:var(--color-gray-600);margin:0;white-space:pre-line}.ecosystem-block[data-v-613c6a06]{padding:32px;background:#f5f5f5;border-radius:16px}.ecosystem-map[data-v-613c6a06]{font-size:16px;font-weight:600;margin:0 0 16px}.advantage-section[data-v-613c6a06]{margin-bottom:48px}.advantage-section[data-v-613c6a06]:last-child{margin-bottom:0}.advantage-section h2[data-v-613c6a06]{font-size:clamp(22px,2.5vw,28px);font-weight:700;margin:0 0 8px}.timeline[data-v-613c6a06]{display:grid;gap:16px;margin:24px 0 32px}.timeline-item[data-v-613c6a06]{display:grid;grid-template-columns:80px 1fr;gap:20px;padding:20px 24px;background:#f5f5f5;border-radius:12px}.timeline-year[data-v-613c6a06]{font-size:20px;font-weight:700}.timeline-item p[data-v-613c6a06]{font-size:14px;line-height:1.7;color:var(--color-gray-600);margin:0}.experts-grid[data-v-613c6a06]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.expert-card[data-v-613c6a06]{text-align:center;padding:24px;background:#f5f5f5;border-radius:16px}.expert-card img[data-v-613c6a06]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px;margin-bottom:16px}.expert-card h3[data-v-613c6a06]{font-size:17px;font-weight:700;margin:0 0 8px}.expert-card p[data-v-613c6a06]{font-size:13px;line-height:1.6;color:var(--color-gray-600);margin:0;white-space:pre-line}.channels-grid[data-v-613c6a06]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px}.channel-card[data-v-613c6a06]{display:grid;grid-template-columns:200px 1fr;gap:20px;background:#f5f5f5;border-radius:16px;overflow:hidden}.channel-image[data-v-613c6a06]{min-height:160px}.channel-image img[data-v-613c6a06]{width:100%;height:100%;object-fit:cover}.channel-info[data-v-613c6a06]{padding:24px 24px 24px 0;display:flex;flex-direction:column;justify-content:center}.channel-info h3[data-v-613c6a06]{font-size:18px;font-weight:700;margin:0 0 10px}.channel-info p[data-v-613c6a06]{font-size:14px;line-height:1.8;color:var(--color-gray-600);margin:0;white-space:pre-line}.products-grid[data-v-613c6a06]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.product-card[data-v-613c6a06]{padding:24px;background:#f5f5f5;border-radius:16px}.product-card h3[data-v-613c6a06]{font-size:17px;font-weight:700;margin:0 0 8px}.product-card p[data-v-613c6a06]{font-size:14px;line-height:1.7;color:var(--color-gray-600);margin:0}@media (max-width: 992px){.stats-grid[data-v-613c6a06],.brand-cards[data-v-613c6a06],.experts-grid[data-v-613c6a06],.products-grid[data-v-613c6a06]{grid-template-columns:repeat(2,1fr)}.parks-grid[data-v-613c6a06],.segments-grid[data-v-613c6a06],.channels-grid[data-v-613c6a06],.channel-card[data-v-613c6a06]{grid-template-columns:1fr}.channel-info[data-v-613c6a06]{padding:0 24px 24px}}@media (max-width: 768px){.page-banner[data-v-613c6a06]{height:200px}.tab-btn[data-v-613c6a06]{padding:14px 16px;font-size:13px}.panel[data-v-613c6a06]{scroll-margin-top:calc(var(--header-height) + 60px);padding-top:32px}.panel+.panel[data-v-613c6a06]{margin-top:32px}.stats-grid[data-v-613c6a06],.brand-cards[data-v-613c6a06],.experts-grid[data-v-613c6a06],.products-grid[data-v-613c6a06]{grid-template-columns:1fr}.timeline-item[data-v-613c6a06]{grid-template-columns:1fr;gap:8px}}.video-thumbnail[data-v-0993da2a],.video-thumbnail img[data-v-0993da2a],.video-thumb[data-v-0993da2a],.video-thumb-fallback[data-v-0993da2a]{width:100%;height:100%;display:block}.video-thumb[data-v-0993da2a]{object-fit:cover;pointer-events:none}.video-thumb-fallback[data-v-0993da2a]{background:linear-gradient(135deg,#1a1a1a,#333)}.video-page[data-v-3fc97297]{padding-top:var(--header-height);background:var(--color-white)}.page-banner[data-v-3fc97297]{position:relative;height:280px;overflow:hidden}.page-banner img[data-v-3fc97297]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-3fc97297]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#00000059;color:var(--color-white);text-align:center}.banner-overlay h1[data-v-3fc97297]{font-size:clamp(32px,4vw,44px);font-weight:700;margin:0 0 8px}.banner-overlay p[data-v-3fc97297]{font-size:14px;letter-spacing:2px;opacity:.85;margin:0}.tab-bar[data-v-3fc97297]{background:#f5f5f5;border-bottom:1px solid var(--color-gray-200)}.tab-bar-inner[data-v-3fc97297]{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.tab-bar-inner[data-v-3fc97297]::-webkit-scrollbar{display:none}.tab-btn[data-v-3fc97297]{flex-shrink:0;padding:16px 24px;font-size:14px;font-weight:500;color:var(--color-gray-600);background:transparent;border-bottom:2px solid transparent;transition:all var(--transition);white-space:nowrap}.tab-btn[data-v-3fc97297]:hover:not(:disabled){color:var(--color-black)}.tab-btn.active[data-v-3fc97297]{color:var(--color-black);background:var(--color-white);font-weight:600;border-bottom-color:var(--color-primary)}.tab-btn[data-v-3fc97297]:disabled{opacity:.6;cursor:not-allowed}.page-body[data-v-3fc97297]{padding-top:48px;padding-bottom:80px}.status-tip[data-v-3fc97297]{text-align:center;color:var(--color-gray-500);padding:48px 0;margin:0}.status-tip.error[data-v-3fc97297]{color:#e53935}.empty-tip[data-v-3fc97297]{text-align:center;color:var(--color-gray-500);padding:48px;background:#f5f5f5;border-radius:16px;margin:0}.video-grid[data-v-3fc97297]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.video-card[data-v-3fc97297]{background:#f5f5f5;border-radius:16px;overflow:hidden}.video-wrap[data-v-3fc97297]{aspect-ratio:16 / 9;background:#000}.video-player[data-v-3fc97297]{width:100%;height:100%;display:block}.video-cover[data-v-3fc97297]{position:relative;width:100%;height:100%;display:block;border:none;padding:0;cursor:pointer}.play-btn[data-v-3fc97297]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000040;color:var(--color-white);transition:background var(--transition)}.video-cover:hover .play-btn[data-v-3fc97297]{background:#0006}.video-info[data-v-3fc97297]{padding:16px}.video-info h3[data-v-3fc97297]{font-size:15px;font-weight:700;margin:0 0 8px}.video-info p[data-v-3fc97297]{font-size:14px;color:var(--color-gray-600);line-height:1.6;margin:0}.pagination[data-v-3fc97297]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:48px}.page-btn[data-v-3fc97297]{padding:10px 20px;font-size:14px;font-weight:500;color:var(--color-black);background:#f5f5f5;border-radius:24px;transition:background var(--transition)}.page-btn[data-v-3fc97297]:hover:not(:disabled){background:var(--color-gray-200)}.page-btn[data-v-3fc97297]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-3fc97297]{font-size:14px;color:var(--color-gray-600);min-width:72px;text-align:center}@media (max-width: 1024px){.video-grid[data-v-3fc97297]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 768px){.page-banner[data-v-3fc97297]{height:200px}.tab-btn[data-v-3fc97297]{padding:14px 16px;font-size:13px}.video-grid[data-v-3fc97297]{grid-template-columns:1fr;gap:20px}}.news-page[data-v-f1b5d1ab]{padding-top:var(--header-height);background:var(--color-white)}.page-banner[data-v-f1b5d1ab]{position:relative;height:280px;overflow:hidden}.page-banner img[data-v-f1b5d1ab]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-f1b5d1ab]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#00000059;color:var(--color-white);text-align:center}.banner-overlay h1[data-v-f1b5d1ab]{font-size:clamp(32px,4vw,44px);font-weight:700;margin:0 0 8px}.banner-overlay p[data-v-f1b5d1ab]{font-size:14px;letter-spacing:2px;opacity:.85;margin:0}.tab-bar[data-v-f1b5d1ab]{background:#f5f5f5;border-bottom:1px solid var(--color-gray-200)}.tab-bar-inner[data-v-f1b5d1ab]{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.tab-bar-inner[data-v-f1b5d1ab]::-webkit-scrollbar{display:none}.tab-btn[data-v-f1b5d1ab]{flex-shrink:0;padding:16px 24px;font-size:14px;font-weight:500;color:var(--color-gray-600);background:transparent;border-bottom:2px solid transparent;transition:all var(--transition);white-space:nowrap}.tab-btn[data-v-f1b5d1ab]:hover{color:var(--color-black)}.tab-btn.active[data-v-f1b5d1ab]{color:var(--color-black);background:var(--color-white);border-bottom-color:var(--color-primary);font-weight:600}.page-body[data-v-f1b5d1ab]{padding-top:32px}.status-tip[data-v-f1b5d1ab]{padding:48px 0 0;text-align:center;color:var(--color-gray-500)}.status-tip.error[data-v-f1b5d1ab]{color:#e53935}.translating-tip[data-v-f1b5d1ab]{padding:0 0 16px;text-align:center;font-size:13px;color:var(--color-gray-500)}.news-list[data-v-f1b5d1ab]{display:flex;flex-direction:column;gap:32px;padding-bottom:48px}.news-item[data-v-f1b5d1ab]{display:grid;grid-template-columns:280px 1fr;gap:32px;padding-bottom:32px;border-bottom:1px solid var(--color-gray-200);color:inherit;text-decoration:none;transition:opacity var(--transition)}.news-item[data-v-f1b5d1ab]:hover{opacity:.85}.item-image[data-v-f1b5d1ab]{border-radius:12px;overflow:hidden;aspect-ratio:16 / 10}.item-image img[data-v-f1b5d1ab]{width:100%;height:100%;object-fit:cover}.item-content.no-image[data-v-f1b5d1ab]{grid-column:1 / -1}.date[data-v-f1b5d1ab]{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.day[data-v-f1b5d1ab]{font-size:24px;font-weight:700}.year[data-v-f1b5d1ab]{font-size:14px;color:var(--color-gray-500)}.item-content h2[data-v-f1b5d1ab]{font-size:20px;font-weight:700;margin:0 0 12px;line-height:1.4}.item-content p[data-v-f1b5d1ab]{font-size:15px;color:var(--color-gray-600);line-height:1.7;margin:0}.empty-tip[data-v-f1b5d1ab]{padding:48px 0 80px;text-align:center;color:var(--color-gray-500)}.pagination[data-v-f1b5d1ab]{display:flex;align-items:center;justify-content:center;gap:16px;padding-bottom:80px}.page-btn[data-v-f1b5d1ab]{padding:10px 20px;font-size:14px;font-weight:500;color:var(--color-black);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:24px;transition:all var(--transition)}.page-btn[data-v-f1b5d1ab]:hover:not(:disabled){border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.page-btn[data-v-f1b5d1ab]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-f1b5d1ab]{font-size:14px;color:var(--color-gray-600);min-width:72px;text-align:center}@media (max-width: 768px){.page-banner[data-v-f1b5d1ab]{height:200px}.news-item[data-v-f1b5d1ab]{grid-template-columns:1fr;gap:16px}}.news-detail-page[data-v-211e87df]{padding-top:var(--header-height);background:var(--color-white);min-height:60vh}.page-body[data-v-211e87df]{padding-top:32px;padding-bottom:80px;max-width:860px}.back-link[data-v-211e87df]{display:inline-flex;align-items:center;gap:4px;margin-bottom:32px;font-size:14px;font-weight:500;color:var(--color-gray-600);transition:color var(--transition)}.back-link[data-v-211e87df]:hover{color:var(--color-black)}.status-tip[data-v-211e87df]{text-align:center;color:var(--color-gray-500);padding:48px 0}.status-tip.error[data-v-211e87df]{color:#e53935}.translating-tip[data-v-211e87df]{margin:0 0 16px;font-size:13px;color:var(--color-gray-500)}.detail-article.is-translating .detail-content[data-v-211e87df]{opacity:.92}.detail-header[data-v-211e87df]{margin-bottom:32px}.detail-date[data-v-211e87df]{display:block;font-size:14px;color:var(--color-gray-500);margin-bottom:12px}.detail-header h1[data-v-211e87df]{font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.4;margin:0}.detail-content[data-v-211e87df]{font-size:16px;line-height:1.8;color:var(--color-gray-700)}.detail-content[data-v-211e87df] p{margin:0 0 1em}.detail-content[data-v-211e87df] img{max-width:100%;height:auto;border-radius:8px;margin:1em 0}.detail-content[data-v-211e87df] video{max-width:100%;display:block;margin:1em 0;border-radius:8px}.detail-content[data-v-211e87df] h1,.detail-content[data-v-211e87df] h2,.detail-content[data-v-211e87df] h3{margin:1.5em 0 .75em;line-height:1.4;color:var(--color-black)}.detail-content[data-v-211e87df] ul,.detail-content[data-v-211e87df] ol{margin:0 0 1em;padding-left:1.5em}.detail-content[data-v-211e87df] a{color:var(--color-black);text-decoration:underline}.services-page[data-v-6a0f0423]{padding-top:var(--header-height);background:var(--color-white)}.page-banner[data-v-6a0f0423]{position:relative;height:280px;overflow:hidden}.page-banner img[data-v-6a0f0423]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-6a0f0423]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#00000059;color:var(--color-white);text-align:center}.banner-overlay h1[data-v-6a0f0423]{font-size:clamp(28px,4vw,40px);font-weight:700;margin:0 0 8px}.banner-overlay p[data-v-6a0f0423]{font-size:14px;letter-spacing:2px;text-transform:uppercase;opacity:.85;margin:0}.page-intro[data-v-6a0f0423]{margin-bottom:56px;max-width:720px}.page-intro h2[data-v-6a0f0423]{font-size:clamp(24px,3vw,32px);font-weight:700;margin:0 0 12px}.page-intro p[data-v-6a0f0423]{font-size:15px;line-height:1.8;color:var(--color-gray-600);margin:0}.service-block[data-v-6a0f0423]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:48px 0;border-top:1px solid var(--color-gray-200)}.service-block.reverse[data-v-6a0f0423]{direction:rtl}.service-block.reverse[data-v-6a0f0423]>*{direction:ltr}.service-index[data-v-6a0f0423]{display:inline-block;padding:4px 12px;margin-bottom:16px;background:var(--color-primary);color:var(--color-black);font-size:13px;font-weight:700;border-radius:16px}.service-text h3[data-v-6a0f0423]{font-size:clamp(22px,2.5vw,28px);font-weight:700;margin:0 0 16px}.service-text p[data-v-6a0f0423]{font-size:15px;line-height:1.9;color:var(--color-gray-600);margin:0}.image-grid[data-v-6a0f0423]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.image-grid.single[data-v-6a0f0423]{grid-template-columns:1fr}.image-item[data-v-6a0f0423]{border-radius:16px;overflow:hidden;background:#f5f5f5;aspect-ratio:4 / 3}.image-item.featured[data-v-6a0f0423]{grid-column:span 2;aspect-ratio:16 / 9}.image-item img[data-v-6a0f0423]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.image-item:hover img[data-v-6a0f0423]{transform:scale(1.05)}.contact-cta[data-v-6a0f0423]{margin:48px 0 80px;padding:48px;text-align:center;background:var(--color-black);color:var(--color-white);border-radius:20px}.contact-cta h3[data-v-6a0f0423]{font-size:22px;font-weight:700;margin:0 0 12px}.contact-cta p[data-v-6a0f0423]{font-size:15px;color:#ffffffbf;margin:0 0 24px}.cta-btn[data-v-6a0f0423]{display:inline-block;padding:14px 32px;background:var(--color-primary);color:var(--color-black);font-size:15px;font-weight:600;border-radius:24px;transition:background var(--transition)}.cta-btn[data-v-6a0f0423]:hover{background:var(--color-primary-hover)}@media (max-width: 992px){.service-block[data-v-6a0f0423],.service-block.reverse[data-v-6a0f0423]{grid-template-columns:1fr;direction:ltr;gap:32px}.image-item.featured[data-v-6a0f0423]{grid-column:span 1}}@media (max-width: 768px){.page-banner[data-v-6a0f0423]{height:200px}.service-block[data-v-6a0f0423]{padding:32px 0}.image-grid[data-v-6a0f0423]{grid-template-columns:1fr}.contact-cta[data-v-6a0f0423]{padding:32px 24px;margin-bottom:48px}}.contact-page[data-v-da2e2254]{padding-top:var(--header-height);background:var(--color-white)}.page-banner[data-v-da2e2254]{position:relative;height:280px;overflow:hidden}.page-banner img[data-v-da2e2254]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-da2e2254]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#00000059;color:var(--color-white);text-align:center}.banner-overlay h1[data-v-da2e2254]{font-size:clamp(28px,4vw,40px);font-weight:700;margin:0 0 8px}.banner-overlay p[data-v-da2e2254]{font-size:14px;letter-spacing:2px;text-transform:uppercase;opacity:.85;margin:0}.info-grid[data-v-da2e2254]{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;margin-bottom:48px;margin-top:48px}.info-card[data-v-da2e2254],.mission-card[data-v-da2e2254]{padding:40px;background:#f5f5f5;border-radius:20px}.info-card h2[data-v-da2e2254]{font-size:clamp(22px,2.5vw,28px);font-weight:700;margin:0 0 8px}.slogan[data-v-da2e2254]{font-size:16px;font-weight:600;color:var(--color-gray-700);margin:0 0 28px}.contact-list[data-v-da2e2254]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.contact-list li[data-v-da2e2254]{display:grid;grid-template-columns:56px 1fr;gap:12px;font-size:15px;line-height:1.6}.contact-list .label[data-v-da2e2254]{color:var(--color-gray-500);font-weight:500}.contact-list a[data-v-da2e2254]{color:var(--color-black);transition:color var(--transition)}.contact-list a[data-v-da2e2254]:hover{color:var(--color-gray-600)}.mission-card h3[data-v-da2e2254]{font-size:20px;font-weight:700;margin:0 0 12px}.mission-headline[data-v-da2e2254]{font-size:16px;font-weight:600;margin:0 0 16px;line-height:1.5}.mission-tags[data-v-da2e2254]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.tag[data-v-da2e2254]{padding:8px 16px;background:var(--color-white);border-radius:20px;font-size:13px;font-weight:500}.wechat-block[data-v-da2e2254]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid var(--color-gray-200)}.wechat-text p[data-v-da2e2254]{margin:0 0 4px;font-size:14px;color:var(--color-gray-600)}.wechat-text p[data-v-da2e2254]:first-child{font-size:15px;font-weight:600;color:var(--color-black)}.wechat-qr[data-v-da2e2254]{width:100px;height:100px;object-fit:contain;border-radius:8px;background:var(--color-white);padding:6px}.form-section[data-v-da2e2254]{margin-bottom:80px;padding:48px;background:#f5f5f5;border-radius:20px}.form-header[data-v-da2e2254]{margin-bottom:32px}.form-header h2[data-v-da2e2254]{font-size:clamp(22px,2.5vw,28px);font-weight:700;margin:0 0 8px}.form-header p[data-v-da2e2254]{font-size:15px;color:var(--color-gray-500);margin:0}.contact-form[data-v-da2e2254]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-da2e2254]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-field[data-v-da2e2254]{display:flex;flex-direction:column;gap:8px}.form-field span[data-v-da2e2254]{font-size:14px;font-weight:500;color:var(--color-gray-700)}.form-field em[data-v-da2e2254]{color:#e53935;font-style:normal}.form-field input[data-v-da2e2254],.form-field textarea[data-v-da2e2254]{padding:12px 16px;font-family:inherit;font-size:15px;border:1px solid var(--color-gray-200);border-radius:12px;background:var(--color-white);transition:border-color var(--transition);resize:vertical}.form-field input[data-v-da2e2254]:focus,.form-field textarea[data-v-da2e2254]:focus{outline:none;border-color:var(--color-black)}.submit-btn[data-v-da2e2254]{align-self:flex-start;padding:14px 40px;background:var(--color-black);color:var(--color-white);font-size:15px;font-weight:600;border-radius:24px;transition:background var(--transition)}.submit-btn[data-v-da2e2254]:hover{background:var(--color-gray-800)}.submit-btn[data-v-da2e2254]:disabled{opacity:.6;cursor:not-allowed}.form-error[data-v-da2e2254]{margin:0;font-size:14px;color:#e53935}.form-success[data-v-da2e2254]{padding:48px;text-align:center;background:var(--color-white);border-radius:16px}.form-success p[data-v-da2e2254]{font-size:16px;color:var(--color-gray-700);margin:0}@media (max-width: 992px){.info-grid[data-v-da2e2254]{grid-template-columns:1fr}}@media (max-width: 768px){.page-banner[data-v-da2e2254]{height:200px}.contact-list li[data-v-da2e2254]{grid-template-columns:1fr;gap:4px}.info-card[data-v-da2e2254],.mission-card[data-v-da2e2254],.form-section[data-v-da2e2254]{padding:28px 24px}.form-row[data-v-da2e2254]{grid-template-columns:1fr}.wechat-block[data-v-da2e2254]{flex-direction:column;align-items:flex-start}}.robot-app-page[data-v-522c1233]{padding-top:var(--header-height)}.page-hero[data-v-522c1233]{padding:80px 0;background:var(--color-gray-100)}.hero-inner[data-v-522c1233]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.hero-content[data-v-522c1233],.hero-visual[data-v-522c1233]{min-width:0}.badge[data-v-522c1233]{display:inline-block;margin-bottom:12px;padding:4px 12px;background:var(--color-primary);color:var(--color-black);font-size:12px;font-weight:600;border-radius:12px}.hero-content h1[data-v-522c1233]{font-size:clamp(28px,4vw,44px);font-weight:700;margin:0 0 16px}.hero-content p[data-v-522c1233]{font-size:16px;line-height:1.8;color:var(--color-gray-600);margin:0 0 32px}.hero-visual[data-v-522c1233]{width:100%}.page-features[data-v-522c1233],.page-steps[data-v-522c1233]{padding:64px 0}.page-features h2[data-v-522c1233],.page-steps h2[data-v-522c1233]{font-size:clamp(22px,3vw,32px);font-weight:700;text-align:center;margin:0 0 40px}.feature-grid[data-v-522c1233]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:800px;margin:0 auto}.feature-grid li[data-v-522c1233]{padding:20px 24px;background:var(--color-gray-100);border-radius:12px;font-size:15px}.steps-list[data-v-522c1233]{list-style:none;padding:0;margin:0 auto;max-width:640px;display:grid;gap:16px}.steps-list li[data-v-522c1233]{display:flex;align-items:center;gap:16px;padding:20px 24px;background:var(--color-gray-100);border-radius:12px;font-size:15px}.step-num[data-v-522c1233]{font-size:20px;font-weight:700;color:var(--color-primary);flex-shrink:0}@media (max-width: 992px){.hero-inner[data-v-522c1233]{grid-template-columns:1fr;gap:32px}.hero-visual[data-v-522c1233]{order:-1;width:100%}}@media (max-width: 768px){.page-hero[data-v-522c1233]{padding:40px 0}.page-features[data-v-522c1233],.page-steps[data-v-522c1233]{padding:48px 0}.hero-content[data-v-522c1233]{width:100%}.feature-grid[data-v-522c1233]{grid-template-columns:1fr}}.xiaole-downloads[data-v-8d0f914d]{display:flex;flex-direction:column;gap:28px}.download-actions[data-v-8d0f914d]{display:flex;flex-wrap:wrap;gap:12px}.download-btn[data-v-8d0f914d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:168px;padding:14px 24px;border:none;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.download-btn.android[data-v-8d0f914d]{background:var(--color-black);color:var(--color-white);box-shadow:0 8px 20px #0000001f}.download-btn.ios[data-v-8d0f914d]{background:var(--color-white);color:var(--color-black);border:1px solid var(--color-gray-200);box-shadow:0 4px 14px #0000000f}.download-btn[data-v-8d0f914d]:not(.is-disabled):hover{transform:translateY(-1px)}.download-btn.is-disabled[data-v-8d0f914d]{opacity:.45;cursor:not-allowed;box-shadow:none}.coming-soon-tip[data-v-8d0f914d]{margin:-12px 0 0;font-size:14px;color:var(--color-gray-500)}.wechat-block[data-v-8d0f914d]{padding-top:8px;border-top:1px solid var(--color-gray-200)}.wechat-block h3[data-v-8d0f914d]{margin:0 0 16px;font-size:18px;font-weight:700}.wechat-qr-wrap[data-v-8d0f914d]{display:flex;align-items:center;justify-content:center;width:184px;height:184px;padding:12px;box-sizing:border-box;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:16px}.wechat-qr-wrap img[data-v-8d0f914d]{display:block;width:100%;height:100%;object-fit:contain}.wechat-qr-wrap.is-empty[data-v-8d0f914d]{background:var(--color-gray-100)}.qr-placeholder[data-v-8d0f914d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;color:var(--color-gray-400);text-align:center}.qr-placeholder span[data-v-8d0f914d]{font-size:13px;line-height:1.5;color:var(--color-gray-500)}.wechat-block p[data-v-8d0f914d]{margin:12px 0 0;max-width:280px;font-size:13px;line-height:1.6;color:var(--color-gray-500)}@media (max-width: 768px){.download-actions[data-v-8d0f914d]{flex-direction:column}.download-btn[data-v-8d0f914d]{width:100%;min-width:0}}.xiaole-app-page[data-v-f746d80d]{padding-top:var(--header-height)}.page-hero[data-v-f746d80d]{padding:80px 0;background:var(--color-gray-100)}.hero-inner[data-v-f746d80d]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.hero-content[data-v-f746d80d],.hero-visual[data-v-f746d80d]{min-width:0}.badge[data-v-f746d80d]{display:inline-block;margin-bottom:12px;padding:4px 12px;background:var(--color-primary);color:var(--color-black);font-size:12px;font-weight:600;border-radius:12px}.hero-content h1[data-v-f746d80d]{font-size:clamp(28px,4vw,44px);font-weight:700;margin:0 0 16px}.hero-content p[data-v-f746d80d]{font-size:16px;line-height:1.8;color:var(--color-gray-600);margin:0 0 32px}.hero-visual[data-v-f746d80d]{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px;border-radius:24px;background:linear-gradient(145deg,#fff,#f3f3f5);overflow:hidden}.hero-visual img[data-v-f746d80d]{position:relative;z-index:1;width:100%;max-width:420px;object-fit:contain}.visual-fallback[data-v-f746d80d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:0}.visual-fallback span[data-v-f746d80d]{font-size:clamp(28px,4vw,40px);font-weight:700;color:#26262914}.page-features[data-v-f746d80d]{padding:64px 0}.page-features h2[data-v-f746d80d]{font-size:clamp(22px,3vw,32px);font-weight:700;text-align:center;margin:0 0 40px}.feature-grid[data-v-f746d80d]{list-style:none;padding:0;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:800px}.feature-grid li[data-v-f746d80d]{padding:20px 24px;background:var(--color-gray-100);border-radius:12px;font-size:15px}@media (max-width: 992px){.hero-inner[data-v-f746d80d]{grid-template-columns:1fr;gap:32px}.hero-visual[data-v-f746d80d]{order:-1;min-height:240px}}@media (max-width: 768px){.page-hero[data-v-f746d80d]{padding:40px 0}.page-features[data-v-f746d80d]{padding:48px 0}.feature-grid[data-v-f746d80d]{grid-template-columns:1fr}}.page-hero[data-v-eddd82d3]{padding:80px 0;background:var(--color-gray-100)}.hero-inner[data-v-eddd82d3]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.badge[data-v-eddd82d3]{display:inline-block;margin-bottom:12px;padding:4px 12px;background:var(--color-primary);color:var(--color-black);font-size:12px;font-weight:600;border-radius:12px}.hero-content h1[data-v-eddd82d3]{font-size:clamp(28px,4vw,44px);font-weight:700;margin:0 0 16px}.hero-content p[data-v-eddd82d3]{font-size:16px;line-height:1.8;color:var(--color-gray-600);margin:0 0 12px}.coming-soon[data-v-eddd82d3]{font-weight:600;color:var(--color-gray-800)}.enter-btn[data-v-eddd82d3]{display:inline-block;margin-top:24px;padding:12px 28px;background:var(--color-primary);color:var(--color-black);font-size:14px;font-weight:600;border-radius:24px;transition:background var(--transition)}.enter-btn[data-v-eddd82d3]:hover{background:var(--color-primary-hover)}.hero-visual[data-v-eddd82d3]{border-radius:20px;overflow:hidden;aspect-ratio:16 / 10;background:var(--color-white)}.hero-visual img[data-v-eddd82d3]{width:100%;height:100%;object-fit:cover}.page-highlights[data-v-eddd82d3]{padding:64px 0 80px}.page-highlights h2[data-v-eddd82d3]{font-size:clamp(22px,3vw,32px);font-weight:700;text-align:center;margin:0 0 40px}.highlight-grid[data-v-eddd82d3]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.highlight-card[data-v-eddd82d3]{padding:28px 24px;background:var(--color-gray-100);border-radius:16px}.num[data-v-eddd82d3]{display:block;font-size:24px;font-weight:700;color:var(--color-primary);margin-bottom:12px}.highlight-card p[data-v-eddd82d3]{font-size:15px;line-height:1.7;color:var(--color-gray-600);margin:0}@media (max-width: 992px){.highlight-grid[data-v-eddd82d3]{grid-template-columns:1fr;max-width:480px;margin:0 auto}}@media (max-width: 768px){.hero-inner[data-v-eddd82d3]{grid-template-columns:1fr}.hero-visual[data-v-eddd82d3]{order:-1}}.auth-page[data-v-88cb632a]{position:relative;flex:1;min-height:100vh;margin-top:calc(-1 * var(--header-height));overflow:hidden}.auth-bg[data-v-88cb632a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.auth-bg-img[data-v-88cb632a]{width:100%;height:100%;object-fit:cover;object-position:center left}.auth-bg-overlay[data-v-88cb632a]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000014,#00000005 42%,#ffffffb8 68%,#ffffffeb)}.auth-panel[data-v-88cb632a]{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;min-height:100vh;padding:calc(var(--header-height) + 32px) clamp(24px,6vw,96px) 48px}.auth-card[data-v-88cb632a]{width:100%;max-width:420px;padding:40px 36px 36px;background:var(--color-white);border-radius:16px;box-shadow:0 8px 40px #00000014}.auth-tabs[data-v-88cb632a]{display:flex;gap:32px;margin-bottom:32px;border-bottom:1px solid var(--color-gray-200)}.auth-tab[data-v-88cb632a]{position:relative;padding-bottom:14px;font-size:18px;font-weight:500;color:var(--color-gray-400);transition:color var(--transition)}.auth-tab[data-v-88cb632a]:hover{color:var(--color-gray-700)}.auth-tab.active[data-v-88cb632a]{color:var(--color-black);font-weight:600}.auth-tab.active[data-v-88cb632a]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--color-black);border-radius:1px}.auth-title[data-v-88cb632a]{margin:0 0 32px;font-size:24px;font-weight:600;color:var(--color-black)}@media (max-width: 992px){.auth-bg-overlay[data-v-88cb632a]{background:linear-gradient(180deg,#0000002e,#00000052)}.auth-panel[data-v-88cb632a]{justify-content:center;align-items:flex-end;padding:calc(var(--header-height) + 24px) 20px 32px}.auth-card[data-v-88cb632a]{max-width:440px;box-shadow:0 12px 48px #00000029}}@media (max-width: 480px){.auth-panel[data-v-88cb632a]{padding:calc(var(--header-height) + 16px) 16px 24px}.auth-card[data-v-88cb632a]{padding:28px 20px 24px;border-radius:12px}.auth-tabs[data-v-88cb632a]{gap:24px;margin-bottom:24px}.auth-tab[data-v-88cb632a]{font-size:16px}.auth-title[data-v-88cb632a]{margin-bottom:24px;font-size:20px}}.auth-form[data-v-912168e8]{display:flex;flex-direction:column;gap:16px}.sr-only[data-v-912168e8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-field input[data-v-912168e8]{width:100%;height:48px;padding:0 16px;font-size:15px;color:var(--color-black);background:var(--color-gray-100);border:1px solid transparent;border-radius:8px;outline:none;transition:border-color var(--transition),background var(--transition)}.form-field input[data-v-912168e8]::placeholder{color:var(--color-gray-400)}.form-field input[data-v-912168e8]:focus{background:var(--color-white);border-color:var(--color-gray-300)}.phone-input[data-v-912168e8]{display:flex;align-items:center;height:48px;background:var(--color-gray-100);border:1px solid transparent;border-radius:8px;overflow:hidden;transition:border-color var(--transition),background var(--transition)}.phone-input[data-v-912168e8]:focus-within{background:var(--color-white);border-color:var(--color-gray-300)}.phone-prefix[data-v-912168e8]{flex-shrink:0;padding:0 12px 0 16px;font-size:15px;color:var(--color-gray-600);border-right:1px solid var(--color-gray-200)}.phone-input input[data-v-912168e8]{flex:1;height:100%;background:transparent;border:none;border-radius:0}.phone-input input[data-v-912168e8]:focus{background:transparent;border-color:transparent}.password-input[data-v-912168e8]{display:flex;align-items:center;height:48px;background:var(--color-gray-100);border:1px solid transparent;border-radius:8px;overflow:hidden;transition:border-color var(--transition),background var(--transition)}.password-input[data-v-912168e8]:focus-within{background:var(--color-white);border-color:var(--color-gray-300)}.password-input input[data-v-912168e8]{flex:1;min-width:0;height:100%;background:transparent;border:none;border-radius:0}.password-input input[data-v-912168e8]:focus{background:transparent;border-color:transparent}.toggle-password[data-v-912168e8]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:100%;color:var(--color-gray-400);transition:color var(--transition)}.toggle-password[data-v-912168e8]:hover{color:var(--color-gray-700)}.code-input[data-v-912168e8]{display:flex;gap:12px}.code-input input[data-v-912168e8]{flex:1;min-width:0}.code-btn[data-v-912168e8]{flex-shrink:0;min-width:112px;height:48px;padding:0 12px;font-size:14px;color:var(--color-black);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:8px;transition:background var(--transition),border-color var(--transition)}.code-btn[data-v-912168e8]:hover:not(:disabled){border-color:var(--color-black)}.code-btn[data-v-912168e8]:disabled{color:var(--color-gray-400);cursor:not-allowed}.form-extra[data-v-912168e8]{display:flex;align-items:center;justify-content:space-between;margin-top:-4px}.mode-link[data-v-912168e8]{font-size:13px;color:var(--color-gray-600);transition:color var(--transition)}.mode-link[data-v-912168e8]:hover{color:var(--color-black)}.forgot-link[data-v-912168e8]{font-size:13px;color:var(--color-gray-500);transition:color var(--transition)}.forgot-link[data-v-912168e8]:hover{color:var(--color-black)}.agreement[data-v-912168e8]{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;color:var(--color-gray-500);cursor:pointer}.agreement input[data-v-912168e8]{flex-shrink:0;width:16px;height:16px;margin-top:3px;accent-color:var(--color-black)}.agreement a[data-v-912168e8]{color:var(--color-black);text-decoration:underline;text-underline-offset:2px}.form-error[data-v-912168e8]{margin:0;font-size:13px;color:#e53935}.submit-btn[data-v-912168e8]{width:100%;height:48px;margin-top:4px;font-size:15px;font-weight:600;color:var(--color-black);background:var(--color-primary);border-radius:24px;transition:background var(--transition)}.submit-btn[data-v-912168e8]:hover:not(:disabled){background:var(--color-primary-hover)}.submit-btn[data-v-912168e8]:disabled{opacity:.6;cursor:not-allowed}.auth-form[data-v-12311ce7]{display:flex;flex-direction:column;gap:16px}.sr-only[data-v-12311ce7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-field input[data-v-12311ce7]{width:100%;height:48px;padding:0 16px;font-size:15px;color:var(--color-black);background:var(--color-gray-100);border:1px solid transparent;border-radius:8px;outline:none;transition:border-color var(--transition),background var(--transition)}.form-field input[data-v-12311ce7]::placeholder{color:var(--color-gray-400)}.form-field input[data-v-12311ce7]:focus{background:var(--color-white);border-color:var(--color-gray-300)}.phone-input[data-v-12311ce7]{display:flex;align-items:center;height:48px;background:var(--color-gray-100);border:1px solid transparent;border-radius:8px;overflow:hidden;transition:border-color var(--transition),background var(--transition)}.phone-input[data-v-12311ce7]:focus-within{background:var(--color-white);border-color:var(--color-gray-300)}.phone-prefix[data-v-12311ce7]{flex-shrink:0;padding:0 12px 0 16px;font-size:15px;color:var(--color-gray-600);border-right:1px solid var(--color-gray-200)}.phone-input input[data-v-12311ce7]{flex:1;height:100%;background:transparent;border:none;border-radius:0}.phone-input input[data-v-12311ce7]:focus{background:transparent;border-color:transparent}.code-input[data-v-12311ce7]{display:flex;gap:12px}.code-input input[data-v-12311ce7]{flex:1;min-width:0}.code-btn[data-v-12311ce7]{flex-shrink:0;min-width:112px;height:48px;padding:0 12px;font-size:14px;color:var(--color-black);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:8px;transition:background var(--transition),border-color var(--transition)}.code-btn[data-v-12311ce7]:hover:not(:disabled){border-color:var(--color-black)}.code-btn[data-v-12311ce7]:disabled{color:var(--color-gray-400);cursor:not-allowed}.agreement[data-v-12311ce7]{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;color:var(--color-gray-500);cursor:pointer}.agreement input[data-v-12311ce7]{flex-shrink:0;width:16px;height:16px;margin-top:3px;accent-color:var(--color-black)}.agreement a[data-v-12311ce7]{color:var(--color-black);text-decoration:underline;text-underline-offset:2px}.form-error[data-v-12311ce7]{margin:0;font-size:13px;color:#e53935}.submit-btn[data-v-12311ce7]{width:100%;height:48px;margin-top:4px;font-size:15px;font-weight:600;color:var(--color-black);background:var(--color-primary);border-radius:24px;transition:background var(--transition)}.submit-btn[data-v-12311ce7]:hover:not(:disabled){background:var(--color-primary-hover)}.auth-switch[data-v-12311ce7]{margin:8px 0 0;text-align:center;font-size:13px;color:var(--color-gray-500)}.auth-switch a[data-v-12311ce7]{color:var(--color-black);font-weight:500;margin-left:4px}.auth-switch a[data-v-12311ce7]:hover{text-decoration:underline;text-underline-offset:2px}.submit-btn[data-v-12311ce7]:disabled{opacity:.6;cursor:not-allowed}.auth-form[data-v-d368d416]{display:flex;flex-direction:column;gap:16px}.sr-only[data-v-d368d416]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-field input[data-v-d368d416]{width:100%;height:48px;padding:0 16px;font-size:15px;color:var(--color-black);background:var(--color-gray-100);border:1px solid transparent;border-radius:8px;outline:none;transition:border-color var(--transition),background var(--transition)}.form-field input[data-v-d368d416]::placeholder{color:var(--color-gray-400)}.form-field input[data-v-d368d416]:focus{background:var(--color-white);border-color:var(--color-gray-300)}.phone-input[data-v-d368d416]{display:flex;align-items:center;height:48px;background:var(--color-gray-100);border:1px solid transparent;border-radius:8px;overflow:hidden;transition:border-color var(--transition),background var(--transition)}.phone-input[data-v-d368d416]:focus-within{background:var(--color-white);border-color:var(--color-gray-300)}.phone-prefix[data-v-d368d416]{flex-shrink:0;padding:0 12px 0 16px;font-size:15px;color:var(--color-gray-600);border-right:1px solid var(--color-gray-200)}.phone-input input[data-v-d368d416]{flex:1;height:100%;background:transparent;border:none;border-radius:0}.phone-input input[data-v-d368d416]:focus{background:transparent;border-color:transparent}.code-input[data-v-d368d416]{display:flex;gap:12px}.code-input input[data-v-d368d416]{flex:1;min-width:0}.code-btn[data-v-d368d416]{flex-shrink:0;min-width:112px;height:48px;padding:0 12px;font-size:14px;color:var(--color-black);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:8px;transition:background var(--transition),border-color var(--transition)}.code-btn[data-v-d368d416]:hover:not(:disabled){border-color:var(--color-black)}.code-btn[data-v-d368d416]:disabled{color:var(--color-gray-400);cursor:not-allowed}.form-error[data-v-d368d416]{margin:0;font-size:13px;color:#e53935}.submit-btn[data-v-d368d416]{width:100%;height:48px;margin-top:4px;font-size:15px;font-weight:600;color:var(--color-black);background:var(--color-primary);border-radius:24px;transition:background var(--transition)}.submit-btn[data-v-d368d416]:hover:not(:disabled){background:var(--color-primary-hover)}.submit-btn[data-v-d368d416]:disabled{opacity:.6;cursor:not-allowed}.auth-switch[data-v-d368d416]{margin:8px 0 0;text-align:center;font-size:13px}.auth-switch a[data-v-d368d416]{color:var(--color-gray-600)}.auth-switch a[data-v-d368d416]:hover{color:var(--color-black);text-decoration:underline;text-underline-offset:2px}.auth-form[data-v-1311b9ad]{display:flex;flex-direction:column;gap:16px}.sr-only[data-v-1311b9ad]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-field input[data-v-1311b9ad]{width:100%;height:48px;padding:0 16px;font-size:15px;color:var(--color-black);background:var(--color-gray-100);border:1px solid transparent;border-radius:8px;outline:none;transition:border-color var(--transition),background var(--transition)}.form-field input[data-v-1311b9ad]::placeholder{color:var(--color-gray-400)}.form-field input[data-v-1311b9ad]:focus{background:var(--color-white);border-color:var(--color-gray-300)}.form-error[data-v-1311b9ad]{margin:0;font-size:13px;color:#e53935}.form-success[data-v-1311b9ad]{margin:0;font-size:13px;color:#2e7d32}.submit-btn[data-v-1311b9ad]{width:100%;height:48px;margin-top:4px;font-size:15px;font-weight:600;color:var(--color-black);background:var(--color-primary);border-radius:24px;transition:background var(--transition)}.submit-btn[data-v-1311b9ad]:hover:not(:disabled){background:var(--color-primary-hover)}.submit-btn[data-v-1311b9ad]:disabled{opacity:.6;cursor:not-allowed}.auth-switch[data-v-1311b9ad]{margin:8px 0 0;text-align:center;font-size:13px}.auth-switch a[data-v-1311b9ad]{color:var(--color-gray-600)}.auth-switch a[data-v-1311b9ad]:hover{color:var(--color-black);text-decoration:underline;text-underline-offset:2px}.region-picker[data-v-c128423e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.region-field[data-v-c128423e]{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--color-gray-700)}.region-select[data-v-c128423e]{padding:12px 14px;font-size:15px;border:1px solid var(--color-gray-200);border-radius:10px;outline:none;background:var(--color-white)}.region-select[data-v-c128423e]:disabled{background:var(--color-gray-100);color:var(--color-gray-500)}.region-select[data-v-c128423e]:focus{border-color:var(--color-gray-400)}@media (max-width: 768px){.region-picker[data-v-c128423e]{grid-template-columns:1fr}}.checkout-page[data-v-5e27200d]{padding-top:var(--header-height);background:var(--color-gray-100);min-height:60vh}.page-body[data-v-5e27200d]{padding-top:32px;padding-bottom:80px}.page-header[data-v-5e27200d]{margin-bottom:24px}.page-header h1[data-v-5e27200d]{margin:0 0 8px;font-size:clamp(28px,3vw,36px);font-weight:700}.summary[data-v-5e27200d]{margin:0;color:var(--color-gray-600)}.state-card[data-v-5e27200d]{padding:32px;background:var(--color-white);border-radius:20px;text-align:center;color:var(--color-gray-600)}.success-card h2[data-v-5e27200d]{margin:0 0 12px;color:var(--color-black)}.success-card p[data-v-5e27200d]{margin:0 0 8px}.hint[data-v-5e27200d]{margin-top:12px!important;font-size:13px;color:var(--color-gray-500)}.checkout-layout[data-v-5e27200d]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.panel[data-v-5e27200d]{padding:28px;background:var(--color-white);border-radius:20px}.panel h2[data-v-5e27200d]{margin:0 0 20px;font-size:18px}.receiver-form[data-v-5e27200d]{display:flex;flex-direction:column;gap:16px}.field[data-v-5e27200d]{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--color-gray-700)}.field input[data-v-5e27200d],.field textarea[data-v-5e27200d]{padding:12px 14px;font-size:15px;border:1px solid var(--color-gray-200);border-radius:10px;outline:none;resize:vertical}.field input[data-v-5e27200d]:focus,.field textarea[data-v-5e27200d]:focus{border-color:var(--color-gray-400)}.receiver-head[data-v-5e27200d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.receiver-head h2[data-v-5e27200d]{margin:0}.manage-link[data-v-5e27200d]{font-size:14px;color:var(--color-gray-600)}.address-loading[data-v-5e27200d],.form-hint[data-v-5e27200d]{margin:0 0 16px;font-size:13px;color:var(--color-gray-500)}.default-address-card[data-v-5e27200d]{padding:16px;margin-bottom:16px;border:1px solid var(--color-gray-200);border-radius:12px;background:var(--color-gray-100)}.receiver-line[data-v-5e27200d]{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 8px}.receiver-address[data-v-5e27200d]{margin:0 0 12px;line-height:1.6;color:var(--color-gray-700)}.btn-link[data-v-5e27200d]{padding:0;font-size:13px;color:var(--color-gray-700);background:none}.remark-field[data-v-5e27200d]{margin-top:16px}.preview-list[data-v-5e27200d]{margin:0 0 20px;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.preview-item[data-v-5e27200d]{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center}.preview-item img[data-v-5e27200d]{width:72px;height:72px;object-fit:contain;border-radius:10px;background:#f5f5f5}.preview-name[data-v-5e27200d]{margin:0 0 4px;font-weight:600}.preview-spec[data-v-5e27200d],.preview-meta[data-v-5e27200d]{margin:0;font-size:12px;color:var(--color-gray-500)}.preview-total[data-v-5e27200d]{margin:0;font-weight:700;white-space:nowrap}.amount-rows[data-v-5e27200d]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding-top:16px;border-top:1px solid var(--color-gray-200)}.amount-row[data-v-5e27200d]{display:flex;justify-content:space-between;font-size:14px;color:var(--color-gray-600)}.amount-row.total[data-v-5e27200d]{font-size:16px;color:var(--color-black)}.amount-row.total strong[data-v-5e27200d]{font-size:22px}.form-error[data-v-5e27200d]{margin:0 0 12px;font-size:13px;color:#e53935}.btn-primary[data-v-5e27200d],.btn-secondary[data-v-5e27200d]{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;border-radius:24px;font-size:14px;font-weight:600}.btn-primary[data-v-5e27200d]{background:var(--color-black);color:var(--color-white)}.btn-primary[data-v-5e27200d]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-5e27200d]{margin-top:12px;border:1px solid var(--color-gray-300);color:var(--color-black)}.action-row[data-v-5e27200d]{display:flex;flex-direction:column;gap:12px;margin-top:20px}@media (max-width: 900px){.checkout-layout[data-v-5e27200d]{grid-template-columns:1fr}}.orders-page[data-v-adb56ea0]{padding-top:var(--header-height);background:var(--color-gray-100);min-height:60vh}.page-body[data-v-adb56ea0]{padding-top:32px;padding-bottom:80px}.page-header h1[data-v-adb56ea0]{margin:0 0 24px;font-size:clamp(28px,3vw,36px)}.status-tabs[data-v-adb56ea0]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.status-tab[data-v-adb56ea0]{padding:8px 14px;font-size:13px;border-radius:20px;background:var(--color-white);color:var(--color-gray-600)}.status-tab.active[data-v-adb56ea0]{background:var(--color-black);color:var(--color-white)}.page-error[data-v-adb56ea0]{color:#e53935;font-size:14px}.state-card[data-v-adb56ea0]{padding:48px 24px;text-align:center;background:var(--color-white);border-radius:20px;color:var(--color-gray-600)}.order-list[data-v-adb56ea0]{display:flex;flex-direction:column;gap:16px}.order-card[data-v-adb56ea0]{padding:20px;background:var(--color-white);border-radius:16px;cursor:pointer;transition:box-shadow var(--transition)}.order-card[data-v-adb56ea0]:hover{box-shadow:0 8px 24px #0000000f}.order-head[data-v-adb56ea0],.order-foot[data-v-adb56ea0]{display:flex;justify-content:space-between;align-items:center;gap:16px}.order-head[data-v-adb56ea0]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-gray-200)}.order-no[data-v-adb56ea0]{margin:0 0 4px;font-weight:600}.order-time[data-v-adb56ea0],.item-spec[data-v-adb56ea0],.more-items[data-v-adb56ea0]{margin:0;font-size:12px;color:var(--color-gray-500)}.order-status[data-v-adb56ea0]{font-size:13px;font-weight:600;color:var(--color-black)}.order-body[data-v-adb56ea0]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.order-item[data-v-adb56ea0]{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center}.order-item img[data-v-adb56ea0]{width:56px;height:56px;object-fit:contain;border-radius:8px;background:#f5f5f5}.item-name[data-v-adb56ea0]{margin:0;font-size:14px}.item-qty[data-v-adb56ea0]{margin:0;color:var(--color-gray-500)}.order-foot strong[data-v-adb56ea0]{font-size:18px}.pagination[data-v-adb56ea0]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.pagination button[data-v-adb56ea0]:disabled{opacity:.5;cursor:not-allowed}.order-detail-page[data-v-5e8e1350]{padding-top:var(--header-height);background:var(--color-gray-100);min-height:60vh}.page-body[data-v-5e8e1350]{padding-top:32px;padding-bottom:80px}.back-link[data-v-5e8e1350]{display:inline-block;margin-bottom:8px;font-size:14px;color:var(--color-gray-600)}.page-header h1[data-v-5e8e1350]{margin:0 0 24px;font-size:clamp(28px,3vw,36px)}.state-card[data-v-5e8e1350],.panel[data-v-5e8e1350]{padding:24px;margin-bottom:16px;background:var(--color-white);border-radius:16px}.head-row[data-v-5e8e1350]{display:flex;justify-content:space-between;gap:16px;margin-bottom:20px}.order-no[data-v-5e8e1350]{margin:0 0 4px;font-weight:700}.meta[data-v-5e8e1350]{margin:0;font-size:13px;color:var(--color-gray-500)}.status-badge[data-v-5e8e1350]{font-size:13px;font-weight:600}.info-grid[data-v-5e8e1350]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.info-grid span[data-v-5e8e1350]{display:block;margin-bottom:4px;font-size:13px;color:var(--color-gray-500)}.panel h2[data-v-5e8e1350]{margin:0 0 12px;font-size:16px}.item-list[data-v-5e8e1350]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.item-row[data-v-5e8e1350]{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center}.item-row img[data-v-5e8e1350]{width:72px;height:72px;object-fit:contain;border-radius:10px;background:#f5f5f5}.item-name[data-v-5e8e1350]{margin:0 0 4px;font-weight:600}.message[data-v-5e8e1350]{margin:0 0 12px;font-size:14px}.message.success[data-v-5e8e1350]{color:#2e7d32}.message.error[data-v-5e8e1350]{color:#e53935}.hint[data-v-5e8e1350]{margin:0 0 16px;font-size:13px;color:var(--color-gray-500)}.actions[data-v-5e8e1350]{display:flex;flex-wrap:wrap;gap:12px}.btn-primary[data-v-5e8e1350],.btn-secondary[data-v-5e8e1350]{padding:12px 24px;border-radius:24px;font-size:14px;font-weight:600}.btn-primary[data-v-5e8e1350]{background:var(--color-black);color:var(--color-white)}.btn-secondary[data-v-5e8e1350]{border:1px solid var(--color-gray-300)}.btn-primary[data-v-5e8e1350]:disabled,.btn-secondary[data-v-5e8e1350]:disabled{opacity:.6;cursor:not-allowed}.order-pay-page[data-v-00dfad7d]{padding-top:var(--header-height);background:var(--color-gray-100);min-height:60vh}.page-body[data-v-00dfad7d]{padding-top:32px;padding-bottom:80px}.back-link[data-v-00dfad7d]{display:inline-block;margin-bottom:8px;font-size:14px;color:var(--color-gray-600)}.page-header h1[data-v-00dfad7d]{margin:0 0 24px;font-size:clamp(28px,3vw,36px)}.state-card[data-v-00dfad7d],.pay-card[data-v-00dfad7d]{max-width:480px;margin:0 auto;padding:32px 28px;background:var(--color-white);border-radius:20px}.state-card[data-v-00dfad7d]{text-align:center;color:var(--color-gray-600)}.pay-summary[data-v-00dfad7d]{text-align:center;margin-bottom:24px}.amount[data-v-00dfad7d]{margin:0;font-size:32px;font-weight:700}.order-no[data-v-00dfad7d]{margin:10px 0 0;font-size:14px;color:var(--color-gray-500);word-break:break-all}.channel-tabs[data-v-00dfad7d]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.channel-tab[data-v-00dfad7d]{padding:12px;border-radius:12px;background:#f5f5f5;font-size:14px;font-weight:600;color:var(--color-gray-600)}.channel-tab.active[data-v-00dfad7d]{background:var(--color-black);color:var(--color-white)}.channel-tab[data-v-00dfad7d]:disabled{opacity:.6;cursor:not-allowed}.qr-panel[data-v-00dfad7d]{display:flex;align-items:center;justify-content:center;min-height:260px;margin-bottom:20px;padding:16px;background:#fafafa;border-radius:16px}.qr-canvas[data-v-00dfad7d]{border-radius:8px;background:#fff}.qr-loading[data-v-00dfad7d]{font-size:14px;color:var(--color-gray-500)}.scan-hint[data-v-00dfad7d],.countdown[data-v-00dfad7d],.polling-hint[data-v-00dfad7d]{margin:0 0 8px;text-align:center;font-size:14px;color:var(--color-gray-600)}.polling-hint[data-v-00dfad7d]{font-size:13px;color:var(--color-gray-500)}.error-message[data-v-00dfad7d]{margin:0 0 16px;text-align:center;font-size:14px;color:#e53935}.action-row[data-v-00dfad7d]{display:flex;justify-content:center}.btn-primary[data-v-00dfad7d],.btn-secondary[data-v-00dfad7d]{min-width:160px;padding:14px 24px;border-radius:24px;font-size:14px;font-weight:600}.btn-primary[data-v-00dfad7d]{background:var(--color-black);color:var(--color-white)}.btn-secondary[data-v-00dfad7d]{border:1px solid var(--color-gray-300)}.btn-secondary[data-v-00dfad7d]:disabled{opacity:.6;cursor:not-allowed}.paid-state[data-v-00dfad7d]{text-align:center;padding:12px 0}.paid-title[data-v-00dfad7d]{margin:0 0 8px;font-size:22px;font-weight:700;color:#2e7d32}.paid-hint[data-v-00dfad7d]{margin:0 0 24px;font-size:14px;color:var(--color-gray-600)}.wechat-pay-page[data-v-a9e5ec5f]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f5f5f5}.card[data-v-a9e5ec5f]{width:min(100%,360px);padding:28px 24px;background:var(--color-white);border-radius:16px;text-align:center}.card h1[data-v-a9e5ec5f]{margin:0 0 20px;font-size:20px}.state[data-v-a9e5ec5f]{font-size:15px;line-height:1.7;color:var(--color-gray-700)}.state.success[data-v-a9e5ec5f]{color:#2e7d32}.state.error[data-v-a9e5ec5f]{color:#e53935}.amount[data-v-a9e5ec5f]{margin:0 0 12px;font-size:28px;font-weight:700;color:var(--color-black)}.hint[data-v-a9e5ec5f]{margin-top:8px;font-size:13px;color:var(--color-gray-500)}.btn-primary[data-v-a9e5ec5f]{margin-top:16px;padding:12px 24px;border-radius:24px;background:var(--color-black);color:var(--color-white);font-size:14px;font-weight:600}.btn-primary[data-v-a9e5ec5f]:disabled{opacity:.6}.address-page[data-v-74cde353]{padding-top:var(--header-height);background:var(--color-gray-100);min-height:60vh}.page-body[data-v-74cde353]{padding-top:32px;padding-bottom:80px}.page-header[data-v-74cde353]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.page-header h1[data-v-74cde353]{margin:0;font-size:clamp(28px,3vw,36px)}.panel[data-v-74cde353],.state-card[data-v-74cde353]{padding:24px;background:var(--color-white);border-radius:16px}.form-panel[data-v-74cde353]{margin-bottom:16px}.form-panel h2[data-v-74cde353]{margin:0 0 20px;font-size:18px}.address-form[data-v-74cde353]{display:flex;flex-direction:column;gap:16px}.field-row[data-v-74cde353]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.field[data-v-74cde353]{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--color-gray-700)}.field input[data-v-74cde353],.field textarea[data-v-74cde353]{padding:12px 14px;font-size:15px;border:1px solid var(--color-gray-200);border-radius:10px;outline:none;resize:vertical}.checkbox-field[data-v-74cde353]{display:flex;align-items:center;gap:8px;font-size:14px}.form-actions[data-v-74cde353]{display:flex;gap:12px}.address-list[data-v-74cde353]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.address-card[data-v-74cde353]{display:flex;justify-content:space-between;gap:16px}.address-head[data-v-74cde353]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.address-text[data-v-74cde353]{margin:0;font-size:14px;line-height:1.6;color:var(--color-gray-700)}.default-badge[data-v-74cde353],.tag-badge[data-v-74cde353]{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.default-badge[data-v-74cde353]{background:#fff3e0;color:#ef6c00}.tag-badge[data-v-74cde353]{background:var(--color-gray-100);color:var(--color-gray-600)}.address-actions[data-v-74cde353]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.btn-link[data-v-74cde353]{padding:0;font-size:13px;color:var(--color-gray-700);background:none}.btn-link.danger[data-v-74cde353]{color:#e53935}.message[data-v-74cde353]{margin:0 0 16px;font-size:14px}.message.success[data-v-74cde353]{color:#2e7d32}.message.error[data-v-74cde353]{color:#e53935}.state-card[data-v-74cde353]{text-align:center;color:var(--color-gray-600)}.btn-primary[data-v-74cde353],.btn-secondary[data-v-74cde353]{padding:12px 24px;border-radius:24px;font-size:14px;font-weight:600}.btn-primary[data-v-74cde353]{background:var(--color-black);color:var(--color-white)}.btn-secondary[data-v-74cde353]{border:1px solid var(--color-gray-300)}.btn-primary[data-v-74cde353]:disabled,.btn-secondary[data-v-74cde353]:disabled,.btn-link[data-v-74cde353]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.field-row[data-v-74cde353]{grid-template-columns:1fr}.address-card[data-v-74cde353]{flex-direction:column}.address-actions[data-v-74cde353]{flex-direction:row;flex-wrap:wrap}}.legal-page[data-v-18299433]{padding:calc(var(--header-height) + 48px) 0 80px;background:var(--color-white)}.legal-container[data-v-18299433]{max-width:860px}.legal-header[data-v-18299433]{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--color-gray-200)}.legal-header h1[data-v-18299433]{margin:0 0 12px;font-size:clamp(28px,3.5vw,36px);font-weight:700;color:#1a2744}.legal-updated[data-v-18299433]{margin:0 0 20px;font-size:13px;color:#999}.legal-intro[data-v-18299433]{margin:0;font-size:15px;line-height:1.85;color:#555}.legal-section[data-v-18299433]{margin-bottom:32px}.legal-section h2[data-v-18299433]{margin:0 0 14px;font-size:18px;font-weight:700;color:#1a1a1a}.legal-section ul[data-v-18299433]{margin:0;padding-left:20px}.legal-section li[data-v-18299433]{margin-bottom:10px;font-size:14px;line-height:1.85;color:#555}.legal-section li[data-v-18299433]:last-child{margin-bottom:0}@media (max-width: 768px){.legal-page[data-v-18299433]{padding:calc(var(--header-height) + 32px) 0 56px}.legal-header[data-v-18299433]{margin-bottom:28px;padding-bottom:24px}}.legal-page[data-v-63144545]{padding:calc(var(--header-height) + 48px) 0 80px;background:var(--color-white)}.legal-container[data-v-63144545]{max-width:760px}.legal-header[data-v-63144545]{margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid var(--color-gray-200)}.legal-header h1[data-v-63144545]{margin:0 0 12px;font-size:clamp(28px,3.5vw,36px);font-weight:700;color:#1a2744}.legal-updated[data-v-63144545]{margin:0 0 16px;font-size:13px;color:#999}.legal-intro[data-v-63144545]{margin:0;font-size:15px;line-height:1.85;color:#555}.cookie-list[data-v-63144545]{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.cookie-card[data-v-63144545]{padding:20px 22px;border:1px solid var(--color-gray-200);border-radius:12px;background:#fafafa}.cookie-card-head[data-v-63144545]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.cookie-card h2[data-v-63144545]{margin:0;font-size:16px;font-weight:700;color:#1a1a1a}.cookie-card p[data-v-63144545]{margin:0;font-size:14px;line-height:1.75;color:#666}.badge[data-v-63144545]{flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600;color:#666;background:#eee;border-radius:999px}.switch[data-v-63144545]{position:relative;flex-shrink:0;width:44px;height:24px;cursor:pointer}.switch input[data-v-63144545]{position:absolute;opacity:0;width:0;height:0}.slider[data-v-63144545]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ccc;border-radius:999px;transition:background .2s ease}.slider[data-v-63144545]:before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s ease}.switch input:checked+.slider[data-v-63144545]{background:var(--color-primary, #ffd100)}.switch input:checked+.slider[data-v-63144545]:before{transform:translate(20px)}.save-tip[data-v-63144545]{margin:0 0 16px;font-size:14px;color:#2e7d32}.cookie-actions[data-v-63144545]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.btn-primary[data-v-63144545],.btn-outline[data-v-63144545]{padding:11px 22px;font-size:14px;font-weight:600;border-radius:999px;cursor:pointer;transition:background var(--transition),border-color var(--transition)}.btn-primary[data-v-63144545]{border:none;background:var(--color-primary, #ffd100);color:#1a1a1a}.btn-primary[data-v-63144545]:hover{background:var(--color-primary-hover, #e6bc00)}.btn-outline[data-v-63144545]{border:1px solid #ddd;background:#fff;color:#333}.btn-outline[data-v-63144545]:hover{border-color:#999}.cookie-note[data-v-63144545]{margin:0;font-size:13px;color:#888}.cookie-note a[data-v-63144545]{color:#1a2744;text-decoration:underline}@media (max-width: 768px){.legal-page[data-v-63144545]{padding:calc(var(--header-height) + 32px) 0 56px}.cookie-actions[data-v-63144545]{flex-direction:column}.btn-primary[data-v-63144545],.btn-outline[data-v-63144545]{width:100%}}
