.app-header[data-v-b5963373]{position:fixed;top:0;left:0;right:0;height:105px;background-color:#fff;border-bottom:1px solid #e8e8e8;z-index:1000}.header-container[data-v-b5963373]{max-width:1440px;margin:0 auto;padding:0 20px;height:100%;display:flex;align-items:center;justify-content:space-between}.logo[data-v-b5963373]{width:350px;height:70px;background-image:url(/assets/logo-blue-BaYImCsM.png);background-size:contain;background-repeat:no-repeat;background-position:center}.nav-menu[data-v-b5963373]{flex:1;display:flex;justify-content:flex-end}.nav-list[data-v-b5963373]{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.nav-link[data-v-b5963373]{display:block;padding:8px 0;font-size:16px;color:#000;text-decoration:none;position:relative;transition:color .2s ease}.nav-link[data-v-b5963373]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#1b3b7b;transform:scaleX(0);transition:transform .2s ease}.nav-link[data-v-b5963373]:hover,.nav-link.active[data-v-b5963373]{color:#1b3b7b}.nav-link[data-v-b5963373]:hover:after,.nav-link.active[data-v-b5963373]:after{transform:scaleX(1)}.search-section[data-v-b5963373]{display:flex;align-items:center;margin-left:32px}.search-divider[data-v-b5963373]{width:1px;height:20px;background-color:#d9d9d9;margin-right:16px}.search-btn[data-v-b5963373]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:none;cursor:pointer;color:#333;transition:color .2s ease}.search-btn[data-v-b5963373]:hover{color:#1b3b7b}.search-icon[data-v-b5963373]{width:20px;height:20px}.search-mode[data-v-b5963373]{flex:1;display:flex;align-items:center;justify-content:flex-end;margin-left:48px;animation:fadeIn-b5963373 .3s ease}@keyframes fadeIn-b5963373{0%{opacity:0}to{opacity:1}}.search-mode-input-wrapper[data-v-b5963373]{flex:1;max-width:600px}.search-mode-input[data-v-b5963373]{width:100%;height:44px;padding:0;border:none;border-bottom:1px solid #e0e0e0;font-size:16px;color:#333;background:transparent;outline:none;transition:border-color .2s ease}.search-mode-input[data-v-b5963373]::placeholder{color:#999}.search-mode-input[data-v-b5963373]:focus{border-bottom-color:#1b3b7b}.search-mode-actions[data-v-b5963373]{display:flex;align-items:center;gap:8px;margin-left:16px}.search-mode-btn[data-v-b5963373]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:none;cursor:pointer;color:#333;transition:color .2s ease}.search-mode-btn[data-v-b5963373]:hover{color:#1b3b7b}.search-mode-submit .search-icon[data-v-b5963373],.close-icon[data-v-b5963373]{width:22px;height:22px}.hot-search-panel[data-v-b5963373]{position:absolute;top:105px;left:0;right:0;background-color:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 4px 12px #00000014;animation:slideDown-b5963373 .3s ease}@keyframes slideDown-b5963373{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hot-search-content[data-v-b5963373]{max-width:1440px;margin:0 auto;padding:24px 0 20px;display:flex;align-items:flex-start;gap:16px}.hot-search-label[data-v-b5963373]{font-size:14px;color:#666;white-space:nowrap;line-height:28px}.hot-search-tags[data-v-b5963373]{display:flex;flex-wrap:wrap;gap:8px 16px}.hot-search-tag[data-v-b5963373]{font-size:14px;color:#1b3b7b;cursor:pointer;line-height:28px;transition:opacity .2s ease}.hot-search-tag[data-v-b5963373]:hover{opacity:.8;text-decoration:underline}.mobile-actions[data-v-b5963373]{display:none;align-items:center;gap:8px}.menu-btn[data-v-b5963373]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:none;cursor:pointer;color:#333;transition:color .2s ease}.menu-btn[data-v-b5963373]:hover{color:#1b3b7b}.menu-icon[data-v-b5963373]{width:24px;height:24px}.mobile-menu[data-v-b5963373]{position:absolute;top:105px;left:0;right:0;background-color:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 4px 12px #00000014;z-index:999}.mobile-nav-list[data-v-b5963373]{list-style:none;margin:0;padding:16px 0}.mobile-nav-item[data-v-b5963373]{border-bottom:1px solid #f0f0f0}.mobile-nav-item[data-v-b5963373]:last-child{border-bottom:none}.mobile-nav-link[data-v-b5963373]{display:block;padding:16px 24px;font-size:16px;color:#000;text-decoration:none;transition:color .2s ease,background-color .2s ease}.mobile-nav-link[data-v-b5963373]:hover,.mobile-nav-link.active[data-v-b5963373]{color:#1b3b7b;background-color:#3368c60d}.menu-slide-enter-active[data-v-b5963373],.menu-slide-leave-active[data-v-b5963373]{transition:all .25s ease}.menu-slide-enter-from[data-v-b5963373],.menu-slide-leave-to[data-v-b5963373]{opacity:0;transform:translateY(-8px)}@media (max-width: 1024px){.nav-list[data-v-b5963373]{gap:24px}.search-section[data-v-b5963373],.search-mode[data-v-b5963373]{margin-left:24px}.search-mode-input-wrapper[data-v-b5963373]{max-width:400px}}@media (max-width: 768px){.app-header[data-v-b5963373]{height:72px}.logo[data-v-b5963373]{width:200px;height:48px}.nav-menu[data-v-b5963373]{display:none}.mobile-actions[data-v-b5963373]{display:flex}.search-mode[data-v-b5963373]{margin-left:16px}.search-mode-input-wrapper[data-v-b5963373]{max-width:none}.hot-search-content[data-v-b5963373]{padding:16px 0 20px;flex-direction:column;gap:8px}.hot-search-panel[data-v-b5963373],.mobile-menu[data-v-b5963373]{top:72px}}.app[data-v-e1a2fad9]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-e1a2fad9]{flex:1;padding-top:76px}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;color:#333;background-color:#fff;overflow-x:hidden;-ms-overflow-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none;color:inherit}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none}#app{min-height:100vh}
