.category-menu-node[data-v-d12e1ccd]{min-width:0}.category-menu-link[data-v-d12e1ccd]{min-width:0;padding:var(--category-menu-link-padding,.4rem .5rem);font-size:var(--category-menu-link-font-size,.85rem);color:var(--color-gray-700);white-space:normal;border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;text-decoration:none;transition:all .15s;display:flex}.category-menu-link>span[data-v-d12e1ccd]{overflow-wrap:anywhere;min-width:0}.category-menu-link[data-v-d12e1ccd]:hover{background-color:var(--color-gray-100);padding-left:.75rem}.category-menu-link--active[data-v-d12e1ccd],.category-menu-link[data-v-d12e1ccd]:hover{color:var(--color-primary)}.category-menu-group-title[data-v-d12e1ccd]{padding:var(--category-menu-link-padding,.4rem .5rem);color:var(--color-gray-900);font-size:var(--category-menu-link-font-size,.85rem);overflow-wrap:anywhere;border-radius:4px;font-weight:600;text-decoration:none;transition:all .15s;display:block}.category-menu-group-title--active[data-v-d12e1ccd],.category-menu-group-title[data-v-d12e1ccd]:hover{color:var(--color-primary)}.category-menu-group-title[data-v-d12e1ccd]:hover{background-color:var(--color-gray-100)}.category-menu-children[data-v-d12e1ccd]{border-left:1px solid var(--color-gray-100);margin-left:.75rem;padding-left:.5rem}.mobile-group-row[data-v-d12e1ccd]{align-items:center;padding:.35rem .25rem;display:flex}.mobile-group-title[data-v-d12e1ccd]{color:var(--color-gray-700);flex:1;font-size:.9375rem;font-weight:400;text-decoration:none;transition:color .15s}.mobile-group-row--parent>.mobile-group-title[data-v-d12e1ccd]{color:var(--color-gray-900);font-weight:600}.mobile-group-row--active>.mobile-group-title[data-v-d12e1ccd]{color:var(--color-primary)}.mobile-sub-list[data-v-d12e1ccd]{border-left:1px solid var(--color-gray-100);margin-left:.75rem;padding-bottom:.125rem;padding-left:.5rem}.app-menu-desktop[data-v-e4ff6315]{min-width:0}.app-header-nav[data-v-e4ff6315]{align-items:center;gap:.125rem;min-width:0}.app-header-nav[data-v-e4ff6315],.nav-item[data-v-e4ff6315]{position:relative}.app-header-nav--compact .dropdown[data-v-e4ff6315]:not(.dropdown--compact-categories){top:calc(100% + 1.25rem)}.nav-item--mega[data-v-e4ff6315]{position:static}.nav-group-label[data-v-e4ff6315]{cursor:default;border:0}.nav-item--open .dropdown[data-v-e4ff6315]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.app-header-nav--compact .nav-item:has(:focus-visible) .dropdown[data-v-e4ff6315]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.app-header-nav--full .nav-item:has(:focus-visible) .dropdown[data-v-e4ff6315]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}@media (hover:hover){.nav-item--compact-dropdown[data-v-e4ff6315]:hover:after{content:"";height:2rem;position:absolute;top:100%;left:0;right:0}.nav-item:hover .dropdown[data-v-e4ff6315]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.nav-item--mega:hover:not(.nav-item--positioned) .dropdown--mega[data-v-e4ff6315],.nav-item--suppressed:hover .dropdown[data-v-e4ff6315]{opacity:0;visibility:hidden;pointer-events:none}.nav-item--suppressed:hover .dropdown[data-v-e4ff6315]{transition-delay:0s}nav:has(.nav-item:hover) .nav-item:not(:hover) .dropdown[data-v-e4ff6315]{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s}}.dropdown[data-v-e4ff6315]{touch-action:none;white-space:nowrap;--category-menu-link-font-size:.9375rem;border-top:3px solid var(--color-primary);opacity:0;visibility:hidden;pointer-events:none;z-index:100;background:#fff;border-radius:8px;min-width:180px;padding:.5rem .25rem;transition:opacity .2s .15s,transform .2s .15s,visibility .2s .15s;position:absolute;top:calc(100% + .5rem);left:50%;transform:translateY(-6px);box-shadow:0 8px 32px #0000001f}.dropdown--compact-categories[data-v-e4ff6315]{top:var(--app-frame-height);white-space:normal;width:auto;max-width:64rem;margin-inline:auto;padding:1rem;display:block;position:fixed;left:1rem;right:1rem;translate:none}.compact-category-layout[data-v-e4ff6315]{display:block}.compact-category-tabs[data-v-e4ff6315]{border-bottom:1px solid var(--color-gray-100);grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin-bottom:.75rem;padding-bottom:.75rem;display:grid}.compact-category-tab[data-v-e4ff6315]{width:100%;color:var(--color-gray-600);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .625rem;font-size:.9375rem;font-weight:600;display:flex}.compact-category-tab--active[data-v-e4ff6315],.compact-category-tab[data-v-e4ff6315]:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.compact-category-tab[data-v-e4ff6315] :is(svg,.iconify){flex-shrink:0;width:.875rem;height:.875rem}.compact-root-layout[data-v-e4ff6315]{grid-template-columns:calc(clamp(8rem,18vw,9rem)) minmax(0,1fr);gap:1rem;min-width:0;display:grid}.compact-root-tabs[data-v-e4ff6315]{flex-direction:column;gap:.25rem;display:flex}.compact-root-tabs button[data-v-e4ff6315]{color:var(--color-gray-600);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.4rem .5rem;font-size:.9375rem}.compact-root-tabs .compact-root-tab--active[data-v-e4ff6315],.compact-root-tabs button[data-v-e4ff6315]:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.compact-root-panel[data-v-e4ff6315]{--category-menu-link-padding:.3rem .5rem;--category-menu-link-font-size:.9375rem;align-content:start;gap:.75rem;min-width:0;display:grid}.compact-root-panel .mega-block__title[data-v-e4ff6315],.desktop-root-panel .mega-block__title[data-v-e4ff6315]{grid-column:1/-1}.root-link-section[data-v-e4ff6315]{min-width:0}.root-link-section-label[data-v-e4ff6315]{color:var(--color-primary);letter-spacing:.08em;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);margin-bottom:.25rem;padding:.2rem .35rem;font-size:.75rem;font-weight:700;display:block}.root-link-section-label--continued[data-v-e4ff6315]{color:#0000;-webkit-user-select:none;user-select:none}.root-link-section-label--connect-next[data-v-e4ff6315]{margin-right:-1rem;padding-right:1.35rem}.root-link-section-grid[data-v-e4ff6315]{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:0 .5rem;min-width:0;display:grid}.compact-root-sections[data-v-e4ff6315]{align-items:flex-start;gap:.75rem;display:flex}.compact-root-sections>.root-link-section[data-v-e4ff6315]{--section-columns:var(--section-columns-3);flex:var(--section-columns) 1 0;min-width:0}@media (width>=58rem){.compact-root-sections>.root-link-section[data-v-e4ff6315]{--section-columns:var(--section-columns-4)}}.compact-root-panel .root-link-section-grid[data-v-e4ff6315]{-moz-column-count:var(--section-columns);column-count:var(--section-columns);-moz-column-gap:.75rem;column-gap:.75rem;display:block}.compact-root-panel .root-link-section-grid[data-v-e4ff6315]>.category-menu-node{-moz-column-break-inside:avoid;break-inside:avoid}.compact-root-panel[data-v-e4ff6315] .category-menu-group-title,.compact-root-panel[data-v-e4ff6315] .category-menu-link{white-space:nowrap}.compact-root-layout--top[data-v-e4ff6315]{display:block}.compact-root-layout--top .compact-root-tabs[data-v-e4ff6315]{border-bottom:1px solid var(--color-gray-100);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.375rem;margin-bottom:.75rem;padding-bottom:.75rem;display:grid}.compact-root-layout--top .compact-root-tabs button[data-v-e4ff6315]{justify-content:space-between;align-items:center;gap:.375rem;display:flex}.root-tab-caret[data-v-e4ff6315]{flex-shrink:0;width:1rem;height:1rem}.dropdown[data-v-e4ff6315]:before{content:"";height:.75rem;position:absolute;top:-.75rem;left:0;right:0}.dropdown--mega[data-v-e4ff6315]{left:var(--mega-left,0);flex-wrap:wrap;align-items:flex-start;gap:0 1rem;width:max-content;max-width:calc(100vw - 4rem);padding:.875rem 1rem 1rem;display:flex;translate:none}.dropdown--mega-rootNatural[data-v-e4ff6315]{min-width:calc(min(40rem,100vw - 4rem));max-width:calc(min(64rem,100vw - 4rem))}.desktop-root-layout[data-v-e4ff6315]{flex:100%;grid-template-columns:10rem minmax(0,1fr);gap:1rem;min-width:0;display:grid}.desktop-root-tabs[data-v-e4ff6315]{border-right:1px solid var(--color-gray-100);flex-direction:column;gap:.25rem;padding-right:1rem;display:flex}.desktop-root-tabs button[data-v-e4ff6315]{color:var(--color-gray-600);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.45rem .625rem;font-size:.9375rem}.desktop-root-tabs .desktop-root-tab--active[data-v-e4ff6315],.desktop-root-tabs button[data-v-e4ff6315]:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.desktop-root-panel[data-v-e4ff6315]{--category-menu-link-padding:.3rem .5rem;--category-menu-link-font-size:.9375rem;align-content:start;gap:.75rem;min-width:0;display:grid}.desktop-root-natural-columns[data-v-e4ff6315]{align-items:flex-start;gap:1rem;min-width:0;display:flex}.desktop-root-natural-column[data-v-e4ff6315]{flex:0 auto;min-width:7.5rem;max-width:14rem}.mega-block__title[data-v-e4ff6315]{color:var(--color-gray-900);background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-radius:4px;margin-bottom:.25rem;padding:.35rem .5rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:color .15s;display:block}.mega-block__title--active[data-v-e4ff6315],.mega-block__title[data-v-e4ff6315]:hover{color:var(--color-primary)}.root-link-affordance[data-v-e4ff6315]{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.root-link-affordance[data-v-e4ff6315]:after{flex-shrink:0;font-size:.75rem;font-weight:600}.root-link-affordance--cardText[data-v-e4ff6315]{background:color-mix(in srgb,var(--color-primary) 7%,#fff);border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-gray-200));padding:.5rem .625rem;box-shadow:0 2px 5px #0f172a14}.root-link-affordance--cardText[data-v-e4ff6315]:after{content:"查看全部 →"}.mobile-nav-body[data-v-e4ff6315]{flex:1;padding:0 1.25rem 2rem;overflow-y:auto}.mobile-link[data-v-e4ff6315]{font-size:var(--app-nav-font-size);font-weight:var(--app-nav-font-weight);color:var(--color-gray-600);border-bottom:1px solid var(--color-gray-100);padding:.5rem 0;line-height:1.35;text-decoration:none;transition:color .15s;display:block}.mobile-link[data-v-e4ff6315],.mobile-section-title[data-v-e4ff6315],.mobile-summary[data-v-e4ff6315]{align-items:center;gap:.5rem;display:flex}.mobile-nav-icon[data-v-e4ff6315]{flex-shrink:0;width:1.125rem;height:1.125rem}.mobile-link--active[data-v-e4ff6315],.mobile-link[data-v-e4ff6315]:hover{color:var(--color-primary)}.mobile-link--active[data-v-e4ff6315]{font-weight:600}.mobile-group[data-v-e4ff6315]{border-bottom:1px solid var(--color-gray-100)}.mobile-group[data-v-e4ff6315]:last-child{border-bottom:none}.mobile-summary[data-v-e4ff6315]{font-size:var(--app-nav-font-size);font-weight:var(--app-nav-font-weight);color:var(--color-gray-600);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;padding:.5rem 0;line-height:1.35;list-style:none}.mobile-summary[data-v-e4ff6315]::-webkit-details-marker{display:none}.mobile-summary[data-v-e4ff6315]:after{content:"+";color:var(--color-primary);margin-left:auto;font-size:1.1rem;line-height:1}.mobile-group[open]>.mobile-summary[data-v-e4ff6315]:after{content:"−"}.mobile-summary--active[data-v-e4ff6315]{color:var(--color-primary);font-weight:600}.mobile-sub-group[data-v-e4ff6315]{padding-left:.75rem}.mobile-section-title[data-v-e4ff6315]{width:100%;font-size:var(--app-nav-font-size);font-weight:var(--app-nav-font-weight);color:var(--color-gray-600);text-align:left;cursor:pointer;background:0 0;border:0;padding:.5rem 0 .25rem;line-height:1.35}.mobile-section-caret[data-v-e4ff6315]{width:1.125rem;height:1.125rem;color:var(--color-primary);flex-shrink:0;margin-left:auto;transition:transform .15s}.mobile-root-tabs .mobile-root-tab--active .root-tab-caret[data-v-e4ff6315],.mobile-section-caret--open[data-v-e4ff6315]{transform:rotate(180deg)}.mobile-section-title--active[data-v-e4ff6315]{color:var(--color-primary);font-weight:600}.mobile-material-tabs[data-v-e4ff6315]{z-index:1;border-bottom:1px solid var(--color-gray-100);background:#fff;gap:.25rem;margin-bottom:.75rem;padding:.35rem 0 .75rem;display:flex;position:sticky;top:0;overflow-x:auto}.mobile-material-tabs button[data-v-e4ff6315],.mobile-root-tabs button[data-v-e4ff6315]{color:var(--color-gray-600);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:.9375rem;font-weight:600}.mobile-material-tabs button[data-v-e4ff6315]{text-align:center;flex:1 0 auto;padding:.4rem .7rem}.mobile-material-tabs button.mobile-material-tab--active[data-v-e4ff6315],.mobile-root-tabs button.mobile-root-tab--active[data-v-e4ff6315]{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.mobile-panel-body--panel .mobile-root-tabs[data-v-e4ff6315]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin-bottom:.75rem;display:grid}.mobile-panel-body--panel .mobile-root-tabs button[data-v-e4ff6315]{justify-content:space-between;align-items:center;gap:.375rem;padding:.4rem .5rem;display:flex}.mobile-root-tabs .root-tab-caret[data-v-e4ff6315]{transition:transform .15s}.mobile-site-section[data-v-e4ff6315]{border-top:1px solid var(--color-gray-200);margin-top:.75rem;padding-top:.5rem}.mobile-site-section__title[data-v-e4ff6315]{color:var(--color-gray-500);letter-spacing:.08em;padding:.25rem 0;font-size:.8125rem;font-weight:600}.mobile-site-section .mobile-link[data-v-e4ff6315]:last-child{border-bottom:0}.mobile-root-panel[data-v-e4ff6315]{align-content:start;gap:.75rem;min-width:0;display:grid}.mobile-root-sections[data-v-e4ff6315]{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.mobile-root-sections>.root-link-section[data-v-e4ff6315]{flex:1 1 0;min-width:0}.mobile-root-panel .root-link-section-grid[data-v-e4ff6315]{grid-template-columns:1fr}.mobile-root-panel[data-v-e4ff6315] .mobile-group-title{font-size:.875rem}.app-menu-desktop[data-v-898d4f3d]{min-width:0}.app-header-nav[data-v-898d4f3d]{align-items:center;gap:.125rem;min-width:0}.app-header-nav[data-v-898d4f3d],.nav-item[data-v-898d4f3d]{position:relative}.nav-item--compact-dropdown[data-v-898d4f3d]:is(:hover,.nav-item--open):after{content:"";height:2rem;position:absolute;top:100%;left:0;right:0}.app-header-nav--compact .dropdown[data-v-898d4f3d]:not(.compact-mega-menu){top:calc(100% + 1.25rem)}.nav-item--open .dropdown[data-v-898d4f3d],.nav-item:focus-within .dropdown[data-v-898d4f3d],.nav-item:hover .dropdown[data-v-898d4f3d]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.compact-nav-button[data-v-898d4f3d]{cursor:pointer;border:0}.dropdown[data-v-898d4f3d]{border-top:3px solid var(--brand-gold-deep);opacity:0;visibility:hidden;pointer-events:none;z-index:100;background:#fff;border-radius:0 0 12px 12px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 10px 40px #3e27232e}.dropdown[data-v-898d4f3d]:before{content:"";height:.6rem;position:absolute;top:-.6rem;left:0;right:0}.dropdown[data-v-898d4f3d]:not(.mega-menu){white-space:nowrap;min-width:200px;padding:.5rem 0}.mega-menu[data-v-898d4f3d]{min-width:480px;padding:1rem;display:flex;left:0;transform:translateY(-6px)}.nav-item--open .mega-menu[data-v-898d4f3d],.nav-item:focus-within .mega-menu[data-v-898d4f3d],.nav-item:hover .mega-menu[data-v-898d4f3d]{transform:translateY(0)}.compact-mega-menu[data-v-898d4f3d]{top:var(--app-frame-height);width:auto;max-width:64rem;max-height:calc(100dvh - 1rem - var(--app-frame-height));margin-inline:auto;display:flex;position:fixed;left:1rem;right:1rem;overflow-y:auto}.mega-col[data-v-898d4f3d]{border-right:1px solid var(--rpm-border-light);flex:1;min-width:140px;padding:0 .75rem}.mega-col[data-v-898d4f3d]:last-child{border-right:none}.mega-heading[data-v-898d4f3d]{color:var(--brand-gold-deep);text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb,var(--brand-gold-deep) 12%,transparent);margin-bottom:.25rem;font-size:.75rem;font-weight:700}.dropdown-link[data-v-898d4f3d],.mega-heading[data-v-898d4f3d]{border-radius:4px;padding:.5rem .75rem;display:block}.dropdown-link[data-v-898d4f3d]{color:var(--rpm-text-brown);font-size:.9375rem;text-decoration:none;transition:all .15s}.dropdown-link[data-v-898d4f3d]:hover{background:var(--rpm-bg-cream);color:var(--rpm-primary);padding-left:1rem}.mobile-nav-body[data-v-898d4f3d]{flex:1;padding:0 1.25rem 2rem;overflow-y:auto}.mobile-link[data-v-898d4f3d]{color:var(--rpm-primary-dark);border-bottom:1px solid #3e272314;padding:.875rem 0;font-size:1rem;font-weight:600;text-decoration:none;transition:color .15s;display:block}.mobile-link--active[data-v-898d4f3d],.mobile-link[data-v-898d4f3d]:hover{color:var(--rpm-primary)}.mobile-group[data-v-898d4f3d]{border-bottom:1px solid #3e272314}.mobile-summary[data-v-898d4f3d]{color:var(--rpm-primary-dark);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.875rem 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.mobile-summary[data-v-898d4f3d]::-webkit-details-marker{display:none}.mobile-summary[data-v-898d4f3d]:after{content:"+";color:var(--brand-gold-deep);font-size:1.1rem;line-height:1}.mobile-group[open]>.mobile-summary[data-v-898d4f3d]:after{content:"−"}.mobile-summary--active[data-v-898d4f3d]{color:var(--rpm-primary)}.mobile-sub-group[data-v-898d4f3d]{padding-left:.75rem}.mobile-group-row[data-v-898d4f3d]{justify-content:space-between;align-items:center;padding:.625rem .5rem;display:flex}.mobile-group-title[data-v-898d4f3d]{font-size:var(--app-nav-font-size);color:var(--rpm-text-brown);flex:1;font-weight:500;text-decoration:none;transition:color .15s}.mobile-group-row--active .mobile-group-title[data-v-898d4f3d]{color:var(--rpm-primary)}.mobile-group-toggle[data-v-898d4f3d]{color:var(--brand-gold-deep);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem .75rem;line-height:1;display:flex}.mobile-sub-list[data-v-898d4f3d]{padding-bottom:.25rem;padding-left:.75rem}.mobile-sub-link[data-v-898d4f3d]{color:var(--rpm-text-brown);padding:.45rem .5rem;font-size:.9375rem;text-decoration:none;transition:color .15s;display:block}.mobile-sub-link--active[data-v-898d4f3d],.mobile-sub-link[data-v-898d4f3d]:hover{color:var(--rpm-primary)}.mobile-site-section[data-v-898d4f3d]{border-top:1px solid #3e272329;margin-top:.75rem;padding-top:.5rem}.mobile-site-section__title[data-v-898d4f3d]{color:#3e2723b8;letter-spacing:.08em;padding:.25rem 0;font-size:.8125rem;font-weight:600}.mobile-contact-info[data-v-898d4f3d]{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.mobile-contact-link[data-v-898d4f3d]{color:var(--rpm-primary-dark);border:1px solid var(--rpm-border);box-shadow:var(--rpm-shadow-sm);background:#fff;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:1rem;text-decoration:none;display:flex}.mobile-contact-icon[data-v-898d4f3d]{color:var(--rpm-primary)}.search-slide-enter-active[data-v-a1991e0d],.search-slide-leave-active[data-v-a1991e0d]{max-height:100px;transition:all .2s ease-out;overflow:hidden}.search-slide-enter-from[data-v-a1991e0d],.search-slide-leave-to[data-v-a1991e0d]{opacity:0;max-height:0;transform:translateY(-.5rem)}
