.header[data-v-d492673d]{position:sticky;top:0;z-index:40;height:80px;background:#fff;border-bottom:1px solid #eeeeef;box-shadow:0 2px 7px #00000009}.header-inner[data-v-d492673d]{width:100%;min-width:1200px;height:100%;margin:0 auto}.header-actions[data-v-d492673d],.header-inner[data-v-d492673d]{display:flex;align-items:center}.header-actions[data-v-d492673d]{margin-left:auto;gap:15px;padding-right:30px}.brand[data-v-d492673d]{height:100%;display:flex;align-items:baseline;color:#15171a;text-decoration:none;white-space:nowrap;padding:29px 30px}.brand-mark[data-v-d492673d]{width:155px;height:22px}.main-nav[data-v-d492673d]{height:100%;align-items:stretch;gap:16px}.main-nav[data-v-d492673d],.nav-item[data-v-d492673d]{display:flex;white-space:nowrap}.nav-item[data-v-d492673d]{position:relative;min-width:64px;padding:24px 16px;border:0;background:transparent;color:#333;align-items:center;font-weight:400;font-size:16px;text-decoration:none;flex-shrink:0;cursor:pointer}.nav-item[data-v-d492673d]:after{content:"";position:absolute;height:2px;left:50%;right:50%;bottom:16px;background:#f64045;transition:left .2s,right .2s}.nav-item.active[data-v-d492673d],.nav-item[data-v-d492673d]:hover{font-weight:500}.nav-item.active[data-v-d492673d]:after{left:32px;right:32px}.nav-service[data-v-d492673d]{position:relative;flex-shrink:0}.nav-service__trigger[data-v-d492673d]{height:32px;padding:0 10px;border:1px solid #e1e2e5;border-radius:32px;background:#fff;color:#333;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.nav-service--open .nav-service__trigger[data-v-d492673d],.nav-service__trigger[data-v-d492673d]:hover{color:#f64045;border-color:#f6404573;background:#fff5f5}.nav-service__icon[data-v-d492673d]{flex-shrink:0}.nav-service__panel[data-v-d492673d]{position:absolute;top:calc(100% + 10px);right:0;left:auto;z-index:50;display:flex;flex-direction:column;align-items:center;gap:10px;width:228px;padding:12px 12px 10px;border:1px solid #ebeef2;border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f172a1f}.nav-service__qr[data-v-d492673d]{display:block;width:204px;height:auto;max-height:min(420px,70vh);-o-object-fit:contain;object-fit:contain}.nav-service__tip[data-v-d492673d]{margin:0;color:#606266;font-size:13px;line-height:1.3;text-align:center}.sr-only[data-v-d492673d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search[data-v-d492673d]{position:relative;width:132px;color:#999;transition:width .2s ease}.search--active[data-v-d492673d],.search--open[data-v-d492673d]{width:180px}.search__field[data-v-d492673d]{height:30px;border:1px solid #e1e2e5;border-radius:32px;display:flex;align-items:center;padding:0 8px 0 11px;background:#fff}.search--active .search__field[data-v-d492673d],.search--open .search__field[data-v-d492673d]{border-color:#cfd2d8}.search input[data-v-d492673d]{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:12px;color:#606266}.search input[data-v-d492673d]::-webkit-search-cancel-button{-webkit-appearance:none}.search__icon[data-v-d492673d]{flex-shrink:0;width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:#999;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.search__icon[data-v-d492673d]:hover{color:#f64045}.search__panel[data-v-d492673d]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:50;min-width:180px;padding:6px;border:1px solid #ebeef2;border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f172a1f}.search__item[data-v-d492673d]{width:100%;min-height:36px;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:#333;display:flex;align-items:center;font-size:13px;text-align:left;cursor:pointer}.search__item.is-active[data-v-d492673d],.search__item[data-v-d492673d]:hover{color:#f64045;background:#fff5f5}.search__empty[data-v-d492673d]{margin:0;padding:10px 12px;color:#999;font-size:12px;line-height:1.4}.login[data-v-d492673d],.register[data-v-d492673d]{height:32px;min-width:72px;padding:0 12px;border:1px solid #f64045;border-radius:4px;background:#f64045;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap}.login[data-v-d492673d]:hover{border-color:#df2f35;color:#fff;background:#df2f35}.user-menu[data-v-d492673d]{position:relative}.user-menu__trigger[data-v-d492673d]{max-width:140px;height:32px;padding:0 8px 0 10px;border:0;border-radius:4px;background:transparent;color:#333;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.user-menu__trigger[data-v-d492673d]:hover{color:#f64045}.user-menu__name[data-v-d492673d]{max-width:108px;overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.user-menu__caret[data-v-d492673d]{flex-shrink:0;color:#999;transition:transform .15s ease}.user-menu--open .user-menu__caret[data-v-d492673d]{transform:rotate(180deg)}.user-menu--open .user-menu__trigger[data-v-d492673d]{color:#f64045}.user-menu__dropdown[data-v-d492673d]{position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:132px;padding:6px;border:1px solid #ebeef2;border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f172a1f}.user-menu__item[data-v-d492673d]{width:100%;min-height:36px;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:#333;display:flex;align-items:center;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.user-menu__item[data-v-d492673d]:hover{color:#f64045;background:#fff5f5}.logout-btn[data-v-d492673d],.profile-btn[data-v-d492673d]{cursor:pointer;border-color:#dedfe2;color:#606266;background:#fff}.logout-btn[data-v-d492673d]:hover,.profile-btn[data-v-d492673d]:hover{border-color:#f64045;color:#f64045;background:#fff}.register[data-v-d492673d]{border-color:#f64045;color:#fff;background:#f64045}.register[data-v-d492673d]:hover{background:#df2f35}.menu-toggle[data-v-d492673d]{display:none;margin-left:auto;margin-right:12px;width:40px;height:40px;border:0;border-radius:4px;background:transparent;color:#333;align-items:center;justify-content:center}.mobile-panel[data-v-d492673d]{display:none}@media(max-width:1440px)and (min-width:1200px){.main-nav[data-v-d492673d]{gap:12px}.nav-item[data-v-d492673d]{min-width:0;padding:30px 12px 28px;font-size:14px}.nav-item.active[data-v-d492673d]:after{left:12px;right:12px}.brand[data-v-d492673d]{padding:29px 16px}.brand-mark[data-v-d492673d]{width:132px}.header-actions[data-v-d492673d]{gap:10px;padding-right:16px}}@media(min-width:1760px){.header-inner[data-v-d492673d]{width:calc(100% - 160px)}}@media(max-width:1199px){.header[data-v-d492673d]{height:56px}.header-inner[data-v-d492673d]{width:100%;min-width:0;padding:0 4px 0 0}.brand[data-v-d492673d]{padding:16px 12px}.brand-mark[data-v-d492673d]{width:128px;height:18px}.header-actions[data-v-d492673d],.main-nav[data-v-d492673d]{display:none}.menu-toggle[data-v-d492673d]{display:inline-flex}.header--menu-open[data-v-d492673d]{height:auto;box-shadow:0 8px 24px #00000014}.mobile-panel[data-v-d492673d]{display:block;padding:8px 12px 16px;border-top:1px solid #f0f1f2;background:#fff}.mobile-nav[data-v-d492673d]{display:flex;flex-direction:column}.mobile-nav__item[data-v-d492673d]{min-height:44px;padding:12px 8px;border:0;border-bottom:1px solid #f5f5f6;background:transparent;color:#333;font-size:15px;text-align:left;text-decoration:none}.mobile-nav__item.active[data-v-d492673d]{color:#f64045;font-weight:500}.mobile-actions[data-v-d492673d]{margin-top:14px;display:flex;gap:10px;align-items:center}.mobile-actions .login[data-v-d492673d],.mobile-actions .logout-btn[data-v-d492673d],.mobile-actions .profile-btn[data-v-d492673d],.mobile-actions .register[data-v-d492673d]{flex:1;height:40px;font-size:14px}}
