.tooltip-arrow{inset-inline:0}.tooltip-content{box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.dropdown-menu-content{box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}:root{--font:"PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif;--num:"DIN Alternate", "SF Pro Display", "PingFang SC", sans-serif;--primary:#c8202a;--primary-strong:#a91620;--accent:#c8202a;--brand:#c8202a;--brand-strong:#a91620;--success:#16a34a;--warning:#f59e0b;--danger:#ef4444;--info:#0e75a8;--bg:#fff;--surface:#fff;--surface-soft:#f5f6f8;--fg:#252525;--ink:#252525;--muted:#5f6368;--ink-muted:#5f6368;--more:#8b8b8b;--border:#e4e6ea;--line:#e4e6ea;--red-soft:#fff1f2;--footer:#3a2023;--footer-bg:#3a2023;--research:#356d8d;--white:#fff;--hero-bg:#4d2025;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:6px;--radius-md:8px;--radius-lg:14px;--radius-pill:999px;--shadow:0 18px 46px #5b2c301f;--shadow-btn:0 10px 24px #c8202a33;--shadow-btn-hover:0 14px 28px #a916203d;--shadow-modal:0 30px 90px #1c0e104d;--shadow-header:0 5px 18px #25252514;--fast:.18s;--normal:.28s;--ease:cubic-bezier(.2, 0, 0, 1)}:root[data-theme]:not([data-theme=default]) .is-light{--menu-item-active-background-color:#ffffff1a!important}:root[data-theme]:not([data-theme=default]) .is-light .nice-sub-menu-content.is-active{color:#fff!important}[data-theme=default] .nice-menu-item.light.is-active{cursor:pointer;text-decoration:none;color:var(--menu-item-active-color)!important;background:var(--menu-item-active-background-color)!important}[data-theme=default] .nice-sub-menu-content:hover{color:var(--primary);cursor:pointer;text-decoration:none;background:var(--menu-submenu-hover-background-color)!important}[data-theme=default] .nice-menu-item:not(.is-active):hover{color:var(--foreground);cursor:pointer;background:var(--menu-item-hover-background-color);text-decoration:none}.is-menu-align{justify-content:var(--menu-align,start)}.nice-menu,.nice-menu-popup-container{--menu-title-width:140px;--menu-item-icon-size:16px;--menu-item-height:38px;--menu-item-padding-y:21px;--menu-item-padding-x:12px;--menu-item-popup-padding-y:20px;--menu-item-popup-padding-x:12px;--menu-item-margin-y:2px;--menu-item-margin-x:0px;--menu-item-collapse-padding-y:23.5px;--menu-item-collapse-padding-x:0px;--menu-item-collapse-margin-y:4px;--menu-item-collapse-margin-x:0px;--menu-item-radius:0px;--menu-item-indent:16px;--menu-font-size:14px}.nice-menu-popup-container.is-dark,.nice-menu.is-dark{--menu-background-color:var(--menu);--menu-item-background-color:var(--menu-background-color);--menu-item-color:var(--menu-foreground,var(--foreground));--menu-item-hover-color:var(--accent-foreground);--menu-item-hover-background-color:var(--accent);--menu-item-active-color:var(--accent-foreground);--menu-item-active-background-color:var(--accent);--menu-submenu-hover-color:var(--primary);--menu-submenu-hover-background-color:var(--primary-sub);--menu-submenu-active-color:var(--foreground);--menu-submenu-active-background-color:transparent;--menu-submenu-background-color:var(--menu-background-color)}.nice-menu-popup-container.is-light,.nice-menu.is-light{--menu-background-color:var(--menu);--menu-item-background-color:var(--menu-background-color);--menu-item-color:var(--menu-foreground,var(--foreground));--menu-item-hover-color:var(--menu-item-color);--menu-item-hover-background-color:var(--accent);--menu-item-active-color:var(--primary);--menu-item-active-background-color:var(--primary-sub);--menu-submenu-hover-color:var(--primary);--menu-submenu-hover-background-color:var(--primary-sub);--menu-submenu-active-color:var(--primary);--menu-submenu-active-background-color:transparent;--menu-submenu-background-color:var(--menu-background-color)}.nice-menu-popup-container.is-rounded,.nice-menu.is-rounded{--menu-item-margin-x:8px;--menu-item-collapse-margin-x:6px;--menu-item-radius:8px}.nice-menu-popup-container.is-horizontal:not(.is-rounded),.nice-menu.is-horizontal:not(.is-rounded){--menu-item-height:40px;--menu-item-radius:6px}.nice-menu-popup-container.is-horizontal.is-rounded,.nice-menu.is-horizontal.is-rounded{--menu-item-height:40px;--menu-item-radius:6px;--menu-item-padding-x:12px}.nice-menu-popup-container.is-horizontal,.nice-menu.is-horizontal{--menu-item-padding-y:0px;--menu-item-padding-x:10px;--menu-item-margin-y:0px;--menu-item-margin-x:1px;--menu-background-color:transparent}.nice-menu-popup-container.is-horizontal.is-dark,.nice-menu.is-horizontal.is-dark{--menu-item-hover-color:var(--accent-foreground);--menu-item-hover-background-color:var(--accent);--menu-item-active-color:var(--accent-foreground);--menu-item-active-background-color:var(--accent);--menu-submenu-active-color:var(--foreground);--menu-submenu-active-background-color:var(--accent);--menu-submenu-hover-color:var(--accent-foreground);--menu-submenu-hover-background-color:var(--primary-sub)}.nice-menu-popup-container.is-horizontal.is-light,.nice-menu.is-horizontal.is-light{--menu-item-active-color:var(--primary);--menu-item-active-background-color:var(--primary-sub);--menu-item-hover-background-color:var(--accent);--menu-item-hover-color:var(--primary);--menu-submenu-active-color:var(--primary);--menu-submenu-active-background-color:var(--primary-sub);--menu-submenu-hover-color:var(--primary);--menu-submenu-hover-background-color:var(--primary-sub)}.nice-menu{box-sizing:border-box;background:var(--menu-background-color);margin:0;padding-left:0;list-style:none;position:relative}.nice-menu.is-vertical:not(.nice-menu.is-collapse) .nice-menu-item,.nice-menu.is-vertical:not(.nice-menu.is-collapse) .nice-menu-item-group-title,.nice-menu.is-vertical:not(.nice-menu.is-collapse) .nice-sub-menu-content{padding-left:calc(var(--menu-item-indent) + var(--menu-level)*var(--menu-item-indent));white-space:nowrap}.nice-menu.is-vertical:not(.nice-menu.is-collapse)>.nice-sub-menu>.nice-menu>.nice-menu-item{padding-left:calc(var(--menu-item-indent) + var(--menu-level)*var(--menu-item-indent))}.nice-menu.is-vertical:not(.nice-menu.is-collapse)>.nice-sub-menu>.nice-sub-menu-content,.nice-menu.is-vertical:not(.nice-menu.is-collapse)>.nice-menu-item{padding-left:calc(var(--menu-item-indent) - 8px)}.nice-menu.is-horizontal{max-width:100%;height:var(--height-horizontal-height);border-right:none;flex-wrap:nowrap;display:flex}.nice-menu.is-horizontal .nice-menu-item{height:var(--menu-item-height);padding-right:calc(var(--menu-item-padding-x) + 6px);border-radius:var(--menu-item-radius);justify-content:center;align-items:center;margin:0 2px 0 0;display:inline-flex}.nice-menu.is-horizontal>.nice-sub-menu{height:var(--menu-item-height);margin-right:2px}.nice-menu.is-horizontal>.nice-sub-menu:focus,.nice-menu.is-horizontal>.nice-sub-menu:hover{outline:none}.nice-menu.is-horizontal>.nice-sub-menu .nice-sub-menu-content{border-radius:var(--menu-item-radius);height:100%;padding-right:40px}.nice-menu.is-horizontal .nice-menu-item:not(.is-disabled):focus,.nice-menu.is-horizontal .nice-menu-item:not(.is-disabled):hover{outline:none}.nice-menu.is-horizontal>.nice-menu-item.is-active{color:var(--menu-item-active-color)}.nice-menu.is-collapse .nice-menu-icon{margin-right:0}.nice-menu.is-collapse .nice-sub-menu-icon-arrow{display:none}.nice-menu.is-collapse .nice-menu-item,.nice-menu.is-collapse .nice-sub-menu-content{padding:var(--menu-item-collapse-padding-y) var(--menu-item-collapse-padding-x);margin:var(--menu-item-collapse-margin-y) var(--menu-item-collapse-margin-x);justify-content:center;align-items:center;transition:all .3s;display:flex}.nice-menu.is-collapse .nice-menu-item.is-active,.nice-menu.is-collapse .nice-sub-menu-content.is-active{border-radius:var(--menu-item-radius);background:var(--menu-item-active-background-color)!important}.nice-menu.is-collapse.is-light .nice-menu-item.is-active,.nice-menu.is-collapse.is-light .nice-sub-menu-content.is-active{background:var(--menu-item-active-background-color)!important}.nice-menu.is-collapse.is-rounded .nice-menu-item.is-collapse-show-title,.nice-menu.is-collapse.is-rounded .nice-sub-menu-content.is-collapse-show-title{margin:4px 8px!important}.nice-menu-popup-container{max-width:240px;height:unset;background:var(--menu-background-color);padding:0}.nice-menu-popup{border-radius:var(--menu-item-radius);padding:0}.nice-menu-popup .nice-menu-item,.nice-menu-popup .nice-sub-menu-content{padding:var(--menu-item-popup-padding-y) var(--menu-item-popup-padding-x)}.nice-menu-icon{width:var(--menu-item-icon-size);height:var(--menu-item-icon-size);vertical-align:middle;text-align:center;flex-shrink:0;margin-right:8px}.nice-menu-item{fill:var(--menu-item-color);height:var(--menu-item-height);padding:var(--menu-item-padding-y) var(--menu-item-padding-x);margin:0 var(--menu-item-margin-x) var(--menu-item-margin-y) var(--menu-item-margin-x);font-size:var(--menu-font-size);color:var(--menu-item-color);white-space:nowrap;cursor:pointer;background:var(--menu-item-background-color);border-radius:var(--menu-item-radius);border:none;align-items:center;text-decoration:none;list-style:none;transition:background .15s,color .15s,padding .15s,border-color .15s;display:flex;position:relative}.nice-menu-item.dark{background:0 0}.nice-menu-item.is-disabled{cursor:not-allowed;opacity:.25;background:0 0!important}.nice-menu-item .nice-menu-icon{transition:transform .25s}.nice-menu-item:hover .nice-menu-icon{transform:scale(1.2)}.nice-menu-item:focus,.nice-menu-item:hover{outline:none}.nice-menu-item *{vertical-align:bottom}.nice-menu-item.is-active{fill:var(--menu-item-active-color);color:#fff;cursor:pointer;background:#ffffff1a;text-decoration:none}.nice-menu-item.dark.is-active{color:var(--primary-400)}.nice-menu-item-content{width:100%;height:var(--menu-item-height);align-items:center;display:inline-flex}.nice-menu-item-content span{max-width:var(--menu-title-width);text-overflow:ellipsis;white-space:nowrap;opacity:1;overflow:hidden}.nice-menu-item.is-collapse-show-title{padding:32px 0!important}.nice-menu-item.is-collapse-show-title .nice-menu-tooltip-trigger{flex-direction:column}.nice-menu-item.is-collapse-show-title .nice-menu-icon{transition:all .25s;display:block;font-size:20px!important}.nice-menu-item.is-collapse-show-title .nice-menu-name{margin-top:8px;margin-bottom:0;font-size:12px;font-weight:400;line-height:normal;transition:all .25s;display:inline-flex}.nice-menu-item:not(.is-active):hover{color:#fff;cursor:pointer;background:#ffffff1a;text-decoration:none}.nice-menu-item .nice-menu-tooltip-trigger{box-sizing:border-box;width:100%;height:100%;padding:0 var(--menu-item-padding-x);font-size:var(--menu-font-size);line-height:var(--menu-item-height);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0}.nice-sub-menu{background:var(--menu-submenu-background-color);fill:var(--menu-item-color);margin:0;padding-left:0;list-style:none}.nice-sub-menu.is-active div[data-state=open]>.nice-sub-menu-content,.nice-sub-menu.is-active>.nice-sub-menu-content{color:var(--primary-400);cursor:pointer;fill:var(--primary-400);background:#ffffff1a;text-decoration:none}.nice-sub-menu-content{height:var(--menu-item-height);padding:var(--menu-item-padding-y) var(--menu-item-padding-x);margin:0 var(--menu-item-margin-x) var(--menu-item-margin-y) var(--menu-item-margin-x);font-size:var(--menu-font-size);color:var(--menu-item-color);white-space:nowrap;cursor:pointer;background:var(--menu-item-background-color);border-radius:var(--menu-item-radius);border:none;align-items:center;text-decoration:none;list-style:none;transition:background .15s,color .15s,padding .15s,border-color .15s;display:flex;position:relative}.nice-sub-menu-content.dark{background:0 0}.nice-sub-menu-content.is-disabled{cursor:not-allowed;opacity:.25;background:0 0!important}.nice-sub-menu-content .nice-menu-icon{transition:transform .25s}.nice-sub-menu-content:hover .nice-menu-icon{transform:scale(1.2)}.nice-sub-menu-content:focus,.nice-sub-menu-content:hover{outline:none}.nice-sub-menu-content *{vertical-align:bottom}.nice-sub-menu-content-icon-arrow{width:inherit;opacity:1;margin-top:-8px;margin-right:0;font-weight:400;transition:transform .25s;position:absolute;top:50%;right:10px}.nice-sub-menu-content-title{max-width:var(--menu-title-width);text-overflow:ellipsis;white-space:nowrap;opacity:1;overflow:hidden}.nice-sub-menu-content.is-collapse-show-title{flex-direction:column;padding:32px 0!important}.nice-sub-menu-content.is-collapse-show-title .nice-menu-icon{transition:all .25s;display:block;font-size:20px!important}.nice-sub-menu-content.is-collapse-show-title .nice-sub-menu-content-title{flex-shrink:0;margin-top:8px;margin-bottom:0;font-size:12px;font-weight:400;line-height:normal;transition:all .25s;display:inline-flex}.nice-sub-menu-content.is-more{padding-right:12px!important}.nice-sub-menu-content:hover{color:#fff;cursor:pointer;background:#ffffff1a;text-decoration:none}
