.header-actions[data-v-7ffdf61b]{display:flex;align-items:center;gap:12px;white-space:nowrap}.auth-actions-placeholder[data-v-7ffdf61b]{display:block;width:82px;height:38px}.header-ai-button[data-v-7ffdf61b]{width:53.04px!important;height:53.04px!important;border:0!important;background:transparent!important;padding:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .28s ease}.header-ai-button.is-ready[data-v-7ffdf61b]{visibility:visible;opacity:1;pointer-events:auto}.ai-visual[data-v-7ffdf61b]{position:absolute;inset:0;display:grid;border-radius:50%;place-items:center;pointer-events:none;opacity:0;transform:scale(.96);transition:opacity .28s ease,transform .28s ease}.header-ai-button.is-ready .ai-visual[data-v-7ffdf61b]{opacity:1;transform:scale(1)}.ai-lottie[data-v-7ffdf61b]{width:58.04px;height:58.04px}.ai-help-icon[data-v-7ffdf61b],.ai-lottie[data-v-7ffdf61b]{position:absolute;pointer-events:none}.ai-help-icon[data-v-7ffdf61b]{z-index:1;color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:-.04em;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.16))}.header-ai-button[data-v-7ffdf61b]:focus-visible{outline:2px solid #6d28d9;outline-offset:3px;border-radius:50%}.account-host[data-v-7ffdf61b]{position:relative}.account-host summary[data-v-7ffdf61b]{list-style:none}.account-host summary[data-v-7ffdf61b]::-webkit-details-marker{display:none}.account-trigger[data-v-7ffdf61b]{width:38px;height:38px;display:grid;place-items:center;border:1px solid #90938f;border-radius:50%;background:#fff;color:var(--ink);cursor:pointer}.account-host[open] .account-trigger[data-v-7ffdf61b]{border-color:#20231f;background:#20231f;color:#fff}.header-button[data-v-7ffdf61b]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid #90938f;background:transparent;color:var(--ink)}.custom-service-button[data-v-7ffdf61b]{min-height:34px;border-radius:var(--radius-ui,8px);border-color:#119492;background:#119492;color:#fff;font-weight:500;transition:background .2s ease,transform .2s ease}.custom-service-button[data-v-7ffdf61b]:hover{border-color:#0d7a78;background:#0d7a78;transform:translateY(-1px)}.production-bell[data-v-7ffdf61b]{border:0!important;background:transparent!important}.production-bell img[data-v-7ffdf61b]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.production-badge[data-v-7ffdf61b]{position:absolute;top:1px;right:1px;min-width:14px;height:14px;padding:0 3px;border-radius:8px;background:#ef262a;color:#fff;font-size:9px;line-height:14px}.production-avatar[data-v-7ffdf61b]{position:relative;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;overflow:visible}.production-avatar__fallback[data-v-7ffdf61b],.production-avatar__user[data-v-7ffdf61b]{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.production-avatar__fallback[data-v-7ffdf61b]{z-index:1}.production-avatar__user[data-v-7ffdf61b]{z-index:2;opacity:0}.production-avatar__user.is-loaded[data-v-7ffdf61b]{opacity:1}.production-vip[data-v-7ffdf61b]{position:absolute;width:20px;right:-4px;bottom:-3px;z-index:3}.login-register-button[data-v-7ffdf61b]{min-height:34px;border-color:#11949257;border-radius:var(--radius-ui,8px);background:#e8f5f5b8;color:#117f7d;font-weight:500;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.login-register-button[data-v-7ffdf61b]:hover{border-color:#119492;background:#fff;color:#0d7a78;box-shadow:0 6px 18px #1194921c;transform:translateY(-1px)}.login-register-button[data-v-7ffdf61b]:focus-visible{outline:3px solid rgba(17,148,146,.2);outline-offset:2px}.login-register-button[data-v-7ffdf61b]:active{background:#e8f5f5;box-shadow:none;transform:none}.header-icon-button[data-v-7ffdf61b]{position:relative;width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid #90938f;background:transparent;color:var(--ink);cursor:pointer}.header-icon-button svg[data-v-7ffdf61b]{width:18px;height:18px}.auth-backdrop[data-v-7ffdf61b]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#1416147a}.auth-panel[data-v-7ffdf61b]{position:relative;width:min(440px,100%);padding:36px;border:1px solid #90938f;background:#f4f4f1;color:var(--ink);box-shadow:0 18px 60px #14161429;outline:none}.auth-close[data-v-7ffdf61b]{position:absolute;top:14px;right:16px;width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:#666}.auth-close svg[data-v-7ffdf61b]{width:20px;height:20px}.auth-eyebrow[data-v-7ffdf61b]{margin:0 0 12px;color:#696d68;font-size:13px;letter-spacing:.08em}.auth-panel h2[data-v-7ffdf61b]{margin:0;font-size:30px;line-height:1.2}.auth-description[data-v-7ffdf61b]{margin:14px 0 26px;color:#5f635f}.auth-methods[data-v-7ffdf61b]{display:grid;gap:10px}.auth-methods button[data-v-7ffdf61b]{min-height:44px;border:1px solid #90938f;background:transparent;color:var(--ink);font:inherit}.auth-methods button[aria-pressed=true][data-v-7ffdf61b]{border-color:#252724;background:#252724;color:#fff}.auth-result[data-v-7ffdf61b]{margin:16px 0 0;padding:10px;border-left:3px solid #8d7240;background:#fff9ec;color:#5c4c2d;font-size:13px;line-height:1.55}.auth-note[data-v-7ffdf61b]{margin:22px 0 0;color:#858985;font-size:12px;line-height:1.6}@media(max-width:820px){.header-actions[data-v-7ffdf61b]{display:flex;gap:4px}.header-actions>a.header-button[data-v-7ffdf61b]{display:none}.header-button[data-v-7ffdf61b]{min-height:36px;padding:0 8px;font-size:13px}.header-icon-button[data-v-7ffdf61b]{width:36px;height:36px}}.account-trigger[data-v-7ffdf61b],.auth-close[data-v-7ffdf61b],.header-icon-button[data-v-7ffdf61b]{width:44px;height:44px}.auth-panel[data-v-7ffdf61b]{box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto}@media(max-width:820px){.account-trigger[data-v-7ffdf61b],.header-icon-button[data-v-7ffdf61b]{width:44px;height:44px}}.brand[data-v-f4c46985]{display:flex;align-items:center;gap:.25rem;min-width:44px;min-height:44px;white-space:nowrap;font-family:ZiHunGangRenTi,sans-serif;font-size:clamp(1.4rem,1.5vw,2rem);line-height:1;color:var(--color-primary);text-decoration:none}.brand strong[data-v-f4c46985]{font:inherit;font-weight:400;transform:translateY(-2px)}.brand-logo[data-v-f4c46985]{height:clamp(2rem,2.4vw,2.6rem);width:auto;-o-object-fit:contain;object-fit:contain;display:block;transform:translateY(-1px)}.page-context[data-v-f4c46985]{position:relative;display:inline-flex;align-items:center;height:62px;margin-left:19.32px;font-family:var(--font-sans);font-size:1.03rem;font-weight:600;color:var(--color-primary);white-space:nowrap}.page-context[data-v-f4c46985]:after{position:absolute;bottom:12px;left:50%;width:1.2rem;height:.2rem;border-radius:2px;background:linear-gradient(90deg,var(--color-primary),#3ccfcf);content:"";transform:translate(-50%)}form.search-box[data-v-f4c46985]{width:clamp(28.6rem,36.3vw,38.5rem);height:2.6rem;border:1px solid #129492;border-radius:var(--radius-ui,8px);background:#fffc;padding:0 0 0 1.25rem;box-sizing:border-box;margin-inline:auto;transition:all .3s ease}.search-box .search-category[data-v-f4c46985],form.search-box[data-v-f4c46985]{position:relative;display:flex;align-items:center;flex-shrink:0}.search-box .search-category[data-v-f4c46985]{gap:.4rem;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-box .search-label[data-v-f4c46985]{display:flex;align-items:center;gap:.25rem;color:#333;font-size:.9rem;transition:color .2s}.search-box .search-category:hover .search-label[data-v-f4c46985]{color:var(--color-primary)}.search-box .search-arrow[data-v-f4c46985]{height:.45rem;width:auto;margin-right:.5rem;transition:transform .2s}.search-box .arrow-up[data-v-f4c46985]{transform:rotate(180deg)}.search-box .search-divider[data-v-f4c46985]{width:.0625rem;height:100%;background:#ccc;margin:0 .75rem;flex-shrink:0}.search-box .search-input[data-v-f4c46985]{flex:1;min-width:0;height:100%;border:0;border-radius:var(--radius-ui,8px);outline:0;background:transparent;color:#1b1b1b;font-size:20px;font-weight:400;line-height:2.5rem}.search-box .search-input[data-v-f4c46985]::-moz-placeholder{color:#d5d5d5;font-size:1rem;font-weight:400}.search-box .search-input[data-v-f4c46985]::placeholder{color:#d5d5d5;font-size:1rem;font-weight:400}.search-box .search-btn[data-v-f4c46985]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:6.25rem;height:calc(100% + 2px);margin:-1px -1px -1px 0;padding:0 1.25rem;border:0;border-radius:var(--radius-ui,8px);background:linear-gradient(21deg,#40b8c3,#129492);cursor:pointer;transition:opacity .2s}.search-box .search-btn[data-v-f4c46985]:hover{opacity:.9}.search-box .search-btn img[data-v-f4c46985]{width:2rem;height:auto}.search-box .search-clear[data-v-f4c46985]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:.4rem;padding:0;border:0;border-radius:50%;background:#d5d5d5;color:#fff;cursor:pointer}.search-box .search-clear[data-v-f4c46985]:hover{background:#aaa}.search-box .search-cat-panel[data-v-f4c46985]{position:absolute;top:calc(100% + .8rem);left:50%;z-index:300;min-width:9rem;padding:.4rem 0;border-radius:10px;background:#fff;box-shadow:0 6px 24px #0000001f;transform:translate(-50%)}.search-box .search-cat-panel[data-v-f4c46985]:before{position:absolute;top:-5px;left:50%;border-right:5px solid transparent;border-bottom:5px solid #fff;border-left:5px solid transparent;content:"";transform:translate(-50%)}.search-box .search-cat-item[data-v-f4c46985]{display:flex;align-items:center;gap:.4rem;width:100%;padding:.4rem .9rem;border:0;background:transparent;color:#333;font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.search-box .search-cat-item[data-v-f4c46985]:hover{background:#f0fafa;color:var(--color-primary)}.search-box .search-cat-item--active[data-v-f4c46985]{color:var(--color-primary);font-weight:600}.search-box .search-cat-icon-el[data-v-f4c46985]{width:.95rem;height:.95rem;flex-shrink:0;color:var(--color-text-sub)}.search-box .search-cat-item--active .search-cat-icon-el[data-v-f4c46985],.search-box .search-cat-item:hover .search-cat-icon-el[data-v-f4c46985]{color:var(--color-primary)}.search-box .search-cat-icon-placeholder[data-v-f4c46985]{display:inline-block}.clear-fade-enter-active[data-v-f4c46985],.clear-fade-leave-active[data-v-f4c46985],.dropdown-fade-enter-active[data-v-f4c46985],.dropdown-fade-leave-active[data-v-f4c46985]{transition:opacity .15s,transform .15s}.dropdown-fade-enter-from[data-v-f4c46985],.dropdown-fade-leave-to[data-v-f4c46985]{opacity:0;transform:translate(-50%) translateY(-6px)}.clear-fade-enter-from[data-v-f4c46985],.clear-fade-leave-to[data-v-f4c46985]{opacity:0;transform:scale(.6)}@media(max-width:1400px){form.search-box[data-v-f4c46985]{width:clamp(26rem,33vw,35rem)}}@media(max-width:820px){.page-context[data-v-f4c46985]{display:none}form.search-box[data-v-f4c46985]{width:auto;min-width:0;flex:1}.brand[data-v-f4c46985]{gap:0;justify-content:center}.brand-logo[data-v-f4c46985]{width:28px;height:28px}.brand strong[data-v-f4c46985],.search-box .search-category[data-v-f4c46985],.search-box .search-divider[data-v-f4c46985]{display:none}.search-box .search-btn[data-v-f4c46985]{width:52px;padding:0}.search-box .search-btn img[data-v-f4c46985]{width:22px}}.global-header[data-v-93f3f132]{height:63px;background:linear-gradient(#fffc,#fffc),#fff;box-shadow:0 2px 10px #00000026;position:relative;z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.global-header--home[data-v-93f3f132]{position:absolute;inset:0 0 auto;background:#fff6;box-shadow:0 2px 10px #0000000f}.global-header[data-v-93f3f132]:not(.global-header--home){position:sticky;top:0;z-index:100}.header-row[data-v-93f3f132]{height:62px;gap:28px}.brand[data-v-93f3f132],.header-row[data-v-93f3f132]{display:flex;align-items:center}.brand[data-v-93f3f132]{gap:.25rem;white-space:nowrap;font-family:ZiHunGangRenTi,sans-serif;font-size:clamp(1.4rem,1.5vw,2rem);line-height:1;color:var(--color-primary);letter-spacing:normal;text-decoration:none}.brand strong[data-v-93f3f132]{font:inherit;font-weight:400;transform:translateY(-2px)}.brand-logo[data-v-93f3f132]{height:clamp(2rem,2.4vw,2.6rem);width:auto;-o-object-fit:contain;object-fit:contain;display:block;transform:translateY(-1px)}.primary-nav[data-v-93f3f132]{gap:22px;flex:1;margin-left:19.32px;font-family:var(--font-sans);font-size:1.03rem}.primary-nav[data-v-93f3f132],.primary-nav a[data-v-93f3f132]{display:flex;align-items:center}.primary-nav a[data-v-93f3f132]{position:relative;height:62px;color:#222;font-weight:400;white-space:nowrap;transition:color .3s ease}.primary-nav a[data-v-93f3f132]:hover{color:var(--color-primary)}.primary-nav a[aria-current=page][data-v-93f3f132]{color:var(--color-primary);font-weight:600}.primary-nav a[aria-current=page][data-v-93f3f132]:after{position:absolute;bottom:12px;left:50%;width:1.2rem;height:.2rem;border-radius:2px;background:linear-gradient(90deg,var(--color-primary),#3ccfcf);content:"";transform:translate(-50%)}.nav-label--short[data-v-93f3f132]{display:none}.sticky-header[data-v-93f3f132]{position:fixed;inset:0 0 auto;height:63px;background:linear-gradient(#fffc,#fffc),#fff;box-shadow:0 2px 10px #0000000f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-110%);transition:transform .18s ease;z-index:100;pointer-events:none}.sticky-header.is-visible[data-v-93f3f132]{transform:none;pointer-events:auto}.sticky-header[data-v-93f3f132] .notice-banner--fixed{top:63px}.global-header[data-v-93f3f132]:not(.global-header--home){height:auto}@media(max-width:1400px){.nav-label--full[data-v-93f3f132]{display:none}.nav-label--short[data-v-93f3f132]{display:inline}.primary-nav[data-v-93f3f132]{gap:18px}}@media(max-width:1100px){.primary-nav[data-v-93f3f132]{gap:13px;font-size:13px}.header-row[data-v-93f3f132]{gap:18px}.brand[data-v-93f3f132]{font-size:17px}}@media(max-width:820px){.primary-nav[data-v-93f3f132]{display:none}.header-row[data-v-93f3f132]{gap:8px}}
