.vc-system-title, .top-title-style.vc-system-title { position: relative; isolation: isolate; overflow: hidden; border: 0; background: transparent; box-shadow: none; }
.screen-main-title.vc-system-title { position: absolute; z-index: 2; inset: 0 0 auto; width: 100%; height: var(--vc-system-height, 88px); }
.top-preview-bar.vc-system-title { position: absolute; width: calc(100% - 104px); height: auto; aspect-ratio: 1920 / 88; bottom: 40px; transform: translateY(50%); }
.vc-system-title__stage { position: absolute; left: var(--vc-system-left,0px); top: var(--vc-system-top,0px); width: 1920px; height: 88px; transform: scale(var(--vc-system-scale,1)); transform-origin: top left; filter: var(--vc-system-filter,none); isolation: isolate; }
.vc-system-title__extension { position: absolute; top: 0; width: var(--vc-system-edge-width,0px); height: 88px; overflow: hidden; pointer-events: none; }
.vc-system-title__extension--left { right: 100%; }
.vc-system-title__extension--right { left: 100%; }
.vc-system-title__edge { position: absolute; left: 0; top: 0; width: 1px; height: 88px; background-size: 1920px 88px; background-repeat: no-repeat; transform: scaleX(var(--vc-system-edge-scale,0)); transform-origin: top left; }
.vc-system-title__extension--right .vc-system-title__edge { background-position: right top; }
.vc-system-title__asset { position: absolute; display: block; pointer-events: none; }
.vc-system-title__asset img { display: block; max-width: none; }
.vc-system-title.has-wide-edges .vc-system-title__wing--left { clip-path: polygon(0 .977778px, 8px .977778px, 8px 0, 100% 0, 100% 100%, 0 100%); }
.vc-system-title.has-wide-edges .vc-system-title__wing--right { clip-path: polygon(0 0, calc(100% - 8px) 0, calc(100% - 8px) .977778px, 100% .977778px, 100% 100%, 0 100%); }
.vc-system-title__edge-marker { position: absolute; display: none; width: 8px; height: .977778px; overflow: hidden; pointer-events: none; }
.vc-system-title.has-wide-edges .vc-system-title__edge-marker { display: block; }
.vc-system-title__edge-marker--left { left: calc(0px - var(--vc-system-edge-width, 0px)); }
.vc-system-title__edge-marker--right { left: calc(1920px + var(--vc-system-edge-width, 0px) - 8px); }
.vc-system-title__glow { position: absolute; overflow: hidden; pointer-events: none; mix-blend-mode: plus-lighter; }
.vc-system-title__glow-stage { position: absolute; left: 0; top: 0; width: 140px; height: 12px; transform-origin: top left; }
.vc-system-title__glow .vc-system-title__asset { mix-blend-mode: plus-lighter; }
.vc-system-title__caption { position: absolute; left: 692px; top: 24px; width: 535px; height: 48px; display: flex; align-items: center; justify-content: center; overflow: hidden; font: 400 44px/48px "VC Main Title", "YouSheBiaoTiHei",sans-serif; letter-spacing: 4.4px; text-align: center; white-space: nowrap; text-shadow: none; filter: drop-shadow(0 2px 4px rgba(0,0,0,.25)); }
.vc-system-title__caption-text { display: block; flex-shrink: 0; margin-right: -4.4px; color: transparent; background: linear-gradient(180deg,#fff 35.423%,#c1f4ff 86.6%); background-clip: text; -webkit-background-clip: text; }
.vc-system-title__menus { position: absolute; top: 40px; width: var(--vc-system-menu-width,256px); height: 40px; display: flex; gap: 16px; }
.vc-system-title__menus--left { left: var(--vc-system-menu-left,280px); }
.vc-system-title__menus--right { left: var(--vc-system-menu-right,1384px); }
.has-symmetric-main-title .vc-header-info__clock { top: 16px; }
.vc-system-title__menus[hidden] { display: none; }
.vc-system-title .vc-system-title__menu { position: relative; display: block; flex: 0 0 120px; width: 120px; height: 40px; padding: 0; margin: 0; border: 0; background: transparent; cursor: pointer; font: 400 var(--vc-menu-size-compact, 24px)/32px "VC Main Title", "YouSheBiaoTiHei", sans-serif; letter-spacing: 2.4px; color: #e0f2ff; text-align: center; text-shadow: 0 2px 0 rgba(4,29,47,.2); }
.vc-system-title__menu[aria-selected="true"] { color: #fff; text-shadow: 0 2px 2px rgba(4,29,47,.2); }
.vc-system-title__menu-art { position: absolute; inset: 0; pointer-events: none; }
.vc-system-title__menus--right .vc-system-title__menu-art { transform: scaleX(-1); }
.vc-system-title__state-art[hidden] { display: none; }
.vc-system-title__menus--right .vc-system-title__menu-label { left: 59.5px; }
.vc-system-title__button-shadow-slot, .vc-system-title__button-fill-slot { position: absolute; display: flex; align-items: center; justify-content: center; }
.vc-system-title__button-shadow-slot { left: 0; bottom: 0; width: 117.997828px; height: 37.442913px; }
.vc-system-title__button-fill-slot { left: 2px; top: 0; width: 115.407344px; height: 37.27105px; }
.vc-system-title__button-shadow, .vc-system-title__button-fill { box-sizing: border-box; flex: none; transform: skewX(11.24deg) scaleY(.98); }
.vc-system-title__button-shadow { width: 110.556px; height: 38.175px; border: 1px solid rgba(65,219,251,.05); }
.vc-system-title__button-fill { position: relative; overflow: hidden; width: 108px; height: 38px; border: 1px solid #4acee9; }
.vc-system-title__conic-clip { position: absolute; inset: 0; overflow: hidden; }
.vc-system-title__conic-transform { position: absolute; left: 0; top: 0; transform: matrix(9.0228,-6.7886,3.1753,6.7735,36.727,38); transform-origin: 0 0; }
.vc-system-title__conic-gradient { position: absolute; left: -122.99px; top: -122.99px; width: 245.99px; height: 245.99px; }
.vc-system-title__menu[aria-selected="true"] .vc-system-title__button-fill { border-color: #acf1ff; }
.vc-system-title__button-textures { position: absolute; left: 3.2201295px; top: .9999785px; width: 112.986641px; height: 35.289917px; mask-image: var(--vc-system-mask); mask-mode: alpha; mask-repeat: no-repeat; mask-size: 112.986641px 35.289917px; }
.vc-system-title__menu-label { position: absolute; left: 60.5px; top: 20px; display: block; white-space: nowrap; transform: translate(-50%,-50%); pointer-events: none; }
.vc-system-title__menu:focus-visible { outline: 2px solid #fff; outline-offset: -2px; }
.screen-main-title.vc-system-title .screen-main-title__text, .screen-main-title.vc-system-title .screen-main-title__menus { display: none; }
