.infinite-menu{background:transparent}.infinite-menu-canvas{cursor:grab;width:100%;height:100%;overflow:hidden;position:relative;display:block;outline:none;background:transparent}.infinite-menu-canvas:active{cursor:grabbing}.infinite-menu .action-button{position:absolute;left:50%;z-index:10;width:60px;height:60px;display:grid;place-items:center;background:linear-gradient(135deg,#5227ff,#7c5cff);border-radius:50%;cursor:pointer;border:5px solid rgba(0,0,0,.35)}.infinite-menu .action-button-icon{-webkit-user-select:none;user-select:none;position:relative;color:#fff;top:2px;font-size:26px}.infinite-menu .face-title{-webkit-user-select:none;user-select:none;position:absolute;font-weight:900;font-size:clamp(1.25rem,2.5vw,2.5rem);left:1.6em;top:50%;transform:translate(20%,-50%);color:#f0f4ff;text-shadow:0 2px 24px rgba(0,0,0,.75);max-width:min(12ch,40vw);line-height:1.15}.infinite-menu .face-title.active{opacity:1;transform:translate(20%,-50%);pointer-events:auto;transition:.5s ease}.infinite-menu .face-title.inactive{pointer-events:none;opacity:0;transition:.1s ease}.infinite-menu .face-description{-webkit-user-select:none;user-select:none;position:absolute;max-width:18ch;top:50%;font-size:clamp(.85rem,1.2vw,1.05rem);right:1%;transform:translateY(-50%);color:#c8d0e8;text-shadow:0 1px 12px rgba(0,0,0,.65);line-height:1.45}.infinite-menu .face-description.active{opacity:1;transform:translate(-90%,-50%);pointer-events:auto;transition:.5s ease}.infinite-menu .face-description.inactive{pointer-events:none;transform:translate(-60%,-50%);opacity:0;transition:.1s ease}.infinite-menu .action-button.active{bottom:3.8em;transform:translate(-50%) scale(1);opacity:1;pointer-events:auto;transition:.5s ease}.infinite-menu .action-button.inactive{bottom:-80px;transform:translate(-50%) scale(0);opacity:0;pointer-events:none;transition:.1s ease}@media (max-width: 1100px){.infinite-menu .face-title,.infinite-menu .face-description{display:none}}.pc-card-wrapper{--pointer-x: 50%;--pointer-y: 50%;--pointer-from-center: 0;--pointer-from-top: .5;--pointer-from-left: .5;--card-opacity: 0;--rotate-x: 0deg;--rotate-y: 0deg;--background-x: 50%;--background-y: 50%;--grain: none;--icon: none;--behind-gradient: none;--behind-glow-color: rgba(125, 190, 255, .67);--behind-glow-size: 25%;--inner-gradient: none;--sunpillar-1: hsl(2, 100%, 73%);--sunpillar-2: hsl(53, 100%, 69%);--sunpillar-3: hsl(93, 100%, 69%);--sunpillar-4: hsl(176, 100%, 76%);--sunpillar-5: hsl(228, 100%, 74%);--sunpillar-6: hsl(283, 100%, 73%);--sunpillar-clr-1: var(--sunpillar-1);--sunpillar-clr-2: var(--sunpillar-2);--sunpillar-clr-3: var(--sunpillar-3);--sunpillar-clr-4: var(--sunpillar-4);--sunpillar-clr-5: var(--sunpillar-5);--sunpillar-clr-6: var(--sunpillar-6);--card-radius: 30px;perspective:500px;transform:translateZ(.1px);position:relative;touch-action:none}.pc-behind{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),var(--behind-glow-color) 0%,transparent var(--behind-glow-size));filter:blur(50px) saturate(1.1);opacity:calc(.8 * var(--card-opacity));transition:opacity .2s ease}.pc-card-wrapper:hover,.pc-card-wrapper.active{--card-opacity: 1}.pc-card{height:80svh;max-height:540px;display:grid;aspect-ratio:.718;border-radius:var(--card-radius);position:relative;background-blend-mode:color-dodge,normal,normal,normal;animation:pc-glow-bg 12s linear infinite;box-shadow:#000c calc((var(--pointer-from-left) * 10px) - 3px) calc((var(--pointer-from-top) * 20px) - 6px) 20px -5px;transition:transform 1s ease;transform:translateZ(0) rotateX(0) rotateY(0);background:#000000e6;backface-visibility:hidden;overflow:hidden}.pc-card:hover,.pc-card.active{transition:none;transform:translateZ(0) rotateX(var(--rotate-y)) rotateY(var(--rotate-x))}.pc-card-shell.entering .pc-card{transition:transform .18s ease-out}.pc-card-shell{position:relative;z-index:1}.pc-card *{display:grid;grid-area:1/-1;border-radius:var(--card-radius);pointer-events:none}.pc-inside{top:0;right:0;bottom:0;left:0;position:absolute;background-image:var(--inner-gradient);background-color:#000000e6;transform:none}.pc-shine{-webkit-mask-image:var(--icon);mask-image:var(--icon);mask-mode:luminance;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:150%;mask-size:150%;-webkit-mask-position:top calc(200% - (var(--background-y) * 5)) left calc(100% - var(--background-x));mask-position:top calc(200% - (var(--background-y) * 5)) left calc(100% - var(--background-x));transition:filter .8s ease;filter:brightness(.66) contrast(1.33) saturate(.33) opacity(.5);animation:pc-holo-bg 18s linear infinite;animation-play-state:running;mix-blend-mode:color-dodge}.pc-shine,.pc-shine:after{--space: 5%;--angle: -45deg;transform:translateZ(1px);overflow:hidden;z-index:3;background:transparent;background-size:cover;background-position:center;background-image:repeating-linear-gradient(0deg,var(--sunpillar-clr-1) calc(var(--space) * 1),var(--sunpillar-clr-2) calc(var(--space) * 2),var(--sunpillar-clr-3) calc(var(--space) * 3),var(--sunpillar-clr-4) calc(var(--space) * 4),var(--sunpillar-clr-5) calc(var(--space) * 5),var(--sunpillar-clr-6) calc(var(--space) * 6),var(--sunpillar-clr-1) calc(var(--space) * 7)),repeating-linear-gradient(var(--angle),#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%),radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,0%,.1) 12%,hsla(0,0%,0%,.15) 20%,hsla(0,0%,0%,.25) 120%);background-position:0 var(--background-y),var(--background-x) var(--background-y),center;background-blend-mode:color,hard-light;background-size:500% 500%,300% 300%,200% 200%;background-repeat:repeat}.pc-shine:before,.pc-shine:after{content:"";background-position:center;background-size:cover;grid-area:1/1;opacity:0;transition:opacity .8s ease}.pc-card:hover .pc-shine,.pc-card.active .pc-shine{filter:brightness(.85) contrast(1.5) saturate(.5);animation-play-state:paused}.pc-card:hover .pc-shine:before,.pc-card.active .pc-shine:before,.pc-card:hover .pc-shine:after,.pc-card.active .pc-shine:after{opacity:1}.pc-shine:before{background-image:linear-gradient(45deg,var(--sunpillar-4),var(--sunpillar-5),var(--sunpillar-6),var(--sunpillar-1),var(--sunpillar-2),var(--sunpillar-3)),radial-gradient(circle at var(--pointer-x) var(--pointer-y),hsl(0,0%,70%) 0%,hsla(0,0%,30%,.2) 90%),var(--grain);background-size:250% 250%,100% 100%,220px 220px;background-position:var(--pointer-x) var(--pointer-y),center,calc(var(--pointer-x) * .01) calc(var(--pointer-y) * .01);background-blend-mode:color-dodge;filter:brightness(calc(2 - var(--pointer-from-center))) contrast(calc(var(--pointer-from-center) + 2)) saturate(calc(.5 + var(--pointer-from-center)));mix-blend-mode:luminosity}.pc-shine:after{background-position:0 var(--background-y),calc(var(--background-x) * .4) calc(var(--background-y) * .5),center;background-size:200% 300%,700% 700%,100% 100%;mix-blend-mode:difference;filter:brightness(.8) contrast(1.5)}.pc-glare{transform:translateZ(1.1px);overflow:hidden;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsl(248,25%,80%) 12%,hsla(207,40%,30%,.8) 90%);mix-blend-mode:overlay;filter:brightness(.8) contrast(1.2);z-index:4}.pc-avatar-content{mix-blend-mode:luminosity;overflow:visible;transform:translateZ(2);backface-visibility:hidden}.pc-avatar-content.pc-avatar-content--fit{mix-blend-mode:normal}.pc-avatar-content.pc-avatar-content--fit .avatar{position:absolute;left:50%;top:50%;bottom:auto;width:auto;height:auto;max-width:94%;max-height:78%;object-fit:contain;object-position:center;transform-origin:center center;transform:translate(calc(-50% + (var(--pointer-from-left) - .5) * 5px),calc(-50% + (var(--pointer-from-top) - .5) * 5px)) translateZ(0) scaleY(calc(1 + (var(--pointer-from-top) - .5) * .012)) scaleX(calc(1 + (var(--pointer-from-left) - .5) * .008))}.pc-avatar-content .avatar{width:100%;position:absolute;left:50%;transform-origin:50% 100%;transform:translate(calc(-50% + (var(--pointer-from-left) - .5) * 6px)) translateZ(0) scaleY(calc(1 + (var(--pointer-from-top) - .5) * .02)) scaleX(calc(1 + (var(--pointer-from-left) - .5) * .01));bottom:-1px;backface-visibility:hidden;will-change:transform;transition:transform .12s ease-out}.pc-avatar-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.pc-user-info{position:absolute;--ui-inset: 20px;--ui-radius-bias: 6px;bottom:var(--ui-inset);left:var(--ui-inset);right:var(--ui-inset);z-index:2;display:flex;align-items:center;justify-content:space-between;background:#ffffff1a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.1);border-radius:max(0px,var(--card-radius) - var(--ui-inset) + var(--ui-radius-bias));padding:12px 14px;pointer-events:auto}.pc-user-details{display:flex;align-items:center;gap:12px}.pc-mini-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.pc-mini-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.pc-user-text{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.pc-handle{font-size:14px;font-weight:500;color:#ffffffe6;line-height:1}.pc-status{font-size:14px;color:#ffffffb3;line-height:1}.pc-contact-btn{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 16px;font-size:12px;font-weight:600;color:#ffffffe6;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pc-contact-btn:hover{border-color:#fff6;transform:translateY(-1px);transition:all .2s ease}.pc-content:not(.pc-avatar-content){max-height:100%;overflow:hidden;text-align:center;position:relative;transform:translate3d(calc(var(--pointer-from-left) * -6px + 3px),calc(var(--pointer-from-top) * -6px + 3px),.1px);z-index:5;mix-blend-mode:luminosity}.pc-details{width:100%;position:absolute;top:3em;display:flex;flex-direction:column}.pc-details h3{font-weight:600;font-size:min(5svh,3em);margin:0;background-image:linear-gradient(to bottom,#fff,#6f6fbe);background-size:1em 1.5em;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.pc-details p{font-weight:600;position:relative;top:-12px;white-space:nowrap;font-size:16px;margin:0 auto;width:min-content;background-image:linear-gradient(to bottom,#fff,#4a4ac0);background-size:1em 1.5em;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}@keyframes pc-glow-bg{0%{--bgrotate: 0deg}to{--bgrotate: 360deg}}@keyframes pc-holo-bg{0%{background-position:0 var(--background-y),0 0,center}to{background-position:0 var(--background-y),90% 90%,center}}@media (max-width: 768px){.pc-card{height:70svh;max-height:450px}.pc-details{top:2em}.pc-details h3{font-size:min(4svh,2.5em)}.pc-details p{font-size:14px}.pc-user-info{--ui-inset: 15px;padding:10px 12px}.pc-mini-avatar{width:28px;height:28px}.pc-user-details{gap:10px}.pc-handle{font-size:13px}.pc-status{font-size:10px}.pc-contact-btn{padding:6px 12px;font-size:11px}}@media (max-width: 480px){.pc-card{height:60svh;max-height:380px}.pc-details{top:1.5em}.pc-details h3{font-size:min(3.5svh,2em)}.pc-details p{font-size:12px;top:-8px}.pc-user-info{--ui-inset: 12px;padding:8px 10px}.pc-mini-avatar{width:24px;height:24px}.pc-user-details{gap:8px}.pc-handle{font-size:12px}.pc-status{font-size:9px}.pc-contact-btn{padding:5px 10px;font-size:10px;border-radius:50px}}@media (max-width: 320px){.pc-card{height:55svh;max-height:320px}.pc-details h3{font-size:min(3svh,1.5em)}.pc-details p{font-size:11px}.pc-user-info{padding:6px 8px}.pc-mini-avatar{width:20px;height:20px}.pc-user-details{gap:6px}.pc-handle{font-size:11px}.pc-status{font-size:8px}.pc-contact-btn{padding:4px 8px;font-size:9px;border-radius:50px}}.scroll-stack-scroller{position:relative;width:100%;height:100%;overflow-y:auto;overflow-x:visible;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:scroll-position}.scroll-stack-scroller[data-window-scroll=true]{height:auto;max-height:none;overflow-x:clip;overflow-y:visible;overscroll-behavior:auto;scroll-behavior:auto;will-change:auto}.scroll-stack-inner{padding:18vh 2rem 44rem;min-height:100vh;background:transparent}.scroll-stack-card{transform-origin:top center;will-change:transform,filter;backface-visibility:hidden;transform-style:preserve-3d;position:relative;width:min(100%,1100px);margin:30px auto 0;border-radius:28px;box-sizing:border-box;-webkit-transform:translateZ(0);transform:translateZ(0)}.scroll-stack-end{width:100%;height:1px}@media (max-width: 768px){.scroll-stack-inner{padding:14vh .9rem 26rem}.scroll-stack-card{border-radius:20px;margin-top:18px}}.glass-surface{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .26s ease-out}.glass-surface__filter{width:100%;height:100%;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:-1}.glass-surface__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:inherit;position:relative;z-index:1}.glass-surface--svg{background:light-dark(hsl(0 0% 100% / var(--glass-frost, 0)),hsl(0 0% 0% / var(--glass-frost, 0)));-webkit-backdrop-filter:var(--filter-id, url(#glass-filter)) saturate(var(--glass-saturation, 1));backdrop-filter:var(--filter-id, url(#glass-filter)) saturate(var(--glass-saturation, 1));box-shadow:0 0 2px 1px light-dark(color-mix(in oklch,black,transparent 85%),color-mix(in oklch,white,transparent 65%)) inset,0 0 10px 4px light-dark(color-mix(in oklch,black,transparent 90%),color-mix(in oklch,white,transparent 85%)) inset,0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d,0 4px 16px #11111a0d inset,0 8px 24px #11111a0d inset,0 16px 56px #11111a0d inset}.glass-surface--fallback{background:#0f172a38;backdrop-filter:blur(6px) saturate(1.15) brightness(1.05);-webkit-backdrop-filter:blur(6px) saturate(1.15) brightness(1.05);border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 32px #1f26871f,0 2px 16px #1f26870f,inset 0 1px #ffffff2e,inset 0 -1px #ffffff14}@media (prefers-color-scheme: dark){.glass-surface--fallback{background:#0f172a47;backdrop-filter:blur(6px) saturate(1.15) brightness(1.08);-webkit-backdrop-filter:blur(6px) saturate(1.15) brightness(1.08);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff0f}}@supports not (backdrop-filter: blur(10px)){.glass-surface--fallback{background:#fff6;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff4d}.glass-surface--fallback:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff26;border-radius:inherit;z-index:-1}}@supports not (backdrop-filter: blur(10px)){@media (prefers-color-scheme: dark){.glass-surface--fallback{background:#0006}.glass-surface--fallback:before{background:#ffffff0d}}}.glass-surface:focus-visible{outline:2px solid light-dark(#007aff,#0a84ff);outline-offset:2px}.grainient-container{position:relative;width:100%;height:100%;overflow:hidden}.gradual-blur-inner{position:relative;width:100%;height:100%}.gradual-blur-inner>div{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}.gradual-blur{isolation:isolate}@supports not (backdrop-filter: blur(1px)){.gradual-blur-inner>div{background:#0000004d;opacity:.5}}.gradual-blur-fixed{position:fixed!important;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1000}.topbar{position:fixed;top:0;left:0;width:100%;z-index:100;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:var(--header-float-top, 12px) max(14px,calc((100vw - var(--content-max-width, 1920px)) / 2 + 14px)) var(--header-float-bottom, 0px);background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:YouSheYuFeiTeJianKangTi,Microsoft YaHei,sans-serif;font-size:14px;line-height:16px;font-weight:400}.topbar--glass-float .topbar-glass-surface{flex:0 0 auto;width:100%;position:relative;z-index:5;color-scheme:dark}.topbar--glass-float .glass-surface__content{padding:0;justify-content:stretch;align-items:stretch}.topbar-inner{display:flex;align-items:center;gap:16px;width:100%;min-height:var(--header-bar-block-h, 64px);padding:8px 18px;box-sizing:border-box}.topbar a,.topbar button{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.brand{display:flex;align-items:center;gap:10px;min-width:0}.brand-logo{height:48px;width:auto;max-width:300px;border-radius:0;object-fit:contain}.lang-switch{display:inline-flex;align-items:center;gap:6px;margin-left:10px;-webkit-user-select:none;user-select:none;color:#f7f8fcd1;font-family:inherit}.lang-switch-item{text-decoration:none;color:#f7f8fc6b;font:inherit;line-height:inherit;cursor:pointer;transition:color .16s ease,text-shadow .16s ease;display:inline-flex;align-items:center;height:16px}.lang-switch-item:hover{color:#f7f8fcc7}.lang-switch-item.is-active{color:#f7f8fc;text-shadow:none}.lang-switch-sep{color:#f7f8fc52}.nav{display:flex;gap:24px;margin-left:auto}.nav a{color:#f7f8fc;text-decoration:none;font:inherit;display:inline-flex;align-items:center;height:16px}.menu-toggle{display:none;border:1px solid rgba(148,163,184,.28);background:rgba(var(--shell-base-rgb),.55);padding:8px 10px;border-radius:999px;cursor:pointer;color:#d8e0f0}.menu-toggle:hover{border-color:#7dd3fc;color:#fff}.hamburger{display:inline-flex;flex-direction:column;gap:4px}.hamburger span{display:block;width:18px;height:2px;background:currentColor;border-radius:999px}.mobile-drawer-scrim{position:fixed;inset:var(--header-h) 0 0 0;z-index:3;background:transparent;pointer-events:none}.mobile-drawer-scrim.is-open{pointer-events:auto}.mobile-drawer{position:fixed;top:var(--header-h);right:0;height:calc(100vh - var(--header-h));width:min(86vw,320px);z-index:4;transform:translate(100%);transition:transform .22s ease;display:flex;flex-direction:column;background:transparent;border:none;box-shadow:-24px 0 70px #0000008c;overflow:hidden;border-radius:22px 0 0 22px}.mobile-drawer .mobile-drawer-glass.glass-surface{border-radius:22px 0 0 22px!important;overflow:hidden}.mobile-drawer .mobile-drawer-glass .glass-surface__content{padding:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;border-radius:22px 0 0 22px;overflow:hidden;background:linear-gradient(180deg,rgba(var(--shell-base-rgb),.52),rgba(var(--shell-base-rgb),.78))}.mobile-drawer .mobile-drawer-glass.glass-surface--fallback{background:rgba(var(--shell-base-rgb),.72)!important;border-radius:22px 0 0 22px!important;overflow:hidden;-webkit-backdrop-filter:blur(18px) saturate(1.25) brightness(.92);backdrop-filter:blur(18px) saturate(1.25) brightness(.92);border-left:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px #ffffff0f,-12px 0 40px #00000073}.mobile-drawer.is-open{transform:translate(0)}.mobile-drawer-links{display:flex;flex-direction:column;padding:12px 8px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;border-radius:22px 0 0 22px}.mobile-drawer-lang{display:none}.mobile-drawer-links a{color:#f7f8fc;text-decoration:none;padding:12px 10px;border-radius:10px;font-size:14px}.mobile-drawer-links a:hover{background:#7dd3fc1f}@media (max-width: 768px){.topbar{padding:var(--header-float-top, 10px) 12px var(--header-float-bottom, 0px)}.topbar-inner{gap:10px;min-height:var(--header-bar-block-h, 52px);padding:6px 12px}.brand-logo{height:34px;max-width:180px}.nav{display:none}.menu-toggle{display:inline-flex;margin-left:auto}.topbar-inner .lang-switch{display:none}.mobile-drawer-lang{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:10px 18px 12px;border-top:1px solid rgba(255,255,255,.08);color:#f7f8fcd6;-webkit-user-select:none;user-select:none}.mobile-drawer-lang .lang-switch-item{height:auto;font-size:14px;color:#f7f8fc75;transition:color .16s ease,text-shadow .16s ease}.mobile-drawer-lang .lang-switch-item:hover{color:#f7f8fcc7}.mobile-drawer-lang .lang-switch-item.is-active{color:#f7f8fc;text-shadow:none}.mobile-drawer-lang .lang-switch-sep{color:#f7f8fc52}}.hero.hero-article{position:relative;width:100%;max-width:none;margin:0;padding:0;min-height:100vh;height:100vh;aspect-ratio:auto;display:block;overflow:hidden;background:transparent}@supports (height: 100svh){.hero.hero-article{min-height:100svh;height:100svh}}.hero-canvas-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:auto;background:transparent}.hero-canvas-bg .infinite-menu,.hero-canvas-bg .infinite-menu-canvas{width:100%;height:100%}.hero-inner{position:relative;z-index:1;width:100%;max-width:var(--content-max-width, 1920px);height:100%;min-height:inherit;margin:0 auto;padding:var(--header-h) clamp(20px,4vw,48px) 0;pointer-events:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(20px,4vw,40px);box-sizing:border-box}.hero-float{pointer-events:none;position:relative;z-index:2;text-shadow:0 2px 14px rgba(0,0,0,.88),0 0 2px rgba(0,0,0,.95);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hero-float--title{flex:0 1 min(440px,42vw);max-width:min(440px,42vw);text-align:left}.hero-float--title .hero-main-title{text-shadow:0 2px 18px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,.95)}.hero-float--lead{flex:0 1 min(520px,46vw);max-width:min(520px,46vw);max-height:calc(100vh - var(--header-h) - 56px);text-align:left;overflow-y:auto;overscroll-behavior:contain}.hero-story{display:flex;flex-direction:column;gap:0}.hero-sections--in-story{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);max-width:100%}.hero-sections--in-story .hero-block:first-child{margin-top:0}.hero-float .eyebrow,.hero-float .hero-lead,.hero-float .hero-block-title,.hero-float .hero-block-body{text-shadow:inherit}.hero-lead{margin:0 0 14px;max-width:100%;color:#d2d8eb;line-height:1.85;font-size:15px}.hero-lead:last-child{margin-bottom:0}.hero-sections{margin-top:0;padding-top:0;border-top:none;max-width:100%}.hero-block{margin-top:12px}.hero-block:first-child{margin-top:0}.hero-block-title{margin:0 0 6px;font-size:15px;font-weight:600;color:#e8ecff;line-height:1.35}.hero-block-body{margin:0;color:#b8c2db;font-size:13px;line-height:1.7}.eyebrow{color:#9fa8c6;letter-spacing:1px;text-transform:uppercase;font-size:12px;margin:0 0 8px}.hero .hero-main-title{margin:0;max-width:100%;font-size:clamp(26px,4vw,40px);line-height:1.2;font-family:TaipeiSansTCBetaBold,YouSheYuFeiTeJianKangTi,Microsoft YaHei,sans-serif}@media (min-width: 1600px){.hero-float--title{flex:0 1 min(480px,40vw);max-width:min(480px,40vw)}.hero-float--lead{flex:0 1 min(560px,44vw);max-width:min(560px,44vw)}.hero-lead,.hero-block-title{font-size:16px}.hero-block-body{font-size:14px}.eyebrow{font-size:13px}}@media (min-width: 2000px){.hero .hero-main-title{font-size:clamp(30px,2.5vw,52px)}}@media (max-width: 900px){.hero-inner{flex-direction:column;justify-content:center;align-items:stretch;height:auto;min-height:inherit;padding:calc(var(--header-h) + 16px) clamp(16px,4vw,24px) 32px;gap:20px}.hero-float--title,.hero-float--lead{flex:0 1 auto;max-width:100%}.hero-float--lead{margin-top:0;max-height:none;overflow-y:visible}.hero-canvas-bg{position:absolute;top:0;right:0;bottom:0;left:0}}@media (max-width: 768px){.hero.hero-article{height:auto;min-height:100vh}@supports (height: 100svh){.hero.hero-article{min-height:100svh}}.hero .hero-main-title{font-size:clamp(22px,7vw,34px)}.hero-lead{font-size:14px;line-height:1.75}}.products-showcase{position:relative;width:100%;max-width:none;margin:0;padding:28px max(28px,calc((100vw - var(--content-max-width, 1920px)) / 2 + clamp(28px,4vw,96px))) 56px;min-height:100vh;height:auto;display:flex;flex-direction:column;background:transparent;overflow:visible}@supports (height: 100svh){.products-showcase{min-height:100svh}}.showcase-stage{position:relative;width:100%;min-height:0;display:block}.showcase-stage--catalog{touch-action:pan-y}.products-catalog{display:flex;flex-direction:column;gap:clamp(48px,7vh,88px);width:100%;max-width:var(--content-max-width, 1920px);margin:0 auto;box-sizing:border-box}.products-split{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(22px,4.5vw,56px);width:100%;margin:0 auto;min-height:0;padding:0 clamp(12px,2.5vw,40px);box-sizing:border-box;scroll-margin-top:calc(var(--header-h) + 16px)}.products-split--reverse{flex-direction:row-reverse}@media (min-width: 1280px) and (orientation: landscape){.products-split{max-width:min(1220px,100%);margin-inline:auto}.products-split-card--landscape{flex:0 1 clamp(560px,48vw,680px);max-width:min(680px,58vw)}.products-split-card--landscape .products-profile-card,.products-split-card--landscape .pc-card{max-width:min(680px,100%)}.products-split-card--landscape .pc-card{min-height:280px}#product-row-2 .products-split-card--landscape{flex:0 1 clamp(640px,56%,860px);max-width:min(860px,62%);flex-shrink:1}#product-row-2 .products-split-card--landscape .products-profile-card,#product-row-2 .products-split-card--landscape .pc-card{max-width:min(860px,100%)}#product-row-2 .products-split-card--landscape .pc-card{min-height:300px}#product-row-2 .products-split-copy{flex:1 1 280px;max-width:min(560px,46%)}}@media (min-width: 1600px) and (orientation: landscape){.products-split-card--landscape{flex:0 1 clamp(620px,42vw,720px);max-width:min(720px,56vw)}.products-split-card--landscape .products-profile-card,.products-split-card--landscape .pc-card{max-width:min(720px,100%)}#product-row-2 .products-split-card--landscape{flex:0 1 clamp(720px,58%,960px);max-width:min(960px,64%);flex-shrink:1}#product-row-2 .products-split-card--landscape .products-profile-card,#product-row-2 .products-split-card--landscape .pc-card{max-width:min(960px,100%)}#product-row-2 .products-split-card--landscape .pc-card{min-height:320px}#product-row-2 .products-split-copy{max-width:min(580px,42%)}}.products-split-card{flex:0 1 420px;flex-shrink:0;max-width:min(420px,42vw);display:flex;justify-content:center;align-items:center}.products-split-copy{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.products-split-copy .products-copy-title,.products-split-copy .products-copy-lead,.products-split-copy .products-highlights{width:100%;max-width:min(720px,100%);text-align:left;box-sizing:border-box}.products-split-card .products-profile-card{width:100%;max-width:400px;flex-shrink:0;transform:translateZ(0)}.products-split-card .pc-card-wrapper.products-profile-card{touch-action:pan-y}.products-split-card .pc-card{aspect-ratio:auto;width:100%;max-width:400px;min-height:280px;height:min(700px,72vh);max-height:min(700px,72vh)}@supports (height: 100svh){.products-split-card .pc-card{height:min(700px,72svh);max-height:min(700px,72svh)}}.products-split-card--landscape{flex:0 1 clamp(480px,44vw,560px);max-width:min(560px,92vw)}.products-split-card--landscape .products-profile-card{max-width:min(560px,100%)}.products-split-card--landscape .pc-card{aspect-ratio:16 / 10;width:100%;max-width:min(560px,100%);height:auto;min-height:220px;max-height:none}#product-row-2 .products-split-card--landscape{flex:0 1 clamp(520px,52vw,680px);max-width:min(680px,94vw)}#product-row-2 .products-split-card--landscape .products-profile-card,#product-row-2 .products-split-card--landscape .pc-card{max-width:min(680px,100%)}#product-row-2 .products-split-copy{flex:1 1 260px;max-width:min(420px,50vw)}@media (min-width: 1024px){#product-row-2 .products-split-copy{max-width:min(520px,54vw)}}@media (min-width: 1200px){#product-row-2 .products-split-copy{max-width:min(560px,56vw)}#product-row-2 .products-highlight-item>span:not(.products-highlight-dot){white-space:nowrap}#product-row-2 .products-highlights{overflow-x:visible}#product-row-2 .products-highlight-item{min-width:0}}.products-profile-card .pc-content:not(.pc-avatar-content){mix-blend-mode:normal;z-index:6;pointer-events:none}.products-profile-card .pc-details{top:1.45rem;left:0;right:0;padding:0 clamp(10px,3vw,18px);align-items:center;box-sizing:border-box}.products-profile-card .pc-details h3{font-family:PingFangLaiJiangHuFeiYangTi,STKaiti,KaiTi,Microsoft YaHei,sans-serif;font-weight:600;font-size:clamp(29px,3.06vw + .42rem,44px);line-height:1.12;letter-spacing:.02em;color:#f1f5fff5;text-shadow:0 2px 14px rgba(0,0,0,.45);margin:0;background:none;background-image:none;-webkit-text-fill-color:rgba(241,245,255,.96);background-clip:unset;-webkit-background-clip:unset}.products-profile-card .pc-avatar-content.pc-avatar-content--fit .avatar{top:52%;max-height:72%;max-width:98%}.products-profile-card .pc-card:hover .pc-shine,.products-profile-card .pc-card.active .pc-shine{filter:brightness(.755) contrast(1.415) saturate(.415) opacity(.375)}.products-profile-card .pc-card:hover .pc-shine:before,.products-profile-card .pc-card.active .pc-shine:before,.products-profile-card .pc-card:hover .pc-shine:after,.products-profile-card .pc-card.active .pc-shine:after{opacity:.5}.products-profile-card .pc-card:hover .pc-glare,.products-profile-card .pc-card.active .pc-glare{opacity:.5;filter:brightness(.9) contrast(1.1)}.products-copy-title{margin:0;font-family:PingFangLaiJiangHuFeiYangTi,STKaiti,KaiTi,Microsoft YaHei,sans-serif;font-weight:400;font-size:clamp(45px,4.125vw + .525rem,78px);line-height:1.12;letter-spacing:.02em;color:#f1f5fff5;text-shadow:0 2px 14px rgba(0,0,0,.35)}.products-copy-lead{margin:10px 0 0;font-size:clamp(23px,1.725vw + .6rem,32px);color:#93c5fdeb;letter-spacing:.04em}.products-highlights{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:clamp(17px,1.8vw,21px);overflow-x:clip}.products-highlight-item{display:flex;align-items:flex-start;gap:17px;font-size:clamp(21px,1.5vw + .525rem,29px);line-height:1.55;color:#e2e8f0eb}.products-highlight-dot{flex-shrink:0;width:clamp(12px,.825vw + 9px,15px);height:clamp(12px,.825vw + 9px,15px);margin-top:.45em;border-radius:999px;background:#7dd3fcf2;box-shadow:0 0 0 5px #7dd3fc1f}@media (max-width: 960px){.products-split{flex-direction:column;padding:0 8px;gap:20px}.products-split--reverse{flex-direction:column}.products-split-card{flex:0 1 auto;flex-shrink:0;max-width:min(440px,92vw)}.products-split-card .pc-card{min-height:260px;height:min(620px,62vh);max-height:min(620px,62vh)}.products-split-card--landscape{flex:0 1 auto;max-width:min(560px,92vw)}#product-row-2 .products-split-card--landscape{flex:0 1 auto}.products-split-card--landscape .pc-card{aspect-ratio:16 / 10;height:auto;min-height:200px;max-height:none}@supports (height: 100svh){.products-split-card .pc-card{height:min(620px,62svh);max-height:min(620px,62svh)}.products-split-card--landscape .pc-card{height:auto;max-height:none}}.products-split-copy{width:100%;max-width:min(600px,100%)}#product-row-2 .products-split-copy{max-width:min(600px,100%)}}@media (max-width: 768px){.products-showcase{padding:18px 14px 40px}.showcase-stage{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.products-split-card .pc-card{min-height:240px;height:min(560px,58vh);max-height:min(560px,58vh)}.products-split-card--landscape .pc-card{aspect-ratio:16 / 10;height:auto;max-height:none;min-height:0}.products-catalog{gap:clamp(18px,3.5vh,32px)}#product-row-2.products-split{gap:10px}@supports (height: 100svh){.products-split-card .pc-card{height:min(560px,58svh);max-height:min(560px,58svh)}.products-split-card--landscape .pc-card{height:auto;max-height:none}}.products-profile-card .pc-avatar-content.pc-avatar-content--fit .avatar{top:50%;max-height:68%;max-width:98%}}@media (orientation: portrait){.products-catalog{gap:32px}.products-split{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px;padding:0 14px;max-width:none}.products-split--reverse{flex-direction:column}.products-split-card{flex:none;width:100%;max-width:none;align-self:stretch;justify-content:center;order:0}.products-split-card .products-profile-card{width:100%;max-width:min(380px,100%);margin-inline:auto}.products-split-card .pc-card{width:100%;height:auto;min-height:260px;max-height:min(400px,48vh);margin-inline:auto}.products-split-card--landscape .products-profile-card{max-width:min(520px,100%)}.products-split-card--landscape .pc-card{aspect-ratio:16 / 10;min-height:0;max-height:none;height:auto}@supports (height: 100dvh){.products-split-card .pc-card{max-height:min(400px,48dvh)}.products-split-card--landscape .pc-card{max-height:none}}.products-profile-card .pc-avatar-content.pc-avatar-content--fit .avatar{top:52%;max-height:70%;max-width:96%}.products-split-copy{flex:none;width:100%;max-width:none;order:1;align-items:center}#product-row-2 .products-split-copy{max-width:none}}@media (max-width: 768px) and (orientation: portrait){.products-catalog{gap:clamp(14px,2.8vh,22px)}.products-split{gap:8px}#product-row-2.products-split{gap:6px}}.scenes-section{position:relative;z-index:3;width:100%;margin:0 auto;margin-bottom:clamp(40px,5vh,96px);padding:8px max(18px,calc((100vw - var(--content-max-width, 1920px)) / 2 + 18px)) 42px;min-height:100vh;display:block;background:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow:visible}@supports (height: 100svh){.scenes-section{min-height:100svh}}.scenes-bridge{display:flex;align-items:center;justify-content:center;gap:clamp(10px,2.5vw,24px);width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:clamp(28px,5vw,48px);box-sizing:border-box;padding:clamp(24px,5vw,52px) clamp(12px,4vw,40px);text-align:center}.scenes-bridge__rule{flex:1 1 0;min-width:0;height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.35) 20%,rgba(191,219,254,.55) 50%,rgba(148,163,184,.35) 80%,transparent);opacity:.9}.scenes-bridge__rule--left{transform-origin:right center}.scenes-bridge__rule--right{transform-origin:left center}.scenes-bridge__slogan{flex:1 1 auto;min-width:0;margin:0;max-width:100%;width:100%;justify-content:center;font-family:PingFangLaiJiangHuFeiYangTi,TaipeiSansTCBetaBold,YouSheYuFeiTeJianKangTi,Microsoft YaHei,sans-serif;font-size:clamp(1.75rem,2.2vmin + 5.5vw,6.5rem);line-height:1.28;letter-spacing:.04em;color:#e8f1ff;text-shadow:0 0 clamp(40px,12vw,160px) rgba(59,130,246,.24)}@media (max-width: 768px){.scenes-bridge{flex-direction:column;gap:12px;margin-bottom:20px;padding:clamp(14px,4vw,28px) clamp(10px,3.5vw,24px)}.scenes-bridge__rule{width:min(85%,420px);flex:0 0 auto}.scenes-bridge__rule--left,.scenes-bridge__rule--right{background:linear-gradient(90deg,transparent,rgba(148,163,184,.4) 30%,rgba(191,219,254,.55) 50%,rgba(148,163,184,.4) 70%,transparent)}.scenes-bridge__slogan{width:100%;max-width:100%;font-size:clamp(1.5rem,3.5vmin + 7vw,4.25rem);letter-spacing:.03em}}.scenes-scroll{min-height:0;max-width:100%}.scenes-scroll .scroll-stack-inner{padding-top:0;padding-bottom:clamp(160px,30vh,420px);max-width:100%;box-sizing:border-box;overflow-x:clip;background:transparent;box-shadow:none}.scenes-scroll .scroll-stack-end{min-height:clamp(96px,14vh,200px);height:auto;flex-shrink:0}.scenes-scroll .scroll-stack-card,.scenes-scroll .scroll-stack-card:first-child{margin-top:0}.scenes-scroll-item{width:min(100%,1240px)}.scene-card{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:0;min-height:0;border-radius:32px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,#29467e85,#0a142be0),#081020db;box-shadow:0 24px 64px #0000006b,inset 0 1px #ffffff14;padding:clamp(16px,2.6vw,28px)}.scene-card-body{display:grid;grid-template-columns:minmax(320px,1.18fr) minmax(220px,.82fr);gap:clamp(18px,2.8vw,34px);align-items:center}.scene-card-media{position:relative;width:100%;min-width:0;min-height:0;aspect-ratio:4 / 3;align-self:start;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.15);box-shadow:0 18px 42px #00000052}.scene-image{width:100%;height:100%;object-fit:cover;display:block}.scene-card-copy{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;max-width:34ch}.scene-card-title{margin:0;color:#f6f9ff;font-size:clamp(30px,4vw,56px);line-height:1.08;letter-spacing:.02em;font-family:TaipeiSansTCBetaBold,YouSheYuFeiTeJianKangTi,Microsoft YaHei,sans-serif}.scene-card-subtitle{margin:12px 0 0;color:#8fd2ff;font-size:clamp(14px,1.5vw,22px);letter-spacing:.12em;text-transform:uppercase}.scene-card-desc{margin:16px 0 0;color:#e7eeffde;line-height:1.75;font-size:clamp(14px,1.25vw,18px);max-width:34ch}@media (max-width: 768px){.scenes-section{min-height:100svh;padding:6px 12px 42px}.scenes-scroll .scroll-stack-inner{padding-top:0;padding-bottom:clamp(120px,26vh,260px);padding-left:0;padding-right:0}.scenes-scroll .scroll-stack-end{min-height:clamp(56px,10vh,140px)}.scroll-stack-scroller.scenes-scroll{height:auto;overflow-y:visible;overflow-x:clip;max-width:100%}.scenes-scroll .scroll-stack-card:first-child{margin-top:0}.scene-card{min-height:0;border-radius:20px;padding:12px;gap:12px}.scene-card-body{grid-template-columns:1fr;gap:12px}.scene-card-media{border-radius:14px;aspect-ratio:16 / 10}.scene-card-title{font-size:clamp(22px,7vw,32px)}.scene-card-subtitle{margin-top:8px;font-size:12px;letter-spacing:.08em}.scene-card-desc{margin-top:10px;font-size:13px;line-height:1.65;max-width:none}}.footer{position:relative;z-index:5;overflow:hidden;border-top:1px solid #262c40;margin-top:clamp(12px,2vh,28px);background-color:#020617f5;padding:30px max(40px,calc((100vw - var(--content-max-width, 1920px)) / 2 + 40px)) var(--footer-safe-bottom, calc(env(safe-area-inset-bottom, 0px) + clamp(48px, 7vw + 28px, 96px)) );min-height:0;display:flex;flex-direction:column;color:#969fbf;font-size:13px;background:transparent}.footer-main{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:28px;align-items:start;flex:0 1 auto}.footer-main>*{min-width:0}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:0}.footer-address{width:100%}.footer-content{display:flex;flex-direction:column;min-height:0}.footer-logo{width:clamp(54px,6vw,86px);height:auto;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.45));display:block;margin-left:auto;margin-right:auto}.map-link{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;color:#c8d0e6;text-decoration:none;font-size:14px;line-height:1.5;justify-content:flex-start;text-align:left;max-width:100%;width:100%}.map-link>span:last-child{min-width:0;flex:1 1 auto}.map-pin{width:18px;height:18px;border-radius:999px;background:#3b82f629;display:grid;place-items:center;flex:0 0 auto}.map-pin svg{width:12px;height:12px;fill:#7dd3fc}.footer-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:16px 20px}.footer-group h4{margin:0 0 10px;color:#e7edf9;font-size:21px;font-weight:600}.footer-group.footer-group-stack h4{margin:0 0 10px}.footer-group.footer-group-stack h4:last-child{margin-bottom:0}.footer-group a{display:block;color:#a8b3cf;text-decoration:none;margin:0 0 7px;font-size:19.5px;overflow-wrap:anywhere;word-break:break-word}.footer-group .footer-link-text{display:block;color:#a8b3cf;margin:0 0 7px;font-size:19.5px;overflow-wrap:anywhere;word-break:break-word;cursor:default}.footer-social-row{margin-top:auto;padding-top:16px;padding-bottom:16px;display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;justify-content:flex-start}.footer-contact-line{margin:6px 0 0;color:#c8d0e6;font-size:14px;line-height:1.5;display:flex;align-items:center;gap:8px;width:100%}.footer-contact-label{white-space:nowrap;flex:0 0 auto}.footer-email{color:#c8d0e6;text-decoration:none;overflow-wrap:anywhere;margin-left:-3px}.footer-email:hover{color:#e7edf9;text-decoration:underline}.contact-icon{width:18px;height:18px;display:inline-grid;place-items:center;font-size:12px;border-radius:999px;background:#3b82f629;color:#7dd3fc;flex:0 0 auto}.douyin-link{display:inline-flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;padding:0;border:0;background:transparent}.douyin-card{display:block;width:144px;height:144px;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.14)}.douyin-label{font-size:13px;color:#d7deef}.social-card-btn{border:0;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;gap:8px}.social-card{display:block;width:144px;height:144px;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.14)}.social-card-label{font-size:12px;color:#cbd5e1}.qr-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#020617b8;display:grid;place-items:center;padding:20px}.qr-modal-panel{position:relative;width:min(92vw,560px);border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#060c18eb;padding:18px 18px 12px}.qr-modal-close{position:absolute;right:10px;top:6px;border:0;background:transparent;color:#e2e8f0;font-size:28px;line-height:1;cursor:pointer}.qr-modal-image{width:100%;height:auto;border-radius:10px;display:block}.qr-modal-label{margin:10px 0 2px;text-align:center;color:#dbe5f7;font-size:14px}.footer-copy{position:relative;z-index:1;margin:16px 0 0;padding-bottom:2px;text-align:center;flex-shrink:0}@media (max-width: 1024px){.footer{padding:24px 18px var(--footer-safe-bottom, calc(env(safe-area-inset-bottom, 0px) + clamp(48px, 7vw + 28px, 96px)) );min-height:0}.footer-main{grid-template-columns:1fr;gap:20px}}@media (min-width: 769px) and (max-width: 1024px){.footer-brand{flex-direction:row;align-items:stretch;gap:14px}.footer-logo{width:52px;flex:0 0 auto;margin-left:0;margin-right:0;margin-top:0}.footer-address{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 1 auto;width:auto;min-width:0;min-height:96px;justify-content:space-between}.map-link,.footer-contact-line{display:flex;width:100%;margin:0}}@media (max-width: 768px){.footer{padding:22px 14px var(--footer-safe-bottom, calc(env(safe-area-inset-bottom, 0px) + clamp(48px, 7vw + 28px, 96px)) )}.footer-main{grid-template-columns:1fr;gap:18px}.footer-links{grid-template-columns:1fr;gap:12px}.footer-group h4{font-size:18px}.footer-group a{font-size:16px;margin:0 0 6px}.footer-social-row{justify-content:center}.douyin-card,.social-card{width:118px;height:118px}}.news-page{max-width:1120px;margin:0 auto;padding:calc(var(--header-h) + 18px) 20px 64px}.news-hero{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-radius:14px;background:#02061775;border:1px solid rgba(148,163,184,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.news-title{margin:0;font-size:clamp(26px,3.2vw,40px);letter-spacing:.06em}.news-back{color:#ffffffe6;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:2px}.news-back:hover{color:#fff;border-bottom-color:#ffffff8c}.news-panel{margin-top:18px;padding:18px;border-radius:14px;background:#0206175c;border:1px solid rgba(148,163,184,.14)}.news-empty{margin:0;color:#ffffffd6;line-height:1.7}.cvanno-access-page .news-hero{flex-wrap:wrap;align-items:flex-start}.cvanno-access-title-wrap{display:flex;flex-direction:column;gap:10px;min-width:0}.cvanno-badge{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:12px;letter-spacing:.08em;font-weight:600;color:#fbbf24f2;background:#fbbf241f;border:1px solid rgba(251,191,36,.35)}.cvanno-lead{margin:0 0 14px;color:#ffffffe0;line-height:1.75;font-size:15px}.cvanno-panel h2{margin:0 0 12px;font-size:17px;font-weight:600;color:#e8ecff;letter-spacing:.02em}.cvanno-panel p{margin:0 0 12px;color:#e2e8f0d1;line-height:1.72;font-size:14px}.cvanno-panel p:last-child{margin-bottom:0}.cvanno-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:10px 18px;border-radius:10px;text-decoration:none;font-size:14px;font-weight:600;border:1px solid rgba(125,211,252,.45);background:#3b82f62e;color:#e0f2fe;transition:background .16s ease,border-color .16s ease}.cvanno-cta:hover{background:#3b82f647;border-color:#7dd3fca6;color:#fff}.cvanno-cta--secondary{border-color:#94a3b859;background:#0f172a80;color:#f8fafceb}.cvanno-cta--secondary:hover{border-color:#cbd5e173;background:#1e293b8c}.cvanno-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.cvanno-download-intro{margin-top:6px;margin-bottom:10px}.cvanno-download-row{margin-top:0}.cvanno-download-link{gap:10px;min-width:0}.cvanno-download-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:#e2e8f0f2}.cvanno-download-icon .cvanno-os-icon{display:block;width:22px;height:22px}.cvanno-download-text{white-space:nowrap}.cvanno-download-link:hover .cvanno-download-icon{color:#fff}.cvanno-download-note{margin-top:8px;margin-bottom:0;font-size:13px;line-height:1.6;color:#cbd5e1c7}.cvanno-note{margin-top:14px;padding:12px 14px;border-radius:10px;background:#fbbf240f;border:1px solid rgba(251,191,36,.22);color:#fef3c7e6;font-size:13px;line-height:1.65}.cvanno-note strong{color:#fef3c7;font-weight:600}.cvanno-list{margin:0;padding-left:1.2em;color:#e2e8f0d1;line-height:1.75;font-size:14px}.cvanno-list li{margin-bottom:8px}.cvanno-list li:last-child{margin-bottom:0}.cvanno-kv{margin:0 0 8px;color:#e2e8f0e0;font-size:14px;line-height:1.65}.cvanno-kv:last-of-type{margin-bottom:0}.cvanno-subh{margin:0 0 8px;font-size:15px;font-weight:600;color:#cbd5f5}.cvanno-ordered{margin:0 0 14px;padding-left:1.35em;color:#e2e8f0d6;line-height:1.75;font-size:14px}.cvanno-ordered li{margin-bottom:10px}.cvanno-ordered li:last-child{margin-bottom:0}.cvanno-code{display:inline-block;margin:0;padding:3px 8px;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;background:#0f172ad9;border:1px solid rgba(148,163,184,.25);color:#bae6fd}.cvanno-pre{margin:10px 0 0;padding:12px 14px;border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.5;background:#0f172ad9;border:1px solid rgba(148,163,184,.22);color:#e2e8f0;overflow-x:auto}.cvanno-doc-figure{margin:14px 0 0}.cvanno-doc-img{display:block;width:100%;max-width:100%;height:auto;border-radius:12px;border:1px solid rgba(148,163,184,.22);box-shadow:0 12px 40px #00000059}.cvanno-doc-caption{margin:10px 0 0;font-size:13px;line-height:1.55;color:#cbd5e1c7}:root{font-family:YouSheYuFeiTeJianKangTi,Microsoft YaHei,sans-serif;color:#fff;background:#020617;--content-max-width: 1920px;--header-float-top: 12px;--header-float-bottom: 0px;--header-bar-block-h: 64px;--header-h: calc(var(--header-float-top) + var(--header-bar-block-h) + var(--header-float-bottom));--shell-base: #020617;--shell-base-rgb: 2, 6, 23;--shell-glass: rgba(var(--shell-base-rgb), .78);--shell-glass-soft: rgba(var(--shell-base-rgb), .62);--shell-edge: rgba(148, 163, 184, .14);--footer-safe-bottom: calc(env(safe-area-inset-bottom, 0px) + clamp(48px, 7vw + 28px, 96px)) }@font-face{font-family:YouSheYuFeiTeJianKangTi;src:url(/assets/YouSheYuFeiTeJianKangTi-2.subset-hgHsk55j.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:PingFangLaiJiangHuFeiYangTi;src:url(/assets/PingFangLaiJiangHuFeiYangTi-2-DlSES5eZ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TaipeiSansTCBetaBold;src:url(/assets/Taipei-Sans-TC-Beta-Bold-2.subset-CZwB7V_o.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}html{scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:transparent;overflow-x:hidden}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0}.page{min-height:100vh;padding-top:0;position:relative;z-index:1}.page-splash-fluid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.home-fluid-strip{position:relative;z-index:3}.home-fluid-strip>.hero.hero-article{position:relative;z-index:2}.home-fluid-strip>.products-showcase{position:relative;z-index:12}.home-fluid-strip>.products-showcase{margin-top:-1px}.app-grainient-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.app-grainient-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02061770,#02061729 38%,#02061738)}.reveal{opacity:0;transform:translateY(34px);transition:opacity .68s ease,transform .68s ease;will-change:opacity,transform}.reveal-visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){:root{--header-float-top: 10px;--header-float-bottom: 0px;--header-bar-block-h: 52px;--header-h: calc(var(--header-float-top) + var(--header-bar-block-h) + var(--header-float-bottom))}body{overflow-x:clip}}
