.cat-svg[data-v-2ec1ab61]{display:inline-block;vertical-align:middle;flex-shrink:0}.animated .ico-steam[data-v-2ec1ab61]{animation:steam-2ec1ab61 2.5s ease-in-out infinite;transform-origin:center}.animated .ico-spark[data-v-2ec1ab61],.animated .ico-sparkle[data-v-2ec1ab61]{animation:sparkle-2ec1ab61 2s ease-in-out infinite}.animated .ico-awning[data-v-2ec1ab61]{animation:awning-2ec1ab61 3s ease-in-out infinite}.animated .ico-bowl[data-v-2ec1ab61],.animated .ico-cup[data-v-2ec1ab61],.animated .ico-pet-body[data-v-2ec1ab61]{animation:gentle-bounce-2ec1ab61 3s ease-in-out infinite}.animated .ico-phone[data-v-2ec1ab61],.animated .ico-dress[data-v-2ec1ab61],.animated .ico-car[data-v-2ec1ab61]{animation:gentle-float-2ec1ab61 3.5s ease-in-out infinite}.animated .ico-roof[data-v-2ec1ab61],.animated .ico-palette[data-v-2ec1ab61],.animated .ico-pill[data-v-2ec1ab61],.animated .ico-baby-head[data-v-2ec1ab61]{animation:gentle-pulse-2ec1ab61 4s ease-in-out infinite}.animated .ico-ear[data-v-2ec1ab61]{animation:ear-twitch-2ec1ab61 4s ease-in-out infinite}.animated .ico-lipstick-top[data-v-2ec1ab61]{animation:lipstick-glow-2ec1ab61 3s ease-in-out infinite}.animated .ico-plus[data-v-2ec1ab61]{animation:plus-pulse-2ec1ab61 2s ease-in-out infinite}.animated .ico-chimney[data-v-2ec1ab61]{animation:chimney-2ec1ab61 2.5s ease-in-out infinite}.cat-svg:hover .ico-steam[data-v-2ec1ab61],[data-v-2ec1ab61] .booth-card:hover .ico-steam,[data-v-2ec1ab61] .cat-item:hover .ico-steam,[data-v-2ec1ab61] .quick-cat-item:hover .ico-steam,[data-v-2ec1ab61] .csh-enter:hover .ico-steam,[data-v-2ec1ab61] .side-cat:hover .ico-steam{animation-duration:1s}.cat-svg:hover .ico-spark[data-v-2ec1ab61],[data-v-2ec1ab61] .booth-card:hover .ico-spark,[data-v-2ec1ab61] .cat-item:hover .ico-spark{animation-duration:.8s}@keyframes steam-2ec1ab61{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-3px);opacity:1}}@keyframes sparkle-2ec1ab61{0%,to{transform:scale(1) rotate(0);opacity:.4}50%{transform:scale(1.3) rotate(15deg);opacity:.8}}@keyframes awning-2ec1ab61{0%,to{transform:translate(0)}50%{transform:translate(1px)}}@keyframes gentle-bounce-2ec1ab61{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes gentle-float-2ec1ab61{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(1deg)}}@keyframes gentle-pulse-2ec1ab61{0%,to{opacity:1}50%{opacity:.85}}@keyframes ear-twitch-2ec1ab61{0%,90%,to{transform:rotate(0)}93%{transform:rotate(-8deg)}96%{transform:rotate(5deg)}}@keyframes lipstick-glow-2ec1ab61{0%,to{opacity:1}50%{opacity:.8}}@keyframes plus-pulse-2ec1ab61{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}@keyframes chimney-2ec1ab61{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:0}}@media (prefers-reduced-motion: reduce){.animated [class*=ico-][data-v-2ec1ab61]{animation:none!important}}.ui-icon[data-v-b26c0923]{display:inline-block;vertical-align:middle;flex-shrink:0;transition:transform .2s ease,opacity .2s ease}[data-v-b26c0923] .nav-link:hover .ui-icon,[data-v-b26c0923] .btn:hover .ui-icon,[data-v-b26c0923] button:hover .ui-icon{transform:scale(1.1)}.site-header[data-v-591bf4f0]{position:sticky;top:0;z-index:100;background:var(--bg-card);box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008}.topbar[data-v-591bf4f0]{background:linear-gradient(135deg,#1a1f2e,#2d3748);color:#ffffffb3;font-size:12px;height:36px;line-height:36px}.topbar-inner[data-v-591bf4f0]{max-width:1440px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.topbar-right[data-v-591bf4f0]{display:flex;align-items:center;gap:0}.top-link[data-v-591bf4f0]{color:#ffffffb3;padding:0 10px;transition:all .25s cubic-bezier(.4,0,.2,1);font-size:12px;line-height:36px;display:inline-block;text-decoration:none}.top-link[data-v-591bf4f0]:hover{color:#fff}.top-link.highlight[data-v-591bf4f0]{color:var(--primary)}.top-link.highlight[data-v-591bf4f0]:hover{color:var(--primary-light)}.divider[data-v-591bf4f0]{color:#fff3}.user-name[data-v-591bf4f0]{color:#fff;font-weight:500}.lang-switch[data-v-591bf4f0]{position:relative;padding:0 8px}.lang-btn[data-v-591bf4f0]{color:#ffffffb3;display:flex;align-items:center;font-size:12px;line-height:36px;transition:color .25s;background:none;border:none;cursor:pointer}.lang-btn[data-v-591bf4f0]:hover{color:#fff}.lang-dropdown[data-v-591bf4f0]{position:absolute;top:100%;right:0;background:var(--bg-card);border-radius:var(--radius-md, 14px);box-shadow:0 10px 40px #0000001f;padding:6px;min-width:140px;z-index:300;animation:fadeIn-591bf4f0 .15s ease}.lang-item[data-v-591bf4f0]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border-radius:10px;color:var(--text-secondary, var(--text-secondary));font-size:13px;transition:all .15s;text-align:left;background:none;border:none;cursor:pointer}.lang-item[data-v-591bf4f0]:hover{background:var(--primary-lighter, var(--primary-lighter));color:var(--primary, var(--primary))}.lang-item.active[data-v-591bf4f0]{color:var(--primary, var(--primary));font-weight:600;background:var(--primary-lighter, var(--primary-lighter))}.header-main[data-v-591bf4f0]{background:var(--bg-card, #fff)}.header-inner[data-v-591bf4f0]{max-width:1440px;margin:0 auto;padding:20px 24px;display:flex;align-items:center;gap:40px}.logo[data-v-591bf4f0]{display:flex;align-items:center;gap:12px;cursor:pointer;flex-shrink:0;transition:transform .25s}.logo[data-v-591bf4f0]:hover{transform:scale(1.02)}.logo-icon[data-v-591bf4f0]{flex-shrink:0}.logo-title[data-v-591bf4f0]{font-size:26px;font-weight:800;background:linear-gradient(135deg,var(--primary, var(--primary)) 0%,var(--primary-dark, var(--primary-dark)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.5px}.logo-slogan[data-v-591bf4f0]{font-size:11px;color:var(--text-muted, var(--text-muted));margin-top:2px;letter-spacing:.5px}.search-area[data-v-591bf4f0]{flex:1;max-width:640px}.search-box[data-v-591bf4f0]{display:flex;border:2px solid var(--primary, var(--primary));border-radius:28px;overflow:hidden;height:46px;transition:all .25s;box-shadow:0 2px 8px #ff663314}.search-box[data-v-591bf4f0]:focus-within{box-shadow:0 4px 16px #ff663326;border-color:var(--primary-dark, var(--primary-dark))}.search-input[data-v-591bf4f0]{flex:1;border:none;outline:none;padding:0 20px;font-size:14px;background:var(--bg-card, #fff);color:var(--text-primary, var(--text-primary))}.search-input[data-v-591bf4f0]::-moz-placeholder{color:var(--text-muted, var(--text-muted))}.search-input[data-v-591bf4f0]::placeholder{color:var(--text-muted, var(--text-muted))}.search-btn[data-v-591bf4f0]{background:linear-gradient(135deg,var(--primary, var(--primary)) 0%,var(--primary-light, var(--primary-light)) 100%);color:#fff;padding:0 28px;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;transition:all .25s;border:none;cursor:pointer}.search-btn[data-v-591bf4f0]:hover{background:linear-gradient(135deg,var(--primary-dark, var(--primary-dark)) 0%,var(--primary, var(--primary)) 100%)}.hot-tags[data-v-591bf4f0]{margin-top:10px;padding:0 4px;display:flex;align-items:center;gap:4px;font-size:12px;flex-wrap:wrap}.hot-label[data-v-591bf4f0]{color:var(--text-muted, var(--text-muted));margin-right:4px}.hot-tag[data-v-591bf4f0]{color:var(--text-secondary, var(--text-secondary));padding:2px 10px;border-radius:var(--radius-md);transition:all .2s;font-size:12px;background:none;border:none;cursor:pointer}.hot-tag[data-v-591bf4f0]:hover{color:var(--primary, var(--primary));background:var(--primary-lighter, var(--primary-lighter))}.cart-btn[data-v-591bf4f0]{display:flex;align-items:center;gap:8px;padding:10px 22px;border:2px solid var(--primary, var(--primary));border-radius:28px;color:var(--primary, var(--primary));font-size:14px;font-weight:600;position:relative;flex-shrink:0;transition:all .25s;background:transparent;cursor:pointer}.cart-btn[data-v-591bf4f0]:hover{background:var(--primary-lighter, var(--primary-lighter));transform:translateY(-2px);box-shadow:0 4px 12px #ff663326}.cart-badge[data-v-591bf4f0]{position:absolute;top:-8px;right:6px;background:linear-gradient(135deg,#ff3b30,#ff6259);color:#fff;font-size:10px;border-radius:var(--radius-md);padding:2px 7px;min-width:20px;text-align:center;font-weight:700;line-height:1.4;box-shadow:0 2px 6px #ff3b304d}.nav-bar[data-v-591bf4f0]{background:var(--bg-card, #fff);border-bottom:2px solid var(--primary, var(--primary))}.nav-inner[data-v-591bf4f0]{max-width:1440px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:0}.category-dropdown[data-v-591bf4f0]{width:220px;position:relative;flex-shrink:0}.cat-btn[data-v-591bf4f0]{width:100%;background:linear-gradient(135deg,var(--primary, var(--primary)) 0%,var(--primary-dark, var(--primary-dark)) 100%);color:#fff;padding:0 20px;height:46px;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;transition:all .25s;border:none;cursor:pointer}.cat-btn[data-v-591bf4f0]:hover{background:linear-gradient(135deg,var(--primary-dark, var(--primary-dark)) 0%,#cc3d15 100%)}.cat-mega-menu[data-v-591bf4f0]{position:absolute;top:100%;left:0;width:900px;display:flex;background:var(--bg-card, #fff);box-shadow:0 20px 60px #0000001f;z-index:200;border:1px solid var(--border, var(--border));border-top:none;border-radius:0 0 14px 14px;min-height:420px;animation:fadeIn-591bf4f0 .2s ease}.cat-list[data-v-591bf4f0]{width:220px;background:var(--bg, var(--bg));border-right:1px solid var(--border-light, var(--border-light));padding:8px 0;flex-shrink:0}.cat-item[data-v-591bf4f0]{display:flex;align-items:center;padding:11px 16px;cursor:pointer;font-size:14px;transition:all .2s;color:var(--text-primary, var(--text-primary));gap:4px;border-left:3px solid transparent}.cat-item[data-v-591bf4f0]:hover,.cat-item.active[data-v-591bf4f0]{background:var(--bg-card, #fff);color:var(--primary, var(--primary));border-left-color:var(--primary, var(--primary))}.cat-svg-icon[data-v-591bf4f0]{margin-right:4px}.cat-name[data-v-591bf4f0]{flex:1}.cat-cnt[data-v-591bf4f0]{margin-left:auto;margin-right:4px;font-size:11px;color:var(--primary, #ff6b35);background:var(--primary-light, #fff1ea);border-radius:999px;padding:0 7px}.cat-arrow[data-v-591bf4f0]{color:var(--text-muted, var(--text-muted));transition:all .2s}.cat-item:hover .cat-arrow[data-v-591bf4f0],.cat-item.active .cat-arrow[data-v-591bf4f0]{color:var(--primary, var(--primary));transform:translate(3px)}.cat-panel[data-v-591bf4f0]{flex:1;padding:24px;overflow-y:auto;max-height:500px}.cat-panel-header[data-v-591bf4f0]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--primary-lighter, var(--primary-lighter))}.cat-panel-svg[data-v-591bf4f0]{flex-shrink:0}.cat-panel-title[data-v-591bf4f0]{font-size:18px;font-weight:700;color:var(--text-primary, var(--text-primary))}.cat-panel-groups[data-v-591bf4f0]{display:flex;flex-wrap:wrap;gap:20px 32px}.cat-panel-group[data-v-591bf4f0]{width:calc(50% - 16px)}.group-title[data-v-591bf4f0]{font-size:13px;font-weight:600;color:var(--primary, var(--primary));margin-bottom:10px;padding-bottom:4px;border-bottom:1px dashed var(--border, var(--border))}.group-items[data-v-591bf4f0]{display:flex;flex-wrap:wrap;gap:6px}.group-item[data-v-591bf4f0]{font-size:12px;color:var(--text-secondary, var(--text-secondary));cursor:pointer;padding:4px 12px;border-radius:6px;transition:all .2s;line-height:1.5}.group-item[data-v-591bf4f0]:hover{color:var(--primary, var(--primary));background:var(--primary-lighter, var(--primary-lighter))}.cat-panel-all[data-v-591bf4f0]{display:inline-block;margin-top:16px;padding:8px 24px;background:linear-gradient(135deg,var(--primary, var(--primary)) 0%,var(--primary-light, var(--primary-light)) 100%);color:#fff;border-radius:20px;font-size:13px;font-weight:600;transition:all .25s;border:none;cursor:pointer}.cat-panel-all[data-v-591bf4f0]:hover{background:linear-gradient(135deg,var(--primary-dark, var(--primary-dark)) 0%,var(--primary, var(--primary)) 100%);transform:translate(4px);box-shadow:0 4px 12px #f633}.cat-panel-placeholder[data-v-591bf4f0]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:340px;color:var(--text-muted, var(--text-muted));gap:16px}.nav-links[data-v-591bf4f0]{display:flex;align-items:center;gap:4px;flex:1}.nav-link[data-v-591bf4f0]{padding:0 16px;height:46px;line-height:46px;font-size:15px;color:var(--text-primary, var(--text-primary));font-weight:500;white-space:nowrap;position:relative;transition:all .25s;text-decoration:none}.nav-link[data-v-591bf4f0]:hover,.nav-link.router-link-exact-active[data-v-591bf4f0]{color:var(--primary, var(--primary))}.nav-link.router-link-exact-active[data-v-591bf4f0]:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:var(--primary, var(--primary));border-radius:1px}.nav-link.hot[data-v-591bf4f0]{color:inherit}.nav-link.hot[data-v-591bf4f0]:after{content:"";position:absolute;top:12px;right:8px;width:6px;height:6px;background:#ff3b30;border-radius:50%}.mobile-hamburger[data-v-591bf4f0],.mobile-header-actions[data-v-591bf4f0]{display:none}@keyframes fadeIn-591bf4f0{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.mobile-hide[data-v-591bf4f0]{display:none!important}.mobile-hamburger[data-v-591bf4f0]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:22px;color:var(--text-primary);cursor:pointer;flex-shrink:0;background:none;border:none;-webkit-tap-highlight-color:transparent}.header-inner[data-v-591bf4f0]{padding:8px 12px;gap:0;justify-content:space-between}.logo[data-v-591bf4f0]{gap:6px}.logo-icon img[data-v-591bf4f0]{width:32px!important;height:32px!important}.logo-title[data-v-591bf4f0]{font-size:18px}.logo-slogan[data-v-591bf4f0],.search-area[data-v-591bf4f0],.cart-btn[data-v-591bf4f0]{display:none}.mobile-header-actions[data-v-591bf4f0]{display:flex;align-items:center;gap:4px}.mobile-action-btn[data-v-591bf4f0]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer;position:relative;background:none;border:none;-webkit-tap-highlight-color:transparent}.mobile-cart-badge[data-v-591bf4f0]{position:absolute;top:2px;right:0;background:#ff3b30;color:#fff;font-size:9px;border-radius:8px;padding:1px 5px;min-width:16px;text-align:center;font-weight:700;line-height:1.3}}.mobile-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#fff;display:flex;flex-direction:column}.mobile-search-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;padding-top:calc(8px + env(safe-area-inset-top,0px));background:#fff;border-bottom:1px solid var(--border-light, #f0f0f0)}.mobile-search-close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#333;cursor:pointer;background:none;border:none;flex-shrink:0}.mobile-search-input{flex:1;height:40px;border:2px solid var(--primary, #FF6633);border-radius:20px;padding:0 16px;font-size:15px;outline:none;background:var(--bg, #f8f9fb)}.mobile-search-go{padding:0 16px;height:40px;background:var(--primary, #FF6633);color:#fff;border:none;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;flex-shrink:0}.mobile-search-hot{padding:20px 16px}.mobile-hot-title{font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.mobile-hot-tags{display:flex;flex-wrap:wrap;gap:8px}.mobile-hot-tag{padding:6px 14px;background:var(--bg, #f5f5f5);border-radius:16px;font-size:13px;color:#666;cursor:pointer;border:none}.mobile-hot-tag:active{background:var(--primary-lighter, #fff2ed);color:var(--primary, #FF6633)}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#00000073}.drawer-panel{position:fixed;top:0;left:0;bottom:0;width:300px;max-width:85vw;z-index:9999;background:#fff;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:4px 0 24px #0000001f}.drawer-user{padding:24px 20px;background:linear-gradient(135deg,var(--primary, #FF6633),var(--primary-light, #FF8F66));color:#fff;display:flex;align-items:center;gap:14px;padding-top:calc(24px + env(safe-area-inset-top,0px))}.drawer-avatar{width:48px;height:48px;border-radius:50%;background:#ffffff40;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;flex-shrink:0}.drawer-username{font-size:17px;font-weight:600}.drawer-login-btn{color:#fff;font-size:16px;font-weight:600;background:none;border:none;cursor:pointer}.drawer-nav{padding:12px 0;border-bottom:1px solid var(--border-light, #f0f0f0)}.drawer-nav-item{display:flex;align-items:center;gap:12px;padding:14px 20px;font-size:15px;color:var(--text-primary, #333);cursor:pointer;transition:background .15s}.drawer-nav-item:active{background:var(--bg, #f5f5f5)}.drawer-nav-icon{font-size:18px;width:24px;text-align:center}.drawer-logout{color:#999}.drawer-section-title{padding:16px 20px 8px;font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.drawer-cats{padding:0 8px 12px;display:flex;flex-direction:column}.drawer-cat-item{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:14px;color:var(--text-secondary, #555);cursor:pointer;border-radius:8px;transition:background .15s}.drawer-cat-item:active{background:var(--primary-lighter, #fff2ed);color:var(--primary, #FF6633)}.drawer-cat-emoji{font-size:16px;flex-shrink:0}.drawer-cat-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-cat-arrow{font-size:16px;color:#ccc;transition:transform .25s ease;flex-shrink:0}.drawer-cat-arrow.expanded{transform:rotate(90deg);color:var(--primary, #FF6633)}.drawer-sub-cats{padding:2px 0 6px 32px;overflow:hidden}.drawer-sub-cat-item{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:#666;cursor:pointer;border-radius:6px;transition:background .15s,color .15s}.drawer-sub-cat-item:active{background:#fff2ed;color:#f63}.drawer-sub-cat-emoji{font-size:14px;flex-shrink:0}.drawer-sub-cat-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-sub-cat-count{font-size:11px;color:#bbb;flex-shrink:0}.sub-expand-enter-active{transition:all .25s ease;overflow:hidden}.sub-expand-leave-active{transition:all .2s ease;overflow:hidden}.sub-expand-enter-from,.sub-expand-leave-to{opacity:0;max-height:0}.sub-expand-enter-to,.sub-expand-leave-from{opacity:1;max-height:500px}.drawer-bottom{margin-top:auto;padding:12px 0;border-top:1px solid var(--border-light, #f0f0f0)}.drawer-lang{display:flex;gap:8px;padding:8px 20px 12px}.drawer-lang-btn{padding:6px 14px;border-radius:16px;font-size:13px;color:#666;background:var(--bg, #f5f5f5);border:1px solid transparent;cursor:pointer;transition:all .2s}.drawer-lang-btn.active{background:var(--primary-lighter, #fff2ed);color:var(--primary, #FF6633);border-color:var(--primary, #FF6633);font-weight:600}.drawer-fade-enter-active,.drawer-fade-leave-active{transition:opacity .3s ease}.drawer-fade-enter-from,.drawer-fade-leave-to{opacity:0}.drawer-slide-enter-active{transition:transform .3s ease}.drawer-slide-leave-active{transition:transform .25s ease}.drawer-slide-enter-from,.drawer-slide-leave-to{transform:translate(-100%)}.app-footer[data-v-b3aecaf6]{background:var(--bg-card);border-top:1px solid var(--border-light);margin-top:auto}.footer-inner[data-v-b3aecaf6]{padding:20px 16px;text-align:center}.footer-brand[data-v-b3aecaf6]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.footer-links[data-v-b3aecaf6]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.footer-links a[data-v-b3aecaf6]{font-size:12px;color:var(--text-muted);transition:color .2s ease}.footer-links a[data-v-b3aecaf6]:hover{color:var(--primary)}.divider[data-v-b3aecaf6]{color:var(--border);font-size:12px}.icp-link[data-v-b3aecaf6]{font-size:12px}.footer-copyright[data-v-b3aecaf6]{font-size:11px;color:var(--text-muted)}.footer-icp-mobile[data-v-b3aecaf6]{display:none}@media (max-width: 768px){.app-footer[data-v-b3aecaf6]{display:block;margin-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.footer-inner[data-v-b3aecaf6]{padding:12px 16px}.footer-brand[data-v-b3aecaf6],.footer-links[data-v-b3aecaf6]{display:none}.footer-copyright[data-v-b3aecaf6]{margin-bottom:4px}.footer-icp-mobile[data-v-b3aecaf6]{display:block;font-size:11px}.footer-icp-mobile a[data-v-b3aecaf6]{color:var(--text-muted)}}.tab-bar[data-v-b6fa4e2a]{position:fixed;bottom:0;left:0;right:0;height:var(--tabbar-h);background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-around;z-index:1000;padding-bottom:env(safe-area-inset-bottom,0)}.tab-item[data-v-b6fa4e2a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:52px;padding:4px 0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .2s ease}.tab-icon-wrap[data-v-b6fa4e2a]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:var(--text-muted);transition:all .25s cubic-bezier(.4,0,.2,1)}.tab-item.active .tab-icon-wrap[data-v-b6fa4e2a]{color:var(--primary);background:var(--primary-lighter);transform:scale(1.05)}.tab-label[data-v-b6fa4e2a]{font-size:10px;font-weight:500;color:var(--text-muted);transition:color .2s ease}.tab-item.active .tab-label[data-v-b6fa4e2a]{color:var(--primary);font-weight:600}.tab-item[data-v-b6fa4e2a]:active{transform:scale(.9)}@media (min-width: 769px){.tab-bar[data-v-b6fa4e2a]{display:none}}:root{--primary: #FF6633;--primary-dark: #E55220;--primary-light: #FF8F66;--primary-lighter: #FFF2ED;--text-primary: #1D2129;--text-secondary: #4E5969;--text-muted: #86909C;--border: #E5E6EB;--border-light: #F2F3F5;--bg: #F7F8FA;--bg-card: #FFFFFF;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--shadow-sm: 0 2px 8px rgba(0,0,0,.06);--shadow-md: 0 4px 16px rgba(0,0,0,.08);--shadow-lg: 0 8px 24px rgba(0,0,0,.1);--header-h: 120px;--tabbar-h: 56px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:var(--text-primary);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}img{display:block;max-width:100%}input,textarea,select{font-family:inherit}.app-root{min-height:100vh;display:flex;flex-direction:column}.app-main{flex:1}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:2px}.page-fade-enter-active{transition:opacity .25s ease,transform .25s ease}.page-fade-leave-active{transition:opacity .15s ease}.page-fade-enter-from{opacity:0;transform:translateY(8px)}.page-fade-leave-to{opacity:0}@media (max-width: 768px){:root{--header-h: 56px;--tabbar-h: 56px}.app-main{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + 20px)}}
