@font-face{font-family:Title;src:url(/assets/%E6%96%B9%E6%AD%A3%E9%94%90%E6%AD%A3%E9%BB%91%E7%AE%80%E4%BD%93_%E7%B2%97.ttf)}@font-face{font-family:CN;src:url(/assets/%E6%80%9D%E6%BA%90%E9%BB%91%E4%BD%93SourceHanSansCN-Regular.otf)}@font-face{font-family:CN;src:url(/assets/%E6%80%9D%E6%BA%90%E9%BB%91%E4%BD%93SourceHanSansCN-Bold.otf);font-weight:700}*{box-sizing:border-box}html,body{margin:0;background:#061b2d;font-family:CN,Arial,sans-serif}.canvas{position:relative;width:3840px;height:2160px;overflow:hidden;background:#dceef7;color:#062d50}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.scene,.atmosphere,.fine-grid,.page-layer{position:absolute;top:0;right:0;bottom:0;left:0}.scene{background:center/cover no-repeat;transform:scale(1.01);transform-origin:center center;transition:opacity .22s ease}.canvas.page-enterprises.enterprise-mode-featured .scene{transform:translate(var(--enterprise-scene-x,0px),var(--enterprise-scene-y,0px)) scale(var(--enterprise-scene-scale,1.01))}.atmosphere{background:linear-gradient(90deg,rgba(230,247,253,.95) 0,rgba(230,247,253,.38) 28%,transparent 54%,rgba(216,244,253,.22)),linear-gradient(180deg,rgba(223,244,252,.5),transparent 18%,transparent 74%,rgba(3,35,61,.14))}.fine-grid{opacity:.12;background-image:linear-gradient(rgba(1,101,251,.25) 1px,transparent 1px),linear-gradient(90deg,rgba(1,101,251,.25) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 42%);mask-image:linear-gradient(90deg,#000,transparent 42%)}.brandbar{position:absolute;z-index:50;left:0;right:0;top:0;height:154px;display:flex;align-items:center;padding:18px 86px;background:linear-gradient(90deg,#fafefffa,#edf9fde8 64%,#e6f7fdcc);border-bottom:1px solid rgba(1,101,251,.22);box-shadow:0 16px 50px #013d6712}.brandbar img{width:230px;height:94px;object-fit:contain;margin-right:48px}.brand-title{display:flex;flex-direction:column}.brand-title b{font:54px Title;letter-spacing:3px}.brand-title small{font-size:18px;color:#557a94;letter-spacing:1.5px;margin-top:7px}.brand-axis{margin-left:80px;flex:1;display:flex;align-items:center}.brand-axis i{height:2px;flex:1;background:linear-gradient(90deg,#0165fb,#39d0ff,transparent)}.brand-axis i:last-child{transform:scaleX(-1)}.brand-axis em{width:13px;height:13px;transform:rotate(45deg);background:#ff8b30;box-shadow:0 0 20px #ff8b306b}.system-id{width:410px;text-align:right;display:grid;grid-template-columns:1fr auto;align-items:end}.system-id small,.system-id span{font-size:15px;color:#51758d;letter-spacing:2px}.system-id b{grid-row:1/3;grid-column:2;font:68px/1 Title;color:#0165fb;margin-left:26px}.system-id span{grid-column:1}.page-layer{display:none;z-index:10}.page-home .home-layer,.page-overview .overview-layer,.page-planning .planning-layer,.page-facilities .facilities-layer,.page-traffic .traffic-layer,.page-enterprises .enterprises-layer,.page-film .film-layer{display:block}.edge-wash{position:absolute;left:0;top:154px;bottom:170px;width:1420px;background:linear-gradient(90deg,#f2fbfffa 0,#f2fbffd9 58%,#f2fbff14);clip-path:polygon(0 0,82% 0,100% 50%,82% 100%,0 100%)}.hero-title{position:absolute;left:160px;top:490px}.hero-title small,.section-heading small,.editorial-panel>small,.planning-copy>small,.facility-copy>small,.traffic-copy>small,.traffic-detail>small,.enterprise-copy>small,.film-copy>small{display:block;color:#0165fb;font-size:27px;font-weight:700;letter-spacing:2px}.hero-title h1{font:136px/1.06 Title;margin:35px 0 24px;letter-spacing:8px}.hero-title strong{color:#0165fb;font-weight:inherit}.hero-title i,.film-copy i{display:block;width:320px;height:8px;background:#ff8b30;margin:38px 0}.hero-title p{font-size:40px;font-weight:700;letter-spacing:3px}.hero-title em{font-style:normal;font-size:18px;color:#547b94;letter-spacing:2px}.hero-meta{position:absolute;left:910px;top:1040px;width:300px;padding-left:34px;border-left:3px solid #39d0ff}.hero-meta span{font-size:18px;color:#0165fb;letter-spacing:2px}.hero-meta b{display:block;font:88px Title;color:#ff8b30;margin:7px 0}.hero-meta b em{font:30px CN;font-style:normal}.hero-meta small{font-size:19px;color:#476e89}.hotspot{position:absolute;width:380px;height:160px;color:#052f50}.hotspot>i{position:absolute;left:0;top:34px;width:70px;height:70px;border-radius:50%;border:3px solid #fff;background:radial-gradient(circle,#ff8b30 0 12px,rgba(255,139,48,.2) 13px 24px,transparent 25px),conic-gradient(from 20deg,#39d0ff,#0165fb,#39d0ff);box-shadow:0 0 0 8px #ffffff73,0 15px 36px #00365f40}.hotspot>i:after{content:"";position:absolute;left:68px;top:33px;width:95px;height:2px;background:linear-gradient(90deg,#0165fb,transparent)}.hotspot span{position:absolute;left:135px;top:5px;padding:18px 28px 16px;background:linear-gradient(90deg,rgba(250,254,255,.93),rgba(231,247,253,.66),transparent);border-left:3px solid #0165fb}.hotspot small{font-size:18px;color:#ff8b30}.hotspot b{display:block;font:32px Title;margin:5px 0}.hotspot em{font-size:14px;font-style:normal;color:#537890;letter-spacing:1px}.h1{left:1810px;top:580px}.h2{left:2470px;top:420px}.h3{left:2020px;top:1220px}.h4{left:2720px;top:1120px}.section-heading{position:absolute;left:120px;top:230px;z-index:20}.section-heading h1{font:96px Title;margin:10px 0}.section-heading span{position:absolute;left:390px;bottom:16px;font:42px Title;color:#ff8b30}.section-heading:after{content:"";display:block;width:420px;height:3px;background:linear-gradient(90deg,#0165fb,#39d0ff,transparent)}.section-heading.light{color:#fff}.section-heading.light small{color:#91e7ff}.section-heading.light:after{background:linear-gradient(90deg,#39d0ff,rgba(255,255,255,.6),transparent)}.editorial-panel{position:absolute;left:120px;top:610px;width:1050px;height:920px;padding:80px 90px;background:linear-gradient(110deg,#f8fdfff7,#e2f4fbd1);box-shadow:0 40px 90px #00305229;border-left:10px solid #0165fb}.editorial-panel:after{content:"";position:absolute;left:90px;right:90px;top:45px;height:2px;background:linear-gradient(90deg,#0165fb 0 45%,transparent 45% 48%,#39d0ff 48% 72%,transparent 72%)}.editorial-panel h2{font:78px/1.25 Title;margin:34px 0}.editorial-panel>i{display:block;width:180px;height:8px;background:#ff8b30}.editorial-panel p{font-size:34px;line-height:1.85;color:#315d7c;margin-top:44px}.panel-sign{position:absolute;left:90px;bottom:68px}.panel-sign b{font:104px/1 Title;color:#0165fb1c}.panel-sign span{display:block;font-size:34px;color:#ff8b30;font-weight:700;margin-top:-42px}.data-ribbon{position:absolute;left:1320px;right:170px;top:1290px;height:250px;display:flex;background:linear-gradient(90deg,#053556e0,#0165fbbd,#39d0ff94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff}.data-ribbon div{flex:1;padding:42px 70px;border-right:1px solid rgba(255,255,255,.24)}.data-ribbon small{font-size:16px;letter-spacing:2px;color:#aeeaff}.data-ribbon b{display:block;font:70px Title;margin:10px 0}.data-ribbon span{font-size:22px}.subnav{position:absolute;left:50%;bottom:191px;transform:translate(-50%);height:116px;min-width:1500px;display:flex;align-items:stretch;background:#effafee0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 20px 60px #002e5024}.subnav>span{position:relative;min-width:300px;padding:24px 45px 18px;color:#4c728b;font-size:17px;border-right:1px solid rgba(1,101,251,.16)}.subnav b{display:block;font:28px Title;color:#173e5c;margin:2px 0}.subnav small{font-size:13px;letter-spacing:1px}.subnav .active{background:linear-gradient(120deg,#0165fb,#27aee8);color:#bfeeff}.subnav .active b{color:#fff}.subnav .active:before{content:"";position:absolute;left:0;right:0;top:0;height:7px;background:#ff8b30}.page-planning .atmosphere{background:linear-gradient(90deg,#04253feb,#032e4e8c 33%,#042a4633),linear-gradient(180deg,rgba(1,34,59,.3),transparent 50%,rgba(1,26,47,.5))}.plan-stage{position:absolute;right:270px;top:240px;width:1760px;height:1500px;display:grid;place-items:center;perspective:1000px}.plan-stage img{width:1120px;height:1232px;object-fit:cover;filter:saturate(.88) contrast(1.05);transform:rotateX(7deg) rotate(-1deg);box-shadow:0 60px 130px #000e1b80;border:2px solid rgba(121,223,255,.5)}.plan-halo{position:absolute;width:1450px;height:1050px;border-radius:50%;border:2px solid rgba(57,208,255,.25);box-shadow:0 0 80px #39d0ff24}.plan-node{position:absolute;display:flex;align-items:center;gap:18px;color:#fff}.plan-node b{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:#ff8b30;border:3px solid #fff;box-shadow:0 0 25px #ff8b3073;font-size:24px}.plan-node span{font:28px Title;text-shadow:0 3px 10px #01233b}.n1{left:320px;top:320px}.n2{right:130px;top:510px}.n3{left:210px;bottom:360px}.n4{right:160px;bottom:210px}.planning-copy{position:absolute;left:150px;top:570px;width:1050px;color:#fff}.planning-copy h2{font:138px Title;margin:28px 0}.planning-copy p{font-size:36px;line-height:1.75;color:#cdebf6;width:820px}.planning-copy>div{display:flex;margin-top:80px;gap:110px}.planning-copy>div span{font-size:26px;color:#9bd9ef}.planning-copy>div b{font:80px Title;color:#ff8b30;margin-right:18px}.page-facilities .atmosphere{background:linear-gradient(90deg,rgba(1,25,45,.9),rgba(1,34,61,.42) 38%,transparent 68%),linear-gradient(180deg,rgba(2,31,53,.25),transparent 45%,rgba(2,29,50,.66))}.cinema-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(3,28,48,.48),transparent 58%)}.facility-copy{position:absolute;left:170px;top:650px;width:1100px;color:#fff}.facility-copy>small{color:#8ee8ff}.facility-copy h2{font:116px Title;margin:30px 0}.facility-copy p{font-size:38px;line-height:1.7;color:#d9f1f8;width:900px}.facility-copy>div{margin-top:70px;padding-left:35px;border-left:6px solid #ff8b30}.facility-copy>div b{display:block;font:88px Title}.facility-copy>div em{font:30px CN;font-style:normal}.facility-copy>div span{font-size:24px;color:#8fcbe0}.facility-index{position:absolute;right:150px;top:470px;width:740px;background:#032b46b8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:20px 0}.facility-index span{position:relative;display:grid;grid-template-columns:95px 1fr;padding:45px 60px;border-bottom:1px solid rgba(151,226,255,.18);color:#aedced}.facility-index em{grid-row:1/3;font:44px Title;color:#55c8ee;font-style:normal}.facility-index b{font:34px Title;color:#fff}.facility-index small{font-size:14px;letter-spacing:1px}.facility-index .active{background:linear-gradient(90deg,#0165fbb3,#39d0ff2e);border-left:8px solid #ff8b30}.facility-marker{position:absolute;left:2460px;top:870px;color:#fff}.facility-marker>i{display:block;width:110px;height:110px;border-radius:50%;border:4px solid #fff;box-shadow:0 0 0 16px #39d0ff33,0 0 45px #39d0ff;background:radial-gradient(circle,#ff8b30 0 12px,transparent 13px)}.facility-marker span{display:block;margin:30px 0 0 -40px;font:32px Title;text-align:center}.facility-marker small{display:block;font:13px CN;color:#9ce6ff}.page-traffic .scene{filter:saturate(.45) brightness(1.08)}.page-traffic .atmosphere{background:linear-gradient(90deg,#f1fbfef5,#e8f8fdc2 44%,#dbf3fb73),linear-gradient(180deg,transparent,rgba(230,247,252,.6))}.map-stage{position:absolute;right:250px;top:220px;width:1800px;height:1570px;display:grid;place-items:center}.map-stage:before{content:"";position:absolute;width:1250px;height:1250px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.96),rgba(235,249,253,.8) 55%,rgba(57,208,255,.08) 71%,transparent 72%);box-shadow:0 40px 100px #003d681f}.map-stage img{position:relative;z-index:2;width:1110px;filter:contrast(1.04) saturate(.92);mix-blend-mode:multiply}.route-scan{position:absolute;z-index:3;width:1280px;height:1280px;border-radius:50%;border:2px solid rgba(1,101,251,.18);background:conic-gradient(from 210deg,transparent 0 78%,rgba(57,208,255,.18) 86%,transparent 94%);-webkit-mask-image:radial-gradient(transparent 0 61%,#000 62%);mask-image:radial-gradient(transparent 0 61%,#000 62%)}.traffic-copy{position:absolute;left:150px;top:600px;width:1100px}.traffic-copy h2{font:104px Title;margin:25px 0 12px}.traffic-copy>p{font:46px Title;color:#0165fb}.traffic-modes{margin-top:90px}.traffic-modes span{display:grid;grid-template-columns:80px 260px 1fr;align-items:center;padding:24px 18px;border-top:1px solid rgba(1,101,251,.18);color:#54778e}.traffic-modes em{font-style:normal;color:#8aa7b8}.traffic-modes b{font:32px Title;color:#173e59}.traffic-modes small{font-size:22px}.traffic-modes .active{border-left:6px solid #ff8b30;background:linear-gradient(90deg,rgba(1,101,251,.12),transparent)}.traffic-modes .active em,.traffic-modes .active b{color:#0165fb}.traffic-detail{position:absolute;right:180px;top:1260px;width:760px;padding:45px 55px;background:linear-gradient(120deg,#0165fbe6,#1caee7d1);color:#fff;box-shadow:0 28px 70px #003f6d33}.traffic-detail>small{color:#bfefff}.traffic-detail b{font:92px Title}.traffic-detail b em{font:24px CN;font-style:normal;margin-left:8px}.traffic-detail p{font-size:25px;line-height:1.7}.page-enterprises .atmosphere{background:linear-gradient(90deg,rgba(3,37,63,.9),rgba(2,43,73,.38) 48%,transparent),linear-gradient(180deg,rgba(1,34,58,.15),transparent 48%,rgba(1,26,45,.55))}.enterprise-wash{position:absolute;left:0;top:154px;bottom:170px;width:1480px;background:linear-gradient(90deg,rgba(3,35,60,.96),rgba(2,50,82,.76),transparent)}.enterprise-copy{position:absolute;left:160px;top:560px;width:980px;color:#fff}.enterprise-copy>small{color:#93e9ff}.enterprise-copy h2{font:92px/1.25 Title;margin:30px 0}.enterprise-copy p{font-size:33px;line-height:1.78;color:#cdebf5}.enterprise-copy>div{margin-top:50px;display:flex;align-items:center;gap:25px}.enterprise-copy>div b{font:90px Title;color:#ff8b30}.enterprise-copy>div span{font-size:24px;color:#a8d8e9}.enterprise-list{position:absolute;right:150px;top:370px;width:700px;background:#edf9fde0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 35px 85px #001c3340}.enterprise-list span{display:grid;grid-template-columns:75px 1fr;padding:30px 45px;border-bottom:1px solid rgba(1,101,251,.15)}.enterprise-list em{grid-row:1/3;font:30px Title;color:#7b9caf;font-style:normal}.enterprise-list b{font:30px Title}.enterprise-list small{font-size:17px;color:#66869a}.enterprise-list .active{background:linear-gradient(110deg,#0165fb,#2fbbe9);color:#fff;border-left:8px solid #ff8b30}.enterprise-list .active small,.enterprise-list .active em{color:#d8f5ff}.enterprise-marker{position:absolute;left:2250px;top:800px;color:#fff}.enterprise-marker>i{display:block;width:90px;height:90px;border-radius:50%;border:3px solid white;background:radial-gradient(circle,#ff8b30 0 11px,transparent 12px);box-shadow:0 0 0 17px #39d0ff2e,0 0 45px #39d0ffb3}.enterprise-marker>span{display:block;margin:30px 0 0 -80px;padding:22px 32px;background:linear-gradient(90deg,rgba(1,101,251,.9),rgba(24,155,216,.65),transparent)}.enterprise-marker small{font-size:14px;color:#b9efff}.enterprise-marker b{display:block;font:32px Title;margin:5px 0}.enterprise-marker em{font-style:normal;font-size:15px}.page-film .atmosphere{background:linear-gradient(90deg,rgba(1,23,41,.9),rgba(2,38,65,.38) 46%,transparent),linear-gradient(180deg,rgba(1,24,42,.15),transparent 50%,rgba(1,22,39,.62))}.film-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 48%,transparent 0 24%,rgba(1,21,38,.2) 56%,rgba(1,20,36,.55))}.film-copy{position:absolute;left:170px;top:620px;width:1350px;color:#fff}.film-copy>small{color:#91e9ff}.film-copy h2{font:112px/1.18 Title;margin:35px 0}.film-copy strong{color:#39d0ff}.film-copy p{font-size:25px;letter-spacing:3px;color:#b8dfec}.play{position:absolute;left:2600px;top:820px;width:500px;height:330px;color:#fff;text-align:center}.play>span{position:relative;z-index:2;display:grid;place-items:center;margin:auto;width:170px;height:170px;border-radius:50%;background:linear-gradient(140deg,#39d0ff,#0165fb);border:3px solid white;font-size:62px;padding-left:10px;box-shadow:0 0 0 22px #39d0ff1f,0 0 80px #39d0ff80}.play>i{position:absolute;left:105px;top:-15px;width:290px;height:200px;border-radius:50%;border:2px solid rgba(151,231,255,.42)}.play>b{display:block;font:32px Title;margin-top:40px}.play small{display:block;font:14px CN;color:#a9e4f5;margin-top:7px}.film-sub{background:#022843c7;color:#b5deec}.film-sub b{color:#fff}.film-sub small{color:#9bd8ed}.master-nav{position:absolute;z-index:60;left:120px;right:120px;bottom:28px;height:142px;color:#dff6ff;background:linear-gradient(180deg,#073757de,#03233bf5);box-shadow:0 -14px 48px #00254026,inset 0 1px #9ee5ff8c;clip-path:polygon(1.1% 0,98.9% 0,100% 30%,100% 100%,0 100%,0 30%)}.nav-trace{position:absolute;left:7%;right:7%;top:-18px;height:18px;display:flex;align-items:center;gap:24px;color:#5dcff2;font-size:12px;letter-spacing:3px}.nav-trace i{flex:1;height:2px;background:linear-gradient(90deg,transparent,#39d0ff)}.nav-trace i:last-child{transform:scaleX(-1)}.nav-items{height:100%;display:flex;padding:0 40px}.nav-items>span{position:relative;flex:1;display:grid;grid-template-columns:82px 1fr;align-content:center;padding:20px 30px;border-right:1px solid rgba(144,219,245,.18)}.nav-items>span:last-child{border:0}.nav-items em{grid-row:1/3;align-self:center;width:58px;height:58px;display:grid;place-items:center;transform:rotate(45deg);border:2px solid rgba(80,197,234,.36);color:#5bc8ed;background:#2a9dcd0b;box-shadow:inset 0 0 18px #39d0ff0a}.nav-items em svg{width:34px;height:34px;transform:rotate(-45deg);fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.nav-items>span:first-child em svg{fill:currentColor;stroke:none}.nav-items b{font:30px Title;letter-spacing:2px}.nav-items small{font-size:12px;color:#96cbde;letter-spacing:1px;margin-top:5px}.nav-items .active:before{content:"";position:absolute;left:18px;right:18px;top:0;height:7px;background:linear-gradient(90deg,#ff8b30,#ffb167)}.nav-items .active:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:4px;background:#39d0ff;box-shadow:0 0 22px #39d0ff}.nav-items .active{background:linear-gradient(180deg,#0165fb8c,#1485be33);color:#fff}.nav-items .active em{color:#fff;border-color:#ffffffbf;background:linear-gradient(145deg,#39d0ff,#0165fb);box-shadow:0 0 26px #39d0ff75,inset 0 0 18px #ffffff26}.legal-note{position:absolute;z-index:70;right:135px;bottom:6px;color:#c1e8f694;font-size:10px;letter-spacing:2px}.nav-items>span{grid-template-columns:76px max-content;grid-template-rows:auto auto;justify-content:center;align-content:center;column-gap:16px;padding:18px 16px}.nav-items em{width:62px;height:62px}.nav-items em svg{width:36px;height:36px}.nav-items b{align-self:end;font:500 36px/1.08 CN;letter-spacing:2px}.nav-items small{align-self:start;font:400 16px/1.15 CN;color:#a9d6e7;letter-spacing:1.3px;margin-top:8px;white-space:nowrap}.nav-items .active b{font-weight:500}.nav-items .active small{color:#d9f5ff}.page-traffic .atmosphere{background:linear-gradient(90deg,#f1fbfefa 0,#e8f8fddb 31%,#e0f5fc5c 51%,#dbf3fb33),linear-gradient(180deg,rgba(244,252,255,.38),transparent 52%,rgba(230,247,252,.45))}.map-stage{right:50px;top:155px;width:2540px;height:1740px}.map-stage:before{width:2240px;height:1660px;border-radius:48%;background:radial-gradient(ellipse,rgba(255,255,255,.72) 0,rgba(242,252,255,.38) 58%,rgba(57,208,255,.05) 74%,transparent 78%);box-shadow:none}.map-stage img{width:auto;height:1640px;max-width:none;object-fit:contain;filter:contrast(1.04) saturate(.96);mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 58% 55% at 50% 50%,#000 0 73%,rgba(0,0,0,.82) 82%,rgba(0,0,0,.22) 94%,transparent 100%);mask-image:radial-gradient(ellipse 58% 55% at 50% 50%,#000 0 73%,rgba(0,0,0,.82) 82%,rgba(0,0,0,.22) 94%,transparent 100%)}.route-scan{width:2020px;height:1660px;border:0;border-radius:50%;background:conic-gradient(from 220deg,transparent 0 79%,rgba(57,208,255,.1) 87%,transparent 94%);-webkit-mask-image:radial-gradient(transparent 0 67%,#000 68% 68.5%,transparent 69%);mask-image:radial-gradient(transparent 0 67%,#000 68% 68.5%,transparent 69%)}.map-focus{position:absolute;z-index:5;width:118px;height:118px;border-radius:50%;border:3px solid rgba(57,208,255,.75);box-shadow:0 0 0 16px #39d0ff17,0 0 42px #0165fb40}.map-focus i{position:absolute;top:42px;right:42px;bottom:42px;left:42px;border-radius:50%;background:#ff8b30;box-shadow:0 0 20px #ff8b30b3}.airport-a{right:365px;top:140px}.airport-b{left:430px;bottom:100px}.traffic-detail{left:150px;right:auto;top:1320px;width:930px;padding:32px 0 28px 36px;background:linear-gradient(90deg,rgba(1,101,251,.11),rgba(57,208,255,.025),transparent);border-left:6px solid #ff8b30;color:#123f60;box-shadow:none}.traffic-detail>small{color:#0165fb}.traffic-detail b{color:#0165fb}.traffic-detail p{color:#315d78;margin-bottom:0}.airport-a{right:600px;top:145px}.airport-b{left:850px;bottom:90px}.page-traffic .map-stage{right:25px;top:155px;width:2600px;height:1740px}.page-traffic .map-stage:before{display:none}.page-traffic .map-stage img{height:1690px;width:auto;max-width:none;object-fit:contain;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none;clip-path:polygon(0 0,100% 0,100% 89%,61% 89%,61% 100%,0 100%)}.page-traffic .route-scan,.page-traffic .map-focus{display:none}.traffic-light{background:#f3f9fc}.traffic-light .scene{opacity:.16;filter:saturate(.35) brightness(1.18)}.traffic-light .atmosphere{background:linear-gradient(90deg,#f5fafc 0,#f5fafcf5 29%,#f1f8fbb8 48%,#eff7fa99),linear-gradient(180deg,#ffffffe0,#eef7fbb8)}.traffic-light .map-stage img{filter:contrast(1.08) saturate(1.02)}.traffic-dark{background:#031827;color:#fff}.traffic-dark .scene{opacity:.52;filter:brightness(.28) saturate(.72) contrast(1.08)}.traffic-dark .atmosphere{background:linear-gradient(90deg,#021423fa 0,#031c30ed 31%,#03192b94 55%,#02121fb8),linear-gradient(180deg,#01111e94,#01101cd1)}.traffic-dark .fine-grid{opacity:.05}.traffic-dark .section-heading{color:#fff}.traffic-dark .section-heading small,.traffic-dark .traffic-copy>small{color:#65d8ff}.traffic-dark .section-heading:after{background:linear-gradient(90deg,#39d0ff,rgba(255,255,255,.35),transparent)}.traffic-dark .traffic-copy h2,.traffic-dark .traffic-copy>p{color:#fff}.traffic-dark .traffic-modes span{color:#a8c8d8;border-color:#74cdee2e}.traffic-dark .traffic-modes b{color:#dff5ff}.traffic-dark .traffic-modes .active{background:linear-gradient(90deg,rgba(1,101,251,.42),rgba(57,208,255,.04),transparent)}.traffic-dark .traffic-modes .active b,.traffic-dark .traffic-modes .active em{color:#63d8ff}.traffic-dark .traffic-detail{background:linear-gradient(90deg,rgba(1,101,251,.3),rgba(57,208,255,.025),transparent);color:#fff}.traffic-dark .traffic-detail>small,.traffic-dark .traffic-detail b{color:#63d8ff}.traffic-dark .traffic-detail p{color:#c4e1ed}.traffic-dark .map-stage img{filter:brightness(1.18) contrast(1.08) saturate(1.08)}.traffic-dark .subnav{background:#032a45db;color:#b5d9e8}.traffic-dark .subnav b{color:#f1fbff}.traffic-dark .subnav small{color:#91c4d8}.traffic-dark .subnav .active{background:linear-gradient(120deg,#0165fb,#158fca)}.traffic-dark .brand-title b{color:#062d50}.traffic-dark .brand-title small{color:#557a94}.page-traffic .map-stage img{clip-path:none}.traffic-light .scene{opacity:.5;filter:saturate(.58) brightness(1.08) contrast(.96)}.traffic-light .atmosphere{background:linear-gradient(90deg,#f5fafcfa 0,#f5fafce6 29%,#f1f8fb7a 49%,#eff7fa33),linear-gradient(180deg,#ffffff6b,#eef7fb38)}.traffic-dark .scene{opacity:.82;filter:brightness(.4) saturate(.76) contrast(1.08)}.traffic-dark .atmosphere{background:linear-gradient(90deg,#021423fa 0,#031c30e6 31%,#03192b80 55%,#02121f47),linear-gradient(180deg,#01111e40,#01101c6b)}.page-home .atmosphere,.page-overview .atmosphere{background:linear-gradient(90deg,rgba(232,247,253,.72) 0,rgba(232,247,253,.5) 30%,transparent 58%,rgba(216,244,253,.18)),linear-gradient(180deg,rgba(237,249,253,.3),transparent 24%,transparent 74%,rgba(3,35,61,.13))}.page-home .edge-wash,.page-overview .edge-wash{background:linear-gradient(90deg,#f4fbfead 0,#f0fafd80 58%,#f2fbff08)}.page-overview .editorial-panel{background:linear-gradient(110deg,#f8fdffe6,#e2f4fbb3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page-facilities .atmosphere{background:linear-gradient(90deg,rgba(1,25,45,.78),rgba(1,34,61,.34) 38%,transparent 68%),linear-gradient(180deg,rgba(2,31,53,.2),transparent 45%,rgba(2,29,50,.6))}.page-facilities .cinema-shade{background:linear-gradient(90deg,rgba(3,28,48,.36),transparent 58%)}.page-enterprises .atmosphere{background:linear-gradient(90deg,rgba(3,37,63,.8),rgba(2,43,73,.3) 48%,transparent),linear-gradient(180deg,rgba(1,34,58,.12),transparent 48%,rgba(1,26,45,.5))}.page-enterprises .enterprise-wash{background:linear-gradient(90deg,rgba(3,35,60,.8),rgba(2,50,82,.56),transparent)}.page-film .atmosphere{background:linear-gradient(90deg,rgba(1,23,41,.78),rgba(2,38,65,.3) 46%,transparent),linear-gradient(180deg,rgba(1,24,42,.12),transparent 50%,rgba(1,22,39,.56))}.page-film .film-shade{background:radial-gradient(circle at 70% 48%,transparent 0 24%,rgba(1,21,38,.14) 56%,rgba(1,20,36,.46))}.traffic-light .atmosphere{background:linear-gradient(90deg,#f5fafcdb 0,#f5fafcb8 29%,#f1f8fb6b 49%,#eff7fa2b),linear-gradient(180deg,#ffffff52,#eef7fb29)}.traffic-dark .atmosphere{background:linear-gradient(90deg,#021423de 0,#031c30c2 31%,#03192b70 55%,#02121f3d),linear-gradient(180deg,#01111e33,#01101c5c)}.subnav{width:max-content;min-width:0;padding:0;justify-content:center;overflow:hidden}.subnav>span{width:360px;min-width:360px;height:116px;padding:14px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.subnav>span b{margin:4px 0 3px}.subnav>span small{display:block;text-align:center}.facility-index{z-index:40;left:50%;right:auto;top:auto;bottom:191px;transform:translate(-50%);width:max-content;height:116px;padding:0;display:flex;overflow:hidden;background:#032b46d1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 20px 60px #001a3038}.facility-index span{width:400px;height:116px;padding:12px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-right:1px solid rgba(151,226,255,.18);border-bottom:0;color:#aedced}.facility-index span:last-child{border-right:0}.facility-index em{font:400 17px/1 CN;color:#62d2f4;margin-bottom:4px}.facility-index b{font:500 30px/1.1 CN}.facility-index small{font:400 14px/1.1 CN;margin-top:6px}.facility-index .active{border-left:0;border-top:7px solid #ff8b30;background:linear-gradient(120deg,#0165fb,#147fae)}.page-film .play{left:1670px;top:820px}html,body{width:100%;height:100%;overflow:hidden;background:#020c14}.canvas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--app-scale,1));transform-origin:center center;touch-action:manipulation;-webkit-user-select:none;user-select:none}.nav-items>span,.subnav>span,.facility-index>span,.enterprise-list>span,.hotspot,.play,.video-controls button{cursor:pointer}.nav-items>span:focus-visible,.subnav>span:focus-visible,.facility-index>span:focus-visible,.enterprise-list>span:focus-visible,.play:focus-visible,.video-controls button:focus-visible{outline:4px solid #ff8b30;outline-offset:-4px}.page-layer,.brandbar,.master-nav,.legal-note{transition:opacity .35s ease,transform .35s ease}.page-entering .page-layer{animation:pageReveal .42s ease-out}.page-entering .subnav,.page-entering .facility-index{animation:subnavRise .38s cubic-bezier(.2,.8,.2,1)}.content-refresh{animation:contentRefresh .36s ease-out}.plan-node{transition:opacity .25s ease,filter .25s ease,transform .25s ease}.plan-node.is-muted{opacity:.2;filter:saturate(.2)}.plan-node.is-selected{filter:drop-shadow(0 0 28px #39d0ff);transform:scale(1.08)}.hotspot{transition:filter .2s ease,transform .2s ease}.hotspot.is-active{filter:drop-shadow(0 0 28px rgba(57,208,255,.9));transform:scale(1.08)}.page-facilities .scene{transition:filter .35s ease}.traffic-dark .map-stage:after{content:"";position:absolute;z-index:4;top:9%;right:9%;bottom:9%;left:9%;pointer-events:none;opacity:.72;transition:background .35s ease}.traffic-mode-airport .map-stage:after{background:radial-gradient(circle at 82% 8%,rgba(57,208,255,.32),transparent 10%),radial-gradient(circle at 20% 91%,rgba(57,208,255,.32),transparent 10%)}.traffic-mode-rail .map-stage:after{background:linear-gradient(132deg,transparent 38%,rgba(57,208,255,.2) 48%,rgba(57,208,255,.5) 50%,rgba(57,208,255,.2) 52%,transparent 62%)}.traffic-mode-expressway .map-stage:after{background:linear-gradient(58deg,transparent 33%,rgba(89,238,126,.18) 45%,rgba(89,238,126,.55) 49%,rgba(89,238,126,.18) 53%,transparent 65%)}.play{border:0;background:transparent;font-family:CN}.play:active>span{transform:scale(.94)}.video-player{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;transition:opacity .35s ease}.video-player video{width:100%;height:100%;object-fit:contain;background:#000}.video-active .video-player{opacity:1;pointer-events:auto}.video-active .play{opacity:0;pointer-events:none}.video-controls{position:absolute;z-index:80;right:100px;top:190px;display:flex;align-items:center;gap:18px;padding:20px 24px;background:#022035db;border:1px solid rgba(57,208,255,.45);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .25s ease}.video-active:not(.video-clean) .video-controls{opacity:1;pointer-events:auto}.video-controls button{min-width:150px;height:62px;border:1px solid rgba(98,215,255,.5);background:#0165fb6b;color:#fff;font:500 22px CN}.video-controls small{font-size:15px;color:#a9dced}.video-clean .brandbar,.video-clean .page-layer,.video-clean .master-nav,.video-clean .legal-note{opacity:0;pointer-events:none}.video-clean .page-layer{transform:scale(1.012)}html.pointer-idle,html.pointer-idle *{cursor:none!important}@keyframes pageReveal{0%{opacity:0;transform:scale(1.008)}to{opacity:1;transform:none}}@keyframes subnavRise{0%{opacity:0;transform:translate(-50%,70px)}to{opacity:1;transform:translate(-50%)}}@keyframes contentRefresh{0%{opacity:.15;transform:translateY(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.page-layer,.brandbar,.master-nav,.legal-note,.video-player,.video-controls{transition:none!important;animation:none!important}}.home-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.home-hotspots>.hotspot{pointer-events:auto}html:not([data-hotspot-editor=true]) .home-hotspots>.hotspot[data-link-enabled=false]{pointer-events:none}html[data-hotspot-editor=true] .home-hotspots>.hotspot{cursor:grab}html[data-hotspot-editor=true] .home-hotspots>.hotspot:active{cursor:grabbing}html[data-hotspot-editor=true] .home-hotspots>.hotspot.editor-selected{filter:drop-shadow(0 0 18px rgba(255,139,48,.95)) brightness(1.08)}.home-layer .hotspot{--hotspot-cyan:#49d9ff;--hotspot-blue:#087df3;--hotspot-panel:#167bb8;--hotspot-stem:479px;--hotspot-stem-render:calc(var(--hotspot-stem) * .5);--hotspot-display-scale:1;position:absolute;left:calc(var(--hotspot-x) - 58px);top:calc(var(--hotspot-y) - var(--hotspot-stem-render) - 104.5px);width:325px;height:calc(var(--hotspot-stem-render) + 122.5px);color:#fff;isolation:isolate;z-index:var(--hotspot-layer,2);opacity:var(--hotspot-opacity,1);cursor:pointer;transform:scale(var(--hotspot-display-scale));transform-origin:58px calc(var(--hotspot-stem-render) + 104.5px);transition:transform .25s ease,filter .25s ease}html:not([data-hotspot-editor=true]) .home-layer .hotspot[data-link-enabled=false]{cursor:default}.home-layer .hotspot[data-link-enabled=true]:hover,.home-layer .hotspot:focus-visible{transform:scale(calc(var(--hotspot-display-scale) * 1.035));filter:brightness(1.08)}.home-layer .hotspot:focus-visible{outline:4px solid #ff8b30;outline-offset:12px}.home-layer .hotspot-card{position:absolute;z-index:3;left:145px;top:29px;width:155px;height:60px;box-sizing:border-box;padding:0;display:flex;flex-direction:column;justify-content:center;border:0;background:none;clip-path:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}html:not([data-home-hotspot-style=classic]) .home-layer .hotspot:before{content:"";position:absolute;z-index:2;left:124px;top:35px;width:8px;height:34px;pointer-events:none;background-image:url(/assets/home-hotspot-plate-v3.png);background-size:325px 104.5px;background-position:-132px -35px}.home-layer .hotspot-card:after,.home-layer .hotspot-card:before{display:none}html:not([data-home-hotspot-style=classic]) .home-layer .hotspot-card:before{content:"";position:absolute;z-index:1;display:block;left:-21px;top:14px;width:7px;height:32px;pointer-events:none;background:linear-gradient(180deg,#ff9d21,#ff7c17);box-shadow:0 0 5px #ff911947}.home-layer .hotspot-card b{display:block;margin:0 0 2px;color:#fff;font:500 23px/1.08 CN,Arial,sans-serif;letter-spacing:1.1px;white-space:nowrap;text-shadow:none}.home-layer .hotspot-card b>i{display:none}.home-layer .hotspot-card em{display:block;padding-left:0;color:#bdeeff;font:500 11px/1.15 CN,Arial,sans-serif;font-style:normal;letter-spacing:.8px}.home-layer .hotspot .hotspot-marquee-viewport,.home-layer .hotspot .hotspot-marquee-track,.home-layer .hotspot .hotspot-marquee-copy,.enterprise-hotspots .hotspot .hotspot-marquee-viewport,.enterprise-hotspots .hotspot .hotspot-marquee-track,.enterprise-hotspots .hotspot .hotspot-marquee-copy{position:static;left:auto;top:auto;display:block;width:auto;min-width:0;height:auto;padding:0;overflow:visible;color:inherit;background:none;border:0;white-space:nowrap}.home-layer .hotspot .hotspot-marquee-viewport,.enterprise-hotspots .hotspot .hotspot-marquee-viewport{width:100%;overflow:hidden}.home-layer .hotspot .hotspot-marquee-track,.enterprise-hotspots .hotspot .hotspot-marquee-track{width:max-content;will-change:transform}.home-layer .hotspot .is-marquee .hotspot-marquee-track,.enterprise-hotspots .hotspot .is-marquee .hotspot-marquee-track{display:flex;animation:hotspotMarquee var(--hotspot-marquee-duration,8s) linear infinite}.home-layer .hotspot .is-marquee .hotspot-marquee-copy,.enterprise-hotspots .hotspot .is-marquee .hotspot-marquee-copy{flex:none;padding-right:1em}.home-layer .hotspot-node{position:absolute;z-index:4;left:0;top:0;width:116px;height:104.5px;box-sizing:border-box;padding:0;color:#fff;background:none;border:0;filter:none;animation:hotspotBreath 3s ease-in-out infinite}.home-layer .hotspot-plate{position:absolute;z-index:1;left:0;top:0;width:325px;height:104.5px;object-fit:fill;pointer-events:none}.home-layer .hotspot-node>i{position:absolute;left:50%;top:50%;display:block;line-height:1;transform:translate(-50%,-50%)}.home-layer .hotspot-hex-fill,.home-layer .hotspot-hex-outer,.home-layer .hotspot-hex-inner{display:none!important}.home-layer .hotspot-symbol{z-index:3;font-size:38px;color:#fff;text-shadow:0 0 3px rgba(255,255,255,.22)}.home-layer .hotspot-stem{position:absolute;z-index:0;left:57px;top:97.5px;width:2px;height:var(--hotspot-stem-render);box-sizing:border-box;padding:0;border:0;overflow:visible;background:linear-gradient(180deg,#c4f7ff80,#49d9ff38 30%,#49d9ff7a 76%,#c4f7ff6b);box-shadow:0 0 2px #49d9ff6b;transform-origin:top}.home-layer .hotspot-stem:after{content:"";position:absolute;left:-2px;top:-46px;width:6px;height:46px;border-radius:3px;background:linear-gradient(180deg,transparent 0,rgba(203,250,255,.15) 18%,rgba(226,253,255,.98) 58%,#39d0ff 72%,transparent 100%);box-shadow:0 0 4px #cbfafff2,0 0 10px #39d0ffe6;animation:hotspotLaserTravel 2.2s linear infinite}.home-layer .hotspot-anchor{position:absolute;z-index:3;left:47px;top:calc(93.5px + var(--hotspot-stem-render));width:22px;height:22px;box-sizing:border-box;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#75e5ff;font-size:22px;line-height:1;text-shadow:0 0 7px rgba(73,217,255,.82);animation:hotspotAnchorBreath 3s ease-in-out infinite}.home-layer .hotspot-anchor:after{display:none}.home-layer .hotspot:nth-child(2n) .hotspot-node,.home-layer .hotspot:nth-child(2n) .hotspot-anchor{animation-delay:-1.5s}.home-layer .hotspot:nth-child(2n) .hotspot-stem:after{animation-delay:-1.1s}@keyframes hotspotBreath{0%,to{filter:drop-shadow(0 0 3px rgba(73,217,255,.42)) brightness(.99)}50%{filter:drop-shadow(0 0 9px rgba(73,217,255,.74)) brightness(1.05)}}@keyframes hotspotAnchorBreath{0%,to{opacity:.62;transform:scale(.88)}50%{opacity:1;transform:scale(1.1)}}@keyframes hotspotLaserTravel{0%{top:-92px;opacity:0}10%{opacity:1}88%{opacity:1}to{top:100%;opacity:0}}@keyframes hotspotMarquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.home-layer .hotspot-node,.home-layer .hotspot-anchor,.home-layer .hotspot-stem:after,.home-layer .hotspot .is-marquee .hotspot-marquee-track{animation:none!important}}html[data-home-hotspot-style=classic] .home-layer .hotspot{left:calc(var(--hotspot-x) - 35px);top:calc(var(--hotspot-y) - 80px);width:380px;height:160px;transform:scale(var(--hotspot-display-scale));transform-origin:35px 80px}html[data-home-hotspot-style=classic] .home-layer .hotspot[data-link-enabled=true]:hover,html[data-home-hotspot-style=classic] .home-layer .hotspot:focus-visible{transform:scale(calc(var(--hotspot-display-scale) * 1.05));filter:brightness(1.04)}html[data-home-hotspot-style=classic] .home-layer .hotspot-card{left:135px;top:5px;width:360px;height:auto;min-width:0;padding:18px 28px 16px;border:0;border-left:3px solid #0165fb;clip-path:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-home-hotspot-style=classic] .home-layer .hotspot-card:before,html[data-home-hotspot-style=classic] .home-layer .hotspot-card:after{display:none}html[data-home-hotspot-style=classic] .home-layer .hotspot-card b{display:block;margin:5px 0;color:inherit;font:32px Title;letter-spacing:0;text-shadow:none}html[data-home-hotspot-style=classic] .home-layer .hotspot-card b>i{display:none}html[data-home-hotspot-style=classic] .home-layer .hotspot-card em{padding-left:0;font-size:14px;letter-spacing:1px}html[data-home-hotspot-style=classic] .home-layer .hotspot-node{left:0;top:34px;width:70px;height:70px;border-radius:50%;border:3px solid #fff;background:radial-gradient(circle,#ff8b30 0 12px,rgba(255,139,48,.2) 13px 24px,transparent 25px),conic-gradient(from 20deg,#39d0ff,#0165fb,#39d0ff);box-shadow:0 0 0 8px #ffffff73,0 15px 36px #00365f40;filter:none;animation:none}html[data-home-hotspot-style=classic] .home-layer .hotspot-node>i{display:none}html[data-home-hotspot-style=classic] .home-layer .hotspot-plate{display:none}html[data-home-hotspot-style=classic] .home-layer .hotspot-node:after{content:"";position:absolute;left:68px;top:33px;width:95px;height:2px;background:linear-gradient(90deg,#0165fb,transparent)}html[data-home-hotspot-style=classic] .home-layer .hotspot-stem,html[data-home-hotspot-style=classic] .home-layer .hotspot-anchor{display:none}html[data-home-hotspot-style] .home-layer .hotspot.is-native-scale{transform:none}html[data-home-hotspot-style] .home-layer .hotspot.is-native-scale[data-link-enabled=true]:hover,html[data-home-hotspot-style] .home-layer .hotspot.is-native-scale:focus-visible{transform:scale(1.035)}.canvas.page-enterprises .logo-planet{animation:none!important;transform:none!important}.canvas.page-enterprises .logo-orbits .logo-planet span{transform:translate3d(var(--x),var(--y),var(--z)) scale(var(--scale))!important}.canvas.page-enterprises .logo-orbits .logo-planet span>i{animation:none!important;transform:none!important}.page-enterprises .logo-orbits .logo-planet span>i{animation:logoPlanetBillboard 28s linear infinite!important}@keyframes logoPlanetBillboard{0%{transform:rotateX(8deg) rotateY(0)}to{transform:rotateX(8deg) rotateY(-360deg)}}.page-enterprises .logo-planet span{display:block!important;padding:0!important;background:transparent!important;box-shadow:none!important;transform:translate3d(var(--x),var(--y),var(--z))!important;backface-visibility:visible!important}.page-enterprises .logo-planet span>i{display:grid;width:330px;height:142px;place-items:center;padding:16px 28px;background:linear-gradient(135deg,#fffffffc,#e6f6fcf2);border-radius:24px;box-shadow:0 20px 44px #000d2061,inset 0 1px #ffffffd9;transform:rotateY(0) rotate(var(--tilt));animation:logoPlanetFace 28s linear infinite}.page-enterprises .logo-planet span>i img{width:100%;height:100%;object-fit:contain}@keyframes logoPlanetFace{0%{transform:rotateY(0) rotate(var(--tilt))}to{transform:rotateY(-360deg) rotate(var(--tilt))}}.page-enterprises .logo-planet span{backface-visibility:visible!important}.logo-planet:before{content:"";position:absolute;z-index:-1;left:-500px;top:-500px;width:1000px;height:1000px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#8bf2ff47,#1872a71f 35%,#012c4f52 68%,#01162b0a 72%);border:2px solid rgba(121,224,255,.26);box-shadow:inset -100px -95px 140px #01162b8a,inset 46px 42px 100px #69ebff2e,0 0 110px #39d0ff21;transform:translateZ(-30px)}.logo-planet:after{content:"";position:absolute;z-index:-1;left:-610px;top:-300px;width:1220px;height:600px;border:2px solid rgba(126,226,255,.3);border-radius:50%;box-shadow:0 0 35px #39d0ff29;transform:translateZ(10px) rotateX(68deg)}.page-enterprises .logo-orbits{left:940px;top:150px;width:2480px;height:1450px;perspective:1900px;overflow:visible}.page-enterprises .logo-orbits:before{width:1420px;height:1420px;border:2px solid rgba(104,223,255,.25);border-radius:50%;left:52%;top:50%;transform:translate(-50%,-50%) rotateX(68deg);box-shadow:0 0 72px #39d0ff26,inset 0 0 80px #39d0ff0f}.page-enterprises .logo-orbits:after{width:1240px;height:1240px;border:1px dashed rgba(203,246,255,.18);border-radius:50%;left:52%;top:50%;transform:translate(-50%,-50%) rotateY(72deg);box-shadow:none}.logo-planet{position:absolute;left:52%;top:50%;width:0;height:0;z-index:2;transform-style:preserve-3d;animation:logoPlanetTurn 28s linear infinite}.logo-planet span{position:absolute;left:-165px;top:-71px;width:330px;height:142px;display:grid;place-items:center;padding:16px 28px;background:linear-gradient(135deg,#fffffffc,#e6f6fcf2);border-radius:24px;box-shadow:0 20px 44px #000d2061,inset 0 1px #ffffffd9;transform:translate3d(var(--x),var(--y),var(--z)) rotate(var(--tilt));backface-visibility:hidden}.logo-planet img{width:100%;height:100%;object-fit:contain}.logo-planet:hover{animation-play-state:paused}@keyframes logoPlanetTurn{0%{transform:rotateY(0) rotateX(-8deg)}to{transform:rotateY(360deg) rotateX(-8deg)}}.video-clean .brandbar,.video-clean .page-layer,.video-clean .master-nav,.video-clean .legal-note{visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.video-active:not(.video-clean) .brandbar,.video-active:not(.video-clean) .page-layer,.video-active:not(.video-clean) .master-nav,.video-active:not(.video-clean) .legal-note{visibility:visible;transition:opacity .25s ease}.style-quick-switcher{position:relative;flex:0 1 440px;min-width:54px;max-width:440px;margin-left:32px;padding:12px 5px;display:flex;align-items:center;justify-content:flex-end;gap:15px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior:contain}.style-quick-switcher::-webkit-scrollbar{display:none}.style-quick-switcher:empty{display:none}.style-quick-switcher button{position:relative;flex:0 0 48px;width:48px;height:48px;padding:0;overflow:hidden;background:linear-gradient(135deg,var(--style-swatch-overlay-start),var(--style-swatch-overlay-end));border:3px solid rgba(24,77,108,.28);border-radius:3px;box-shadow:0 8px 18px #11415f24,inset 0 0 0 1px #ffffffb8;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.style-quick-switcher button:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;background:linear-gradient(135deg,transparent 0 47%,var(--style-swatch-title) 48% 69%,var(--style-swatch-accent) 70% 100%);filter:drop-shadow(0 2px 2px rgba(0,28,48,.16))}.style-quick-switcher button:after{content:"";position:absolute;right:4px;top:4px;width:8px;height:8px;background:transparent;border-radius:50%;box-shadow:none}.style-quick-switcher button:hover{transform:translateY(-3px) scale(1.04);border-color:#2a96d0;box-shadow:0 12px 25px #0b5b873d,inset 0 0 0 1px #ffffffc7}.style-quick-switcher button.active{border-color:#ff842d;box-shadow:0 0 0 3px #ff842d33,0 11px 24px #144d6c33}.style-quick-switcher button.active:after{background:#ff842d;box-shadow:0 0 9px #ff842db8}.style-quick-switcher button:focus-visible{outline:4px solid rgba(1,101,251,.5);outline-offset:3px}.style-quick-switcher button:active{transform:translateY(0) scale(.96)}.canvas .subnav,.canvas .facility-index{height:116px!important;padding:0!important;display:flex!important;align-items:stretch;justify-content:center;overflow:hidden}.canvas .subnav>span,.canvas .facility-index>span{position:relative;flex:0 0 360px;width:360px!important;min-width:360px;height:116px!important;padding:14px 24px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font:400 20px/1 CN,Arial,sans-serif;border-left:0!important;border-top:0!important;border-bottom:0!important}.canvas .subnav>span b,.canvas .facility-index>span b{display:block;margin:4px 0 3px;font:500 34px/1.1 CN,Arial,sans-serif;white-space:nowrap;letter-spacing:0}.canvas .subnav>span small,.canvas .facility-index>span small{display:block;margin:0;font:400 15px/1.1 CN,Arial,sans-serif;letter-spacing:1.2px;text-align:center}.canvas .facility-index>span em{margin:0;font:400 20px/1 CN,Arial,sans-serif}.canvas .subnav>span.active:before,.canvas .facility-index>span.active:before{content:"";position:absolute;left:0;right:0;top:0;height:7px;background:var(--content-orange, #ff8b30)}.editorial-panel{width:1160px;height:980px;padding:88px 100px}.editorial-panel h2{font-size:86px}.editorial-panel p{font-size:40px;line-height:1.72}.editorial-panel>small,.planning-copy>small,.facility-copy>small,.enterprise-copy>small{font-size:30px;letter-spacing:2.6px}.data-ribbon small{font-size:20px}.data-ribbon span{font-size:27px}.data-ribbon b{font-size:80px}.planning-copy p{font-size:42px}.enterprise-copy{width:1120px}.enterprise-copy h2{font-size:108px;line-height:1.18}.enterprise-copy p{font-size:39px;line-height:1.72}.enterprise-copy>div b{font-size:98px}.enterprise-copy>div span{font-size:29px}.facility-copy{top:580px;width:1300px}.facility-copy h2{font-size:132px;letter-spacing:2px}.facility-copy p{font-size:43px;line-height:1.62;width:1160px}.facility-copy>div{margin-top:56px}.facility-copy>div b{font-size:90px}.facility-copy>div span{font-size:29px;letter-spacing:1px}.facility-index{width:3360px;height:116px;display:grid;grid-template-columns:repeat(7,1fr);align-items:stretch}.facility-index span{width:auto;height:116px;padding:14px 12px}.facility-index em{font-size:20px;margin-bottom:4px}.facility-index b{font-size:34px;line-height:1.1;white-space:nowrap}.facility-index small{font-size:15px;letter-spacing:1.2px;margin-top:5px}.facility-marker{left:2500px;top:760px}.facility-marker>i{width:126px;height:126px}.facility-marker span{font-size:38px;min-width:420px;margin-left:-145px}.facility-marker small{font-size:16px;margin-top:9px;letter-spacing:1.6px}.enterprise-list{width:900px;top:330px}.enterprise-list span{position:relative;grid-template-columns:68px 190px 1fr;padding:21px 38px;min-height:150px;align-items:center}.enterprise-list em{grid-row:1/3;font-size:28px}.enterprise-list img{grid-row:1/3;width:158px;height:76px;object-fit:contain;justify-self:center;filter:drop-shadow(0 8px 14px rgba(2,34,56,.16))}.enterprise-list b{font-size:34px;line-height:1.15}.enterprise-list small{font-size:21px;margin-top:6px}.enterprise-list .active img{filter:brightness(0) invert(1) drop-shadow(0 8px 14px rgba(0,28,56,.2))}.enterprise-marker{left:2180px;top:850px}.enterprise-marker>span{padding:26px 40px;min-width:480px}.enterprise-marker small{font-size:16px}.enterprise-marker b{font-size:38px}.enterprise-marker em{font-size:20px;letter-spacing:1px}.subnav>span{font-size:20px}.subnav>span b{font-size:34px}.subnav>span small{font-size:15px}.traffic-modes small{font-size:27px}.traffic-modes b{font-size:38px}.traffic-copy>p{font-size:52px}.legal-note{font-size:13px}.facility-index{width:max-content!important;height:116px!important;grid-template-columns:repeat(7,360px)!important;background:#effafee0;box-shadow:0 20px 60px #002e5024}.facility-index span{width:360px!important;height:116px!important;padding:14px 24px!important;color:#4c728b;border-color:#0165fb29}.facility-index em{color:#54778e}.facility-index b{color:#173e5c}.facility-index small{color:#54778e}.facility-index .active{background:linear-gradient(120deg,#0165fb,#27aee8);border-top:7px solid #ff8b30;color:#bfeeff}.facility-index .active b{color:#fff}.facility-index .active em,.facility-index .active small{color:#d9f4ff}.facility-marker{display:none!important}.facility-special{position:absolute;z-index:12;display:none}.facilities-layer[data-facility-layout=incubation] .incubation-board,.facilities-layer[data-facility-layout=supply] .supply-board,.facilities-layer[data-facility-layout=restaurant] .restaurant-board{display:block}.page-facilities.facility-layout-restaurant .scene{opacity:1;filter:saturate(1.04) brightness(1.02)}.page-facilities.facility-layout-restaurant .atmosphere{background:linear-gradient(90deg,#01192dad,#01223d3d 42%,#03162814),linear-gradient(180deg,rgba(2,31,53,.08),transparent 45%,rgba(2,29,50,.28))}.incubation-board,.supply-board{top:0;right:0;bottom:0;left:0}.incubation-cards{position:absolute;left:1530px;right:140px;top:475px;display:grid;grid-template-columns:1.18fr 1fr 1fr;gap:24px}.incubation-cards section{min-height:540px;padding:52px 42px;background:linear-gradient(145deg,#f7fdfff0,#dbf3fcd1);border-top:7px solid #39d0ff;box-shadow:0 32px 80px #00112147;transform:translateY(var(--lift,0))}.incubation-cards section:nth-child(2){--lift:54px}.incubation-cards section:nth-child(3){--lift:108px}.incubation-cards section:first-child{border-color:#ff8b30}.incubation-cards b{display:block;font:45px/1.24 Title;color:#0d4e83}.incubation-cards p{font-size:27px;line-height:1.72;color:#315d7c;margin:28px 0 0}.incubation-board>strong{position:absolute;left:1570px;right:220px;bottom:410px;padding:24px 45px;text-align:center;font:35px/1.45 Title;color:#fff;border-top:1px solid rgba(158,232,255,.62);border-bottom:1px solid rgba(158,232,255,.62);text-shadow:0 5px 18px rgba(0,21,40,.6)}.supply-layout{position:absolute;left:1520px;right:135px;top:475px;display:grid;grid-template-columns:.85fr 1.2fr .85fr;gap:32px;align-items:center}.supply-layout>section{padding:34px 36px;border-top:3px solid #ffb000;background:#062741c7;box-shadow:0 20px 65px #000a1947}.supply-layout>section b{display:block;font:43px Title;color:#fff}.supply-layout>section p{font-size:26px;line-height:1.7;color:#d5edf7}.supply-core{height:490px;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.supply-core:before{content:"";position:absolute;left:26%;right:26%;height:16px;background:linear-gradient(90deg,#0165fb,#72e4ff,#0165fb);transform:skew(-25deg);box-shadow:0 0 28px #39d0ff8f}.supply-core span{z-index:1;width:210px;height:210px;display:grid;place-content:center;text-align:center;border:18px solid rgba(71,172,241,.9);border-radius:50%;background:#032542d1;color:#fff;font:39px/1.16 Title;box-shadow:0 0 0 18px #6ed8ff24}.supply-core span:last-of-type{border-color:#9ecbff}.supply-core em{display:block;font:22px CN;font-style:normal;color:#aeeaff;margin-top:10px}.supply-core i{position:absolute;left:50%;top:60px;bottom:85px;border-left:2px solid rgba(159,228,255,.5)}.supply-core small{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:22px;letter-spacing:1px;color:#d9f5ff}.supply-board>strong{position:absolute;left:1570px;right:210px;bottom:410px;padding:24px 42px;text-align:center;font:35px/1.45 Title;color:#fff;background:#01223ca6;border:1px solid rgba(139,224,255,.54)}.restaurant-board{top:0;right:0;bottom:0;left:0}.restaurant-label{position:absolute;left:1530px;right:160px;top:310px;text-align:center;color:#fff}.restaurant-label b{display:block;font:54px Title;text-shadow:0 3px 16px rgba(0,20,39,.55)}.restaurant-label span{display:block;margin-top:15px;font-size:20px;letter-spacing:4px;color:#8ee8ff}.restaurant-logo{position:absolute;z-index:3;left:2600px;top:450px;transform:translate(-50%);width:850px;height:170px;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(0,0,0,.26))}.restaurant-backdrop{position:absolute;left:1430px;right:80px;top:380px;bottom:320px;opacity:.48;background:center/cover no-repeat;filter:blur(5px) saturate(1.15);transition:background-image .8s ease,opacity .8s ease}.restaurant-carousel{position:absolute;left:1430px;right:80px;bottom:350px;height:510px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.restaurant-track{display:flex;gap:28px;width:max-content;transition:transform .85s cubic-bezier(.22,.8,.2,1)}.restaurant-track img{width:600px;height:410px;object-fit:cover;opacity:.48;transform:scale(.82);filter:saturate(.82);border:5px solid rgba(255,255,255,.78);box-shadow:0 24px 54px #00000052;transition:transform .85s ease,opacity .85s ease,filter .85s ease}.restaurant-track img.is-current{opacity:1;transform:scale(1);filter:saturate(1.12);border-color:#fff}.restaurant-track.is-instant,.restaurant-track.is-instant img{transition:none!important}.enterprises-layer>.subnav,.enterprise-wash,.enterprise-copy,.enterprise-list,.enterprise-marker{display:none!important}.page-enterprises .atmosphere{background:linear-gradient(90deg,#031f36e8,#03314e85 48%,#03182b85),linear-gradient(180deg,#01162742,#01162799)}.enterprise-logo-stage{position:absolute;top:154px;right:0;bottom:170px;left:0;z-index:12;overflow:hidden}.enterprise-intro{position:absolute;z-index:2;left:170px;top:430px;width:1030px;color:#fff}.enterprise-intro small{font-size:26px;letter-spacing:3px;color:#86e5ff}.enterprise-intro h2{font:92px/1.15 Title;margin:24px 0}.enterprise-intro p{font-size:34px;line-height:1.7;color:#d6eef7}.logo-orbits{position:absolute;left:1250px;top:270px;width:2500px;height:1400px;perspective:1800px}.logo-orbits:before,.logo-orbits:after{content:"";position:absolute;left:50%;top:50%;border:2px solid rgba(128,224,255,.3);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #39d0ff29,inset 0 0 38px #39d0ff14;pointer-events:none}.logo-orbits:before{width:1560px;height:1560px}.logo-orbits:after{width:1080px;height:1080px;border-style:dashed;border-color:#c9f5ff3d}.logo-track{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;animation:orbitSpin 30s linear infinite}.logo-track span{position:absolute;left:50%;top:50%;width:330px;height:142px;margin:-71px 0 0 -165px;display:grid;place-items:center;padding:16px 28px;background:linear-gradient(135deg,#fffffffc,#e6f6fcf2);border-radius:24px;box-shadow:0 20px 44px #000d2061,inset 0 1px #ffffffd9;transform:rotate(var(--angle)) translate(var(--radius)) rotate(calc(-1 * var(--angle)))}.logo-track img{width:100%;height:100%;object-fit:contain}.track-a{--radius:780px;animation-duration:38s}.track-b{--radius:540px;animation-direction:reverse;animation-duration:31s}.track-c{--radius:300px;animation-duration:25s}.logo-track:hover{animation-play-state:paused}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.enterprises-layer>.enterprise-subnav{display:flex!important;z-index:42}.enterprise-logo-stage{transition:opacity .35s ease,visibility .35s ease}.enterprises-layer[data-enterprise-mode=buildings] .enterprise-logo-stage{opacity:0;visibility:hidden;pointer-events:none}.enterprises-layer .logo-orbits{display:none!important}.enterprise-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:16;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.enterprises-layer[data-enterprise-mode=featured] .enterprise-hotspots{opacity:1;visibility:visible}.enterprise-hotspots>.hotspot{pointer-events:auto}.enterprise-hotspots .hotspot:hover{transform:scale(calc(var(--hotspot-display-scale) * 1.035));filter:brightness(1.08)}html[data-home-hotspot-style] .enterprise-hotspots .hotspot.is-native-scale:hover,html[data-home-hotspot-style] .enterprise-hotspots .hotspot.is-native-scale:focus-visible{transform:scale(1.035)}html[data-hotspot-editor=true] .enterprise-hotspots>.hotspot{cursor:grab}html[data-hotspot-editor=true] .enterprise-hotspots>.hotspot:active{cursor:grabbing}html[data-hotspot-editor=true] .enterprise-hotspots>.hotspot.editor-selected{filter:drop-shadow(0 0 18px rgba(255,139,48,.95)) brightness(1.08)}html[data-hotspot-editor=true] .canvas.enterprise-mode-featured{cursor:grab}html[data-hotspot-editor=true] .canvas.enterprise-mode-featured.is-enterprise-scene-dragging{cursor:grabbing}.building-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:17;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.enterprises-layer[data-enterprise-mode=buildings] .building-hotspots{opacity:1;visibility:visible}.building-type-filters{position:absolute;z-index:28;right:70px;top:230px;width:620px;display:grid;gap:10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.enterprises-layer[data-enterprise-mode=buildings] .building-type-filters{opacity:1;visibility:visible;pointer-events:auto}.building-type-filters button{position:relative;display:grid;grid-template-columns:52px max-content minmax(0,1fr);column-gap:18px;align-items:center;min-height:110px;padding:0 18px 0 16px;border:1px solid rgba(130,208,241,.32);border-left:6px solid transparent;background:linear-gradient(90deg,#072d4ce6,#0a3657c2);box-shadow:inset 0 1px #ffffff0f;color:#b6d5e5;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .12s ease}.building-type-filters button em{font:400 21px/1 CN,Arial,sans-serif;font-style:normal;color:#789bb0}.building-type-filters button b{font:500 44px/1 Title,CN,Arial,sans-serif;color:#effaff;white-space:nowrap}.building-type-filters button small{min-width:0;font:400 23px/1.2 CN,Arial,sans-serif;color:#a9cbdc;white-space:nowrap}.building-type-filters .building-type-all{display:grid;grid-template-columns:1fr;place-items:center;min-height:92px;padding:0 18px;text-align:center}.building-type-filters .building-type-all b{font:400 34px/1.2 CN,Arial,sans-serif;letter-spacing:2px}.building-type-filters button.active{border-left-color:#ff8b30;border-top-color:#49bcffb8;background:linear-gradient(100deg,#0165fbe6,#1689cbe0);box-shadow:0 12px 34px #003a663d,inset 0 1px #ffffff2e}.building-type-filters button.active em,.building-type-filters button.active b,.building-type-filters button.active small{color:#fff}.building-type-filters button:hover{transform:translate(-8px);border-color:#63d8ffcc}.building-type-filters button:focus-visible{outline:5px solid #ff8b30;outline-offset:3px}.building-type-filters button:active{transform:translate(-3px) scale(.99)}.building-hotspot-marker{position:absolute;z-index:var(--building-hotspot-layer,2);left:var(--building-hotspot-x);top:var(--building-hotspot-y);width:116px;height:108px;padding:0;border:0;background:transparent;opacity:var(--building-hotspot-opacity,1);transform:translate(-50%,-50%) scale(var(--building-hotspot-scale,.76));transform-origin:center;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 8px 16px rgba(0,25,43,.38));transition:transform .2s ease,filter .2s ease,opacity .2s ease}.building-hotspot-marker[data-rental-status=available]{filter:drop-shadow(0 0 5px rgba(108,224,255,.98)) drop-shadow(0 0 16px rgba(48,190,255,.9)) drop-shadow(0 0 28px rgba(24,151,255,.52)) brightness(1.16)}.building-hotspot-marker[hidden]{display:none}.building-hotspot-marker:hover,.building-hotspot-marker:focus-visible{transform:translate(-50%,-50%) scale(calc(var(--building-hotspot-scale,.76) * 1.1));outline:0}.building-hotspot-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.building-hotspot-frame img{position:absolute;left:0;top:0;width:116px;height:108px;max-width:none;object-fit:fill;filter:hue-rotate(168deg) saturate(.94) brightness(1.24);pointer-events:none}.building-hotspot-marker[data-rental-status=available] .building-hotspot-frame img{filter:hue-rotate(-12deg) saturate(1.18) brightness(1.36)}.building-hotspot-frame strong{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;min-width:0;color:#fff;font:700 31px/1 Title;text-align:center;letter-spacing:0;text-shadow:0 2px 8px rgba(65,20,0,.72)}.building-hotspot-marker[data-rental-status=available] .building-hotspot-frame strong{text-shadow:0 2px 8px rgba(0,42,92,.8)}html[data-hotspot-editor=true] .building-hotspot-marker{cursor:grab}html[data-hotspot-editor=true] .building-hotspot-marker:active{cursor:grabbing}html[data-hotspot-editor=true] .building-hotspot-marker.editor-selected{filter:drop-shadow(0 0 28px rgba(255,139,48,.98)) brightness(1.14)}.enterprise-detail-modal{position:absolute;z-index:75;top:154px;right:0;bottom:170px;left:0;display:grid;place-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.enterprise-detail-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.enterprise-detail-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0112209e;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer}.enterprise-detail-panel{position:relative;z-index:1;width:2180px;min-height:880px;display:grid;grid-template-columns:650px 1fr;align-items:center;gap:80px;padding:88px 112px;background:linear-gradient(135deg,#f7fdfff7,#dbf3fce8);border:2px solid rgba(104,215,255,.8);border-left:12px solid #0165fb;box-shadow:0 50px 140px #0015297a;overflow:hidden}.enterprise-detail-panel:before{content:"";position:absolute;right:-260px;top:-330px;width:840px;height:840px;border:2px solid rgba(57,208,255,.2);border-radius:50%;box-shadow:0 0 0 85px #39d0ff0f,0 0 0 190px #0165fb0a}.enterprise-detail-close{position:absolute;z-index:3;right:38px;top:34px;width:76px;height:76px;border:1px solid rgba(1,101,251,.25);background:#ffffffb8;color:#0a4d7c;font:300 58px/1 CN;cursor:pointer}.enterprise-detail-close:focus-visible{outline:5px solid #ff8b30;outline-offset:4px}.enterprise-detail-logo{position:relative;z-index:1;width:610px;height:330px;display:none;place-items:center;padding:58px;background:#fff;border:1px solid rgba(1,101,251,.14);box-shadow:0 30px 70px #144b6c29}.enterprise-detail-modal.has-logo .enterprise-detail-logo{display:grid}.enterprise-detail-logo img{max-width:100%;max-height:100%;object-fit:contain}.enterprise-detail-modal:not(.has-logo) .enterprise-detail-panel{grid-template-columns:1fr;width:1900px}.enterprise-detail-copy{position:relative;z-index:1;min-width:0}.enterprise-detail-copy>small{display:block;color:#0165fb;font:600 28px/1 CN;letter-spacing:3px}.enterprise-detail-copy h2{margin:26px 0 22px;color:#0a3555;font:64px/1.24 Title;letter-spacing:1px}.enterprise-detail-meta{display:inline-flex;align-items:center;min-height:58px;padding:10px 24px;color:#fff;background:linear-gradient(105deg,#0165fb,#159cd7);font:500 25px/1.35 CN}.enterprise-detail-copy>i{display:block;width:190px;height:7px;margin:38px 0;background:#ff8b30}.enterprise-detail-copy p{max-width:1280px;margin:0;color:#214f6b;font:400 32px/1.75 CN;text-align:justify}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.header-tools{flex:0 1 620px;min-width:310px;max-width:620px;margin-left:32px;display:flex;align-items:center;justify-content:flex-end;gap:22px}.header-tools[hidden]{display:none!important}.header-tools .style-quick-switcher{margin-left:0;min-width:54px;padding-left:5px;padding-right:5px}.building-info-trigger{position:relative;isolation:isolate;overflow:hidden;flex:0 0 240px;width:240px;height:80px;padding:0 22px 0 0;display:flex;align-items:center;border:1px solid rgba(49,112,146,.32);border-radius:5px;background:linear-gradient(125deg,#fcffffd1,#def1f99e);color:#42687e;box-shadow:inset 0 1px #fffffff0,0 12px 28px #1b526f1f;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.building-info-trigger:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(108deg,transparent 0 34%,rgba(255,255,255,.66) 43%,transparent 54%);transform:translate(-115%);transition:transform .58s cubic-bezier(.2,.75,.2,1)}.building-info-trigger:after{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#39d0ff,#0165fb);box-shadow:0 0 13px #39d0ff5c}.building-info-trigger .ti{flex:0 0 88px;width:88px;height:100%;display:grid;place-items:center;margin-right:21px;border-right:1px solid rgba(58,114,145,.22);font-size:48px;line-height:1}.building-info-trigger span{white-space:nowrap;color:#174e72;font:700 28px/1 CN;letter-spacing:1px}.building-info-trigger:hover{color:#285c75;background-color:#e7f6fbd6;border-color:#1e7baa7a;box-shadow:inset 0 1px #fffffff5,0 16px 34px #175b802e;transform:translateY(-1px)}.building-info-trigger:hover:before{transform:translate(115%)}.building-info-trigger[aria-expanded=true]{color:#174f6d;background-color:#dbf0f8eb;border-color:#0165fb8a;box-shadow:inset 0 1px #fffffff5,0 0 0 3px #0165fb14,0 14px 32px #145a7e2e}.building-info-trigger[aria-expanded=true]:after{background:linear-gradient(180deg,#ffab55,#ff7f22);box-shadow:0 0 14px #ff8b3066}.building-info-trigger:active{transform:translateY(0)}.building-info-trigger:focus-visible{outline:3px solid rgba(1,101,251,.38);outline-offset:4px}.building-info-overlay{position:absolute;z-index:78;top:154px;right:0;bottom:170px;left:0;display:grid;place-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.building-info-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.building-info-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#0012218f;-webkit-backdrop-filter:blur(18px) saturate(90%);backdrop-filter:blur(18px) saturate(90%);cursor:pointer}.building-info-panel{--main-width:1380px;--rail-width:400px;position:relative;z-index:1;width:100%;height:89%;min-width:0;min-height:0;color:var(--content-title,#0a3555);background:transparent;border:0;box-shadow:none;overflow:visible;pointer-events:none;transform:translateY(34px) scale(.992);transition:height .32s cubic-bezier(.2,.8,.2,1),transform .28s ease,opacity .2s ease}.building-info-overlay.is-open .building-info-panel{transform:none}.building-info-overlay.is-sizing .building-info-panel{opacity:0;transition:none}.building-info-panel.is-measuring{transition:none!important}.building-info-panel.is-expanded{width:100%;height:89%}.building-info-panel:before,.building-info-panel:after{display:none}.building-info-main{position:absolute;z-index:1;left:50%;top:0;width:var(--main-width);height:100%;min-width:0;min-height:0;padding:48px 56px 46px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:30px;background:linear-gradient(135deg,#ffffff47,#79deff14 48%,#0165fb0d),var(--content-panel,rgba(248,253,255,.88));border:1px solid rgba(190,235,250,.74);box-shadow:inset 0 1px #ffffffb8,0 48px 140px #00101f6b;-webkit-backdrop-filter:blur(30px) saturate(138%);backdrop-filter:blur(30px) saturate(138%);overflow:hidden;pointer-events:auto;transform:translate(-50%)}.building-info-main:before{content:"";position:absolute;z-index:0;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.88),rgba(92,211,246,.7),transparent);pointer-events:none}.building-info-main:after{content:"";position:absolute;z-index:0;width:920px;height:920px;left:-410px;top:-650px;border-radius:50%;background:radial-gradient(circle,rgba(93,217,250,.2),transparent 68%);pointer-events:none}.building-info-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;padding-bottom:24px;border-bottom:1px solid var(--content-line,rgba(1,101,251,.18))}.building-info-heading>div{min-width:0}.building-info-heading small{display:block;color:var(--content-label,#0165fb);font:700 23px/1.2 CN;letter-spacing:3px}.building-info-heading h2{margin:12px 0 7px;color:var(--content-title,#0a3555);font:64px/1.12 Title;letter-spacing:1px}.building-info-heading p{margin:0;color:var(--content-body,#214f6b);font:500 28px/1.45 CN}.building-info-close{flex:0 0 66px;width:66px;height:66px;margin-top:2px;padding:0;border:1px solid var(--content-line,rgba(1,101,251,.18));background:#ffffff2e;color:var(--content-title,#0a3555);font:300 50px/1 CN;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.building-info-close:hover{background:#ffffff57;border-color:var(--content-accent,#0165fb)}.building-info-close:focus-visible{outline:4px solid var(--content-orange,#ff8b30);outline-offset:4px}.building-info-table-scroll{min-width:0;min-height:0;overflow:hidden;overscroll-behavior:contain}.building-info-table-scroll.can-scroll{overflow-y:auto;padding-right:12px;scrollbar-width:thin;scrollbar-color:rgba(61,137,172,.7) rgba(126,184,207,.15)}.building-info-table-scroll.can-scroll::-webkit-scrollbar{width:12px}.building-info-table-scroll.can-scroll::-webkit-scrollbar-track{background:#7eb8cf26}.building-info-table-scroll.can-scroll::-webkit-scrollbar-thumb{background:#3d89acb3;border-radius:10px}.building-info-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--content-body,#214f6b);font:400 28px/1.42 CN}.building-info-group-column{width:19%}.building-info-label-column{width:34%}.building-info-table th,.building-info-table td{padding:13px 22px;border-right:1px solid var(--content-line,rgba(1,101,251,.18));border-bottom:1px solid var(--content-line,rgba(1,101,251,.18));vertical-align:middle}.building-info-table tr>*:first-child{border-left:1px solid var(--content-line,rgba(1,101,251,.18))}.building-info-table thead th{position:sticky;z-index:2;top:0;padding-top:15px;padding-bottom:15px;color:var(--content-title,#0a3555);background:var(--content-panel-soft,rgba(232,247,252,.94));border-top:1px solid var(--content-line,rgba(1,101,251,.18));font-weight:700;text-align:left;letter-spacing:1.4px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.building-info-table tbody th{color:var(--content-title,#0a3555);background:#74cceb14;font-weight:700;text-align:center}.building-info-table td{background:#ffffff0e}.building-info-table td.building-info-value{text-align:left}.building-info-table td.building-info-merged{font-weight:600;color:var(--content-title,#0a3555)}.building-info-cell-lines{display:flex;flex-direction:column;gap:5px}.building-info-cell-lines span{display:block}.building-info-rail{position:absolute;z-index:1;right:26px;top:0;width:var(--rail-width);height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:linear-gradient(180deg,var(--content-panel,rgba(248,253,255,.9)),var(--content-panel-soft,rgba(232,247,252,.74)));border:1px solid rgba(190,235,250,.68);box-shadow:inset 0 1px #ffffffad,0 34px 100px #00101f57;-webkit-backdrop-filter:blur(26px) saturate(132%);backdrop-filter:blur(26px) saturate(132%);overflow:hidden;pointer-events:auto}.building-info-rail>header{min-height:166px;padding:27px 32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-bottom:1px solid var(--content-line,rgba(1,101,251,.18))}.building-info-rail>header small{color:var(--content-label,#0165fb);font:700 19px/1.2 CN;letter-spacing:2.5px}.building-info-rail>header strong{margin-top:8px;color:var(--content-title,#0a3555);font:52px/1 Title}.building-info-rail>header span{margin-top:11px;color:var(--content-muted,#587b8f);font:500 18px/1 CN;letter-spacing:2px}.building-info-tabs{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(61,137,172,.68) rgba(126,184,207,.12)}.building-info-tabs::-webkit-scrollbar{width:12px}.building-info-tabs::-webkit-scrollbar-track{background:#7eb8cf1f}.building-info-tabs::-webkit-scrollbar-thumb{background:#3d89acad;border-radius:10px}.building-info-tab{position:relative;width:100%;min-height:104px;padding:15px 54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:0;border-bottom:1px solid var(--content-line,rgba(1,101,251,.18));background:transparent;color:var(--content-title,#0a3555);font-family:CN;text-align:center;cursor:pointer;transition:color .18s ease,background-color .18s ease}.building-info-tab>span{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:var(--content-muted,#587b8f);font:500 19px/1 CN;letter-spacing:1px}.building-info-tab>strong{font:700 30px/1.05 CN}.building-info-tab>small{color:var(--content-muted,#587b8f);font:400 19px/1 CN;letter-spacing:1.2px}.building-info-tab:after{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:#ff8b30;transition:width .18s ease}.building-info-tab:hover{background:#4b99be1a}.building-info-tab[aria-selected=true]{color:#fff;background:linear-gradient(105deg,#0165fbf0,#1994c7d6)}.building-info-tab[aria-selected=true]:after{width:7px}.building-info-tab[aria-selected=true]>span,.building-info-tab[aria-selected=true]>small{color:#e0f8ffdb}.building-info-tab:focus-visible{z-index:1;outline:4px solid var(--content-orange,#ff8b30);outline-offset:-4px}@media(prefers-reduced-motion:reduce){.building-info-trigger,.building-info-overlay,.building-info-panel,.building-info-tab{transition:none!important}}.brand-title b{font-size:54px}.brand-title small{font-size:19px;letter-spacing:1.2px}.brand-axis{margin-left:64px}.system-id{width:390px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;text-align:right}.system-id small,.system-id span{font-size:16px;line-height:1.2;letter-spacing:2.4px}.system-id small{color:#0165fb;font-weight:700}.system-id span{color:#51758d}.hero-title{top:470px}.hero-title>small{width:1030px;font-size:23px;line-height:1.35;letter-spacing:1.5px}.hero-title h1{font-size:128px}.hero-title p{font-size:36px;letter-spacing:2px}.hero-title em{font-size:17px}.hero-meta{top:1095px}.data-ribbon div:last-child b{font-size:48px;letter-spacing:-1px}.data-ribbon div:last-child{padding-left:52px;padding-right:42px}.plan-stage{right:120px;top:215px;width:2030px;height:1550px;display:grid;place-items:center;perspective:none}.plan-visual{position:relative;z-index:2;width:1810px;filter:drop-shadow(0 55px 70px rgba(0,12,25,.48))}.plan-stage img{display:block;width:100%;height:auto;object-fit:contain;filter:saturate(.98) contrast(1.03);transform:none;box-shadow:none;border:0}.plan-zones{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.plan-zone{fill:#011220ad;stroke:#65daff14;stroke-width:5;opacity:0;transition:opacity .34s ease,fill .34s ease,stroke .34s ease,filter .34s ease}.plan-stage:not([data-zone="0"]) .plan-zone{opacity:1}.plan-stage[data-zone="1"] .plan-zone[data-zone=communication],.plan-stage[data-zone="2"] .plan-zone[data-zone=innovation],.plan-stage[data-zone="3"] .plan-zone[data-zone=acceleration],.plan-stage[data-zone="4"] .plan-zone[data-zone=services]{fill:#39d0ff0f;stroke:#69dcff;stroke-width:9;filter:drop-shadow(0 0 26px rgba(57,208,255,.9))}.plan-halo{z-index:1;width:1740px;height:1130px;border-color:#39d0ff33;box-shadow:0 0 110px #39d0ff1c}.planning-copy{top:565px;width:1080px}.planning-copy h2{font-size:132px}.planning-copy p{width:900px}.plan-node{display:none!important}.video-file-error{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-content:center;gap:16px;text-align:center;color:#fff;background:#06141ff2}.video-file-error[hidden]{display:none}.video-file-error b{font-size:42px}.video-file-error span{max-width:900px;color:#b8d3e3;font-size:24px}:root{--brand-blue: #0165fb;--brand-cyan: #39d0ff;--brand-orange: #ff8b30;--ink-strong: #0a3555;--ink: #214f6b;--ink-muted: #587b8f;--paper: #edf8fc;--paper-solid: #f7fcfe;--line: rgba(1, 101, 251, .17)}html,body{background:var(--paper)}.canvas{color:var(--ink-strong);background:radial-gradient(circle at 72% 42%,rgba(57,208,255,.09),transparent 28%),linear-gradient(135deg,#f8fdff,#edf8fc 58%,#e4f3f9)}.canvas .fine-grid{opacity:.2;mix-blend-mode:multiply}.canvas .section-heading.light{color:var(--ink-strong)}.canvas .section-heading.light small{color:var(--brand-blue)}.canvas .section-heading.light:after{background:linear-gradient(90deg,var(--brand-blue),var(--brand-cyan),transparent)}.canvas:not(.video-active) .brand-axis em{animation:lightAxisBreath 3.8s ease-in-out infinite}@keyframes lightAxisBreath{0%,to{box-shadow:0 0 14px #39d0ff2e;opacity:.72}50%{box-shadow:0 0 34px #39d0ff80;opacity:1}}.canvas.page-planning .scene{opacity:.34!important;filter:brightness(1.5) saturate(.45) contrast(.88)!important}.canvas.page-planning .atmosphere{background:linear-gradient(90deg,#f7fcfefa,#f3fbfee8 35%,#edf8fc99 65%,#e8f5fa7a),linear-gradient(180deg,#ffffffb8,#e5f5fba3)!important}.canvas.page-planning .planning-copy{color:var(--ink-strong)}.canvas.page-planning .planning-copy>small{color:var(--brand-blue)}.canvas.page-planning .planning-copy p{color:var(--ink)}.canvas.page-planning .planning-copy>div span{color:#39708d}.planning-anchors{position:absolute;z-index:18;left:150px;top:1220px;width:1120px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.planning-anchors>small{grid-column:1 / -1;display:block;margin-bottom:8px;color:var(--brand-blue);font-size:21px;font-weight:700;letter-spacing:3px}.planning-anchors>span{position:relative;min-height:72px;padding:18px 22px 17px 48px;color:var(--ink-strong);font-size:30px;line-height:1.35;background:linear-gradient(100deg,#ffffffe6,#e5f6fcb8);border:1px solid rgba(1,101,251,.13);box-shadow:0 12px 28px #27638017}.planning-anchors>span:before{content:"";position:absolute;left:20px;top:50%;width:12px;height:12px;transform:translateY(-50%) rotate(45deg);background:var(--brand-cyan);box-shadow:0 0 15px #39d0ff80}.canvas.page-planning .plan-stage img{filter:brightness(1.07) saturate(.78) contrast(.97);border-color:#0165fb4d;box-shadow:0 42px 95px #23627f2e}.canvas.page-planning .plan-halo{border-color:#0165fb33;box-shadow:0 0 80px #39d0ff1f}.canvas.page-facilities .scene,.canvas.page-enterprises .scene,.canvas.page-film .scene{opacity:.31!important;filter:brightness(1.46) saturate(.52) contrast(.9)!important}.canvas.page-facilities .atmosphere,.canvas.page-enterprises .atmosphere,.canvas.page-film .atmosphere{background:linear-gradient(90deg,#f8fdfffa,#f2fbfee8 37%,#ebf8fc9e 68%,#e4f4f97a),linear-gradient(180deg,#ffffff9e,#e5f6fb94)!important}.canvas.page-facilities .cinema-shade,.canvas.page-film .film-shade{background:linear-gradient(90deg,rgba(248,253,255,.58),rgba(240,250,253,.1) 60%,transparent),radial-gradient(circle at 68% 46%,rgba(57,208,255,.06),transparent 38%)!important}.canvas.page-facilities .facility-copy{z-index:18;color:var(--ink-strong)}.canvas.page-facilities .facility-copy>small{color:var(--brand-blue)}.canvas.page-facilities .facility-copy p{color:var(--ink)}.canvas.page-facilities .facility-copy>div span{color:#3d7a97}.canvas.page-facilities .facility-copy>div b{color:var(--ink-strong);text-shadow:none}.canvas.page-facilities .facility-copy>div{border-left-color:var(--brand-orange)}.canvas.page-facilities .facility-marker{color:var(--ink-strong)}.canvas.page-facilities .facility-marker>i{border-color:#0165fb9e;box-shadow:0 0 0 22px #39d0ff24}.canvas.page-facilities .facility-marker span{text-shadow:0 2px 10px rgba(255,255,255,.92)}.canvas.page-facilities .facility-marker small{color:var(--brand-blue)}.canvas.page-facilities .facility-special{color:var(--ink-strong)}.facilities-layer[data-facility-layout=service] .service-board{display:block}.service-board{top:0;right:0;bottom:0;left:0}.service-board>header{position:absolute;left:1540px;right:170px;top:360px;padding:40px 58px 34px 66px;background:linear-gradient(110deg,#fffffff0,#eaf8fdcc);border-left:8px solid var(--brand-orange);box-shadow:0 26px 64px #225e7b24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.service-board>header small{color:var(--brand-blue);font-size:23px;font-weight:700;letter-spacing:3px}.service-board>header h3{margin:16px 0 8px;color:var(--ink-strong);font:58px/1.18 Title,CN,sans-serif}.service-board>header p{margin:0;color:#45778f;font-size:27px;letter-spacing:1px}.service-grid{position:absolute;left:1540px;right:170px;top:690px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.service-grid:before{content:"";position:absolute;left:9%;right:9%;top:105px;height:5px;background:linear-gradient(90deg,var(--brand-blue),var(--brand-cyan),var(--brand-blue));box-shadow:0 0 24px #39d0ff66}.service-grid section{position:relative;min-height:390px;padding:42px 34px 34px;overflow:hidden;background:linear-gradient(145deg,#fffffff5,#e7f7fce6);border:1px solid rgba(1,101,251,.16);box-shadow:0 28px 62px #205c7924}.service-grid section:after{content:"";position:absolute;right:-100px;bottom:-125px;width:280px;height:280px;border:1px solid rgba(57,208,255,.25);border-radius:50%;box-shadow:0 0 0 30px #39d0ff0d,0 0 0 60px #0165fb09}.service-grid em{position:relative;z-index:2;display:grid;width:124px;height:124px;place-items:center;margin:0 auto 22px;color:#fff;font:82px/1 Title,sans-serif;font-style:normal;background:linear-gradient(145deg,var(--brand-blue),#1dabe7);border-radius:50%;box-shadow:0 0 0 16px #39d0ff21,0 18px 38px #0165fb38;animation:servicePulse 4.2s ease-in-out infinite}.service-grid section:nth-child(2) em{animation-delay:-1.05s}.service-grid section:nth-child(3) em{animation-delay:-2.1s}.service-grid section:nth-child(4) em{animation-delay:-3.15s}@keyframes servicePulse{0%,to{box-shadow:0 0 0 14px #39d0ff1a,0 18px 38px #0165fb2e}50%{box-shadow:0 0 0 22px #39d0ff2e,0 22px 48px #0165fb47}}.service-grid b,.service-grid span,.service-grid small{position:relative;z-index:2;display:block;text-align:center}.service-grid b{color:var(--brand-blue);font:29px/1.1 Title,sans-serif;letter-spacing:2px}.service-grid span{margin-top:10px;color:var(--ink-strong);font:37px/1.2 Title,CN,sans-serif}.service-grid small{margin-top:22px;color:var(--ink-muted);font-size:30px;line-height:1.55}.service-board>strong{position:absolute;left:1580px;right:210px;bottom:402px;padding:24px 46px;color:#074d86;text-align:center;font:33px/1.45 Title,CN,sans-serif;background:linear-gradient(90deg,#daf1facc,#f8fdffd6);border-top:1px solid rgba(1,101,251,.2);border-bottom:1px solid rgba(1,101,251,.2)}.canvas.page-facilities .incubation-board,.canvas.page-facilities .supply-board{background:linear-gradient(135deg,#f8fdffe8,#e6f6fcc2),radial-gradient(circle at 50% 25%,rgba(57,208,255,.12),transparent 48%)!important;border:1px solid rgba(1,101,251,.14);box-shadow:0 34px 86px #1e5d7a2b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.canvas.page-facilities .incubation-cards:before{content:"";position:absolute;left:10%;right:10%;top:73px;height:4px;background:linear-gradient(90deg,var(--brand-orange),var(--brand-cyan),var(--brand-blue));box-shadow:0 0 22px #39d0ff47}.canvas.page-facilities .incubation-cards section{position:relative;overflow:hidden}.canvas.page-facilities .incubation-cards section:after{content:"";position:absolute;right:-85px;bottom:-110px;width:270px;height:270px;border:1px solid rgba(57,208,255,.22);border-radius:50%;box-shadow:0 0 0 30px #39d0ff0a,0 0 0 60px #0165fb06}.canvas.page-facilities .incubation-cards em{position:relative;z-index:2;display:grid;width:62px;height:62px;place-items:center;margin:-18px 0 30px;color:#fff;font:25px/1 Title,sans-serif;font-style:normal;background:linear-gradient(135deg,var(--brand-blue),var(--brand-cyan));border-radius:50%;box-shadow:0 0 0 12px #39d0ff1f}.canvas.page-facilities .incubation-cards section:first-child em{background:linear-gradient(135deg,var(--brand-orange),#ffb04d);box-shadow:0 0 0 12px #ff8b301f}.canvas.page-facilities .incubation-cards b,.canvas.page-facilities .incubation-cards p{position:relative;z-index:2}.canvas.page-facilities .incubation-cards section,.canvas.page-facilities .supply-layout>section{color:var(--ink-strong);background:linear-gradient(145deg,#fffffff2,#eef9fde0);border-color:#0165fb29;box-shadow:0 24px 54px #23627f1f}.canvas.page-facilities .supply-layout>section>em{display:block;margin-bottom:16px;color:var(--brand-blue);font:20px/1 Title,sans-serif;font-style:normal;letter-spacing:3px}.canvas.page-facilities .supply-layout>section>b{color:var(--ink-strong)}.canvas.page-facilities .incubation-cards p,.canvas.page-facilities .supply-layout p{color:var(--ink);font-size:30px;line-height:1.6}.canvas.page-facilities .incubation-board>strong,.canvas.page-facilities .supply-board>strong{color:#054985;background:linear-gradient(90deg,#daf1fac7,#f5fcfec2);border-color:#0165fb3d}.canvas.page-facilities .supply-core span{color:var(--ink-strong);background:#ffffffe0;border-color:#0165fb47;box-shadow:0 18px 44px #21648424}.canvas.page-facilities .supply-core small{color:#246481}.canvas.page-facilities.facility-layout-restaurant .scene{opacity:.13!important;filter:brightness(1.7) saturate(.32) contrast(.82)!important}.canvas.page-facilities.facility-layout-restaurant .atmosphere{background:linear-gradient(110deg,#f9fdfff5,#f2fbfec9 45%,#ecf8fcad)!important}.restaurant-board{overflow:hidden;isolation:isolate}.restaurant-board:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#f7fcfee6,#f6fcfea6 34%,#f5fcfe75 64%,#f4fbfeb3),linear-gradient(180deg,rgba(255,255,255,.48),transparent 52%,rgba(237,249,253,.66))}.restaurant-backdrop{z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:.29!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;background-color:#f5fcff80!important;background-blend-mode:screen!important;filter:blur(2px) saturate(.86) brightness(1.2)!important;transform:scale(1.045);transition:background-image .82s ease,opacity .82s ease!important}.restaurant-identity{position:absolute;z-index:4;left:1530px;right:145px;top:260px;min-height:650px;padding:46px 72px 42px 80px;color:var(--ink-strong);background:linear-gradient(105deg,#ffffffed,#f1fafdcc),radial-gradient(circle at 86% 20%,rgba(255,139,48,.08),transparent 32%);border-left:9px solid var(--brand-orange);border-top:1px solid rgba(1,101,251,.16);box-shadow:0 32px 78px #1d5b7929;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.restaurant-identity:after{content:"";position:absolute;left:80px;right:80px;top:130px;height:2px;background:linear-gradient(90deg,var(--brand-blue),var(--brand-cyan) 56%,transparent)}.restaurant-identity>small{display:block;color:var(--brand-blue);font-size:27px;font-weight:700;letter-spacing:4px}.restaurant-identity>b{display:block;margin-top:52px;font:82px/1.16 Title,CN,sans-serif;letter-spacing:2px}.restaurant-identity>p{width:92%;margin:28px 0 0;color:var(--ink);font-size:32px;line-height:1.72}.restaurant-identity>span{display:block;margin-top:18px;color:#3c7893;font-size:22px;font-weight:700;letter-spacing:3px}.restaurant-logo{position:static!important;display:block;width:1400px!important;height:280px!important;margin:18px auto -8px!important;transform:none!important;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(198,76,0,.16))!important}.restaurant-carousel{z-index:5!important;left:1260px!important;right:60px!important;bottom:327px!important;height:600px!important;overflow:hidden;padding:48px 0 70px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)!important}.restaurant-track{gap:34px!important;align-items:center;will-change:transform;transition:transform .9s cubic-bezier(.22,.8,.2,1)!important}.restaurant-track img{flex:0 0 auto;width:640px!important;height:430px!important;opacity:.62!important;transform:scale(.86)!important;filter:saturate(.86) brightness(1.04)!important;border:6px solid rgba(255,255,255,.94)!important;border-radius:4px;box-shadow:0 26px 58px #1646603d!important}.restaurant-track img.is-current{z-index:2;opacity:1!important;transform:scale(1)!important;filter:saturate(1.08) brightness(1.03)!important;border-color:#fff!important;box-shadow:0 38px 76px #1646604d!important}.canvas.page-traffic.traffic-dark{color:var(--ink-strong);background:linear-gradient(135deg,#fbfeff,#eef8fb 60%,#e5f3f8)!important}.canvas.page-traffic.traffic-dark .scene{opacity:.18!important;filter:brightness(1.75) saturate(.22) contrast(.78)!important}.canvas.page-traffic.traffic-dark .atmosphere{background:linear-gradient(90deg,#fafdfffc,#f7fcfef5 31%,#f4fbfdc2 52%,#eff8fb80),linear-gradient(180deg,#ffffffb8,#e9f7fb9e)!important}.canvas.page-traffic.traffic-dark .section-heading,.canvas.page-traffic.traffic-dark .traffic-copy,.canvas.page-traffic.traffic-dark .traffic-detail{color:var(--ink-strong)}.canvas.page-traffic.traffic-dark .traffic-copy h2{color:var(--ink-strong)!important;text-shadow:none!important}.canvas.page-traffic.traffic-dark .section-heading small,.canvas.page-traffic.traffic-dark .traffic-copy>small,.canvas.page-traffic.traffic-dark .traffic-detail>small{color:var(--brand-blue)}.canvas.page-traffic.traffic-dark .section-heading:after{background:linear-gradient(90deg,var(--brand-blue),var(--brand-cyan),transparent)}.canvas.page-traffic.traffic-dark .traffic-copy>p,.canvas.page-traffic.traffic-dark .traffic-detail p{color:var(--ink);font-size:30px}.canvas.page-traffic.traffic-dark .traffic-modes small{font-size:30px}.canvas.page-traffic.traffic-dark .traffic-modes{background:#ffffffc2;border-color:#0165fb2e;box-shadow:0 22px 58px #22607c1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.canvas.page-traffic.traffic-dark .traffic-modes span{color:var(--ink-muted);border-color:#0165fb1f}.canvas.page-traffic.traffic-dark .traffic-modes b{color:var(--ink-strong)}.canvas.page-traffic.traffic-dark .traffic-modes small{color:#547f96}.canvas.page-traffic.traffic-dark .traffic-modes .active{color:#fff;background:linear-gradient(120deg,#0165fbf0,#2ab1e5e0)}.canvas.page-traffic.traffic-dark .traffic-modes .active b,.canvas.page-traffic.traffic-dark .traffic-modes .active small{color:#fff}.canvas.page-traffic.traffic-dark .traffic-detail{background:linear-gradient(125deg,#fffffff0,#e3f5fbd6);border-left-color:var(--brand-blue);box-shadow:0 28px 66px #21607d26}.canvas.page-traffic.traffic-dark .map-stage img:not(.traffic-highlight){opacity:.97;filter:brightness(1.08) saturate(.87) contrast(.98) drop-shadow(0 30px 45px rgba(37,97,125,.16))!important}.canvas.page-traffic.traffic-dark .map-stage:after{opacity:.38;mix-blend-mode:multiply}.canvas.page-enterprises .enterprise-intro{color:var(--ink-strong)}.canvas.page-enterprises .enterprise-intro small{color:var(--brand-blue)}.canvas.page-enterprises .enterprise-intro p{color:var(--ink)}.canvas.page-enterprises .logo-orbits:before{border-color:#0165fb3d;box-shadow:0 0 72px #39d0ff21,inset 0 0 80px #39d0ff0d}.canvas.page-enterprises .logo-orbits:after{border-color:#0165fb2b}.canvas.page-enterprises .logo-planet:before{background:radial-gradient(circle at 34% 28%,#ffffffe6,#5dd0ef2e 35%,#0165fb1f 68%,#0165fb05 72%);border-color:#0165fb38;box-shadow:inset -100px -95px 140px #2a759926,inset 46px 42px 100px #ffffff8c,0 0 110px #39d0ff24}.canvas.page-enterprises .logo-planet:after{border-color:#0165fb3b;box-shadow:0 0 35px #39d0ff21}.canvas.page-enterprises .logo-planet span>i{box-shadow:0 22px 50px #225b7830,inset 0 1px #ffffffeb}.canvas.page-film .film-copy{color:var(--ink-strong)}.canvas.page-film .film-copy>small{color:var(--brand-blue)}.canvas.page-film .film-copy p{color:#3f7894}.canvas.page-film .play b{color:var(--ink-strong);text-shadow:0 2px 12px rgba(255,255,255,.92)}.canvas.page-film .play b small{color:var(--brand-blue)}.canvas .facility-index{width:max-content!important;height:116px;grid-template-columns:repeat(7,360px)!important;background:#effafeeb;box-shadow:0 20px 60px #002e5024}.canvas .facility-index span{width:360px!important;height:116px;color:#4c728b;border-right-color:#0165fb29}.canvas .facility-index em{color:#477a94}.canvas .facility-index b{color:#173e5c}.canvas .facility-index small{color:#477a94}.canvas .facility-index .active{color:#c9f0ff;border-top-color:var(--brand-orange);background:linear-gradient(120deg,var(--brand-blue),#27aee8)}.canvas .facility-index .active em,.canvas .facility-index .active b,.canvas .facility-index .active small{color:#fff}.canvas .legal-note{display:none}.canvas.page-planning .plan-visual{position:relative;aspect-ratio:2000 / 1633;isolation:isolate}.canvas.page-planning .plan-visual>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transform:none;border:0;box-shadow:none;pointer-events:none}.canvas.page-planning .plan-stage .plan-base{z-index:0;filter:brightness(1.07) saturate(.82) contrast(.98) drop-shadow(0 42px 58px rgba(35,98,127,.18))}.canvas.page-planning .plan-stage .plan-highlight{opacity:0;visibility:hidden;will-change:opacity,filter}.canvas.page-planning .plan-highlight-innovation{z-index:1;--plan-glow: rgba(18, 179, 239, .78)}.canvas.page-planning .plan-highlight-acceleration{z-index:2;--plan-glow: rgba(108, 220, 255, .92)}.canvas.page-planning .plan-highlight-services{z-index:3;--plan-glow: rgba(255, 112, 34, .82)}.canvas.page-planning .plan-highlight-communication{z-index:4;--plan-glow: rgba(69, 120, 255, .88)}.canvas.page-planning .plan-stage[data-zone="1"] .plan-highlight[data-zone="1"],.canvas.page-planning .plan-stage[data-zone="2"] .plan-highlight[data-zone="2"],.canvas.page-planning .plan-stage[data-zone="3"] .plan-highlight[data-zone="3"],.canvas.page-planning .plan-stage[data-zone="4"] .plan-highlight[data-zone="4"]{visibility:visible;animation:planLayerBreath 2s ease-in-out infinite}@keyframes planLayerBreath{0%,to{opacity:.56;filter:brightness(1.14) saturate(1.18) drop-shadow(0 0 16px var(--plan-glow)) drop-shadow(0 0 30px var(--plan-glow))}50%{opacity:1;filter:brightness(1.62) saturate(1.58) contrast(1.08) drop-shadow(0 0 28px var(--plan-glow)) drop-shadow(0 0 58px var(--plan-glow))}}@media(prefers-reduced-motion:reduce){.canvas:not(.video-active) .brand-axis em{animation:none}.service-grid em{animation:none}.canvas.page-planning .plan-stage .plan-highlight{animation:none!important}.canvas.page-planning .plan-stage[data-zone]:not([data-zone="0"]) .plan-highlight{opacity:0}.canvas.page-planning .plan-stage[data-zone="1"] .plan-highlight[data-zone="1"],.canvas.page-planning .plan-stage[data-zone="2"] .plan-highlight[data-zone="2"],.canvas.page-planning .plan-stage[data-zone="3"] .plan-highlight[data-zone="3"],.canvas.page-planning .plan-stage[data-zone="4"] .plan-highlight[data-zone="4"]{opacity:.92}}.canvas.page-overview .atmosphere,.canvas.page-planning .atmosphere,.canvas.page-enterprises .atmosphere{background:linear-gradient(90deg,#f9fdfffa,#f6fcfeeb 24%,#eff9fcab 42%,#e5f5fa33,#daf0f70a 82%),linear-gradient(180deg,rgba(255,255,255,.34),transparent 48%,rgba(224,243,249,.2))!important}.canvas.page-planning .scene,.canvas.page-enterprises .scene{opacity:.68!important;filter:brightness(1.2) saturate(.58) contrast(.91)!important}.canvas.page-enterprises .enterprise-intro{padding:42px 52px 46px 0;text-shadow:none}.canvas.page-enterprises .enterprise-intro:before{content:"";position:absolute;z-index:-1;top:-34px;right:-80px;bottom:-42px;left:-170px;background:linear-gradient(90deg,rgba(250,254,255,.96),rgba(244,251,254,.76) 64%,transparent);border-right:1px solid rgba(57,208,255,.12)}.canvas.page-enterprises .logo-orbits:before{background:radial-gradient(circle at 42% 34%,rgba(255,255,255,.68),rgba(57,208,255,.1) 46%,rgba(1,101,251,.025) 70%,transparent 72%)}.canvas.page-facilities .scene{opacity:.7!important;filter:brightness(1.17) saturate(.7) contrast(.94)!important}.canvas.page-facilities .atmosphere{background:linear-gradient(90deg,#f9fdfffc,#f6fcfef2 25%,#eff9fcb8 40%,#e3f4f93d 58%,#d7eef608 78%),linear-gradient(180deg,rgba(255,255,255,.28),transparent 52%,rgba(222,242,248,.2))!important}.canvas.page-facilities .cinema-shade{background:linear-gradient(90deg,rgba(249,253,255,.38),rgba(240,249,252,.08) 48%,transparent 72%)!important}.canvas.page-facilities .service-board>header,.canvas.page-facilities .service-grid section,.canvas.page-facilities .incubation-cards section,.canvas.page-facilities .supply-layout>section{background:linear-gradient(145deg,#ffffffd1,#e8f7fcb3)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.canvas.page-facilities .incubation-board>strong,.canvas.page-facilities .supply-board>strong,.canvas.page-facilities .service-board>strong{background:linear-gradient(90deg,#ddf3fbb8,#fafeff9e)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.canvas.page-facilities.facility-layout-restaurant .scene{opacity:.46!important;filter:brightness(1.14) saturate(.72) contrast(.92)!important}.canvas.page-facilities.facility-layout-restaurant .atmosphere{background:linear-gradient(90deg,rgba(249,253,255,.98) 0%,rgba(246,252,254,.93) 27%,rgba(239,249,252,.6) 43%,rgba(228,244,249,.13) 64%,transparent 82%),linear-gradient(180deg,rgba(255,255,255,.2),transparent 58%,rgba(225,243,249,.14))!important}.canvas.facility-layout-restaurant .restaurant-board:before{background:linear-gradient(90deg,rgba(249,253,255,.8) 0%,rgba(246,252,254,.58) 31%,rgba(241,250,253,.14) 54%,transparent 76%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 55%,rgba(234,248,252,.18))!important}.canvas.facility-layout-restaurant .restaurant-backdrop{opacity:.48!important;background-color:transparent!important;background-blend-mode:normal!important;filter:blur(1px) saturate(.95) brightness(1.08)!important;transform:scale(1.025)}.canvas.facility-layout-restaurant .restaurant-identity{left:1650px;right:240px;top:300px;min-height:390px;padding:52px 78px 42px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(120deg,#ffffffad,#eff9fd7a);border-left-width:7px;box-shadow:0 24px 64px #1d5b791f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.canvas.facility-layout-restaurant .restaurant-identity:after{left:12%;right:12%;top:145px}.canvas.facility-layout-restaurant .restaurant-identity>b{margin:0;color:var(--ink-strong);font:68px/1.18 Title,CN,sans-serif;letter-spacing:3px}.canvas.facility-layout-restaurant .restaurant-logo{width:1120px!important;height:190px!important;margin:42px auto 0!important;filter:drop-shadow(0 18px 22px rgba(198,76,0,.19))!important}.canvas.facility-layout-restaurant .restaurant-carousel{left:1220px!important;right:40px!important;bottom:318px!important;height:610px!important}.canvas.page-facilities.facility-layout-restaurant .scene{background-image:none!important;opacity:0!important}.canvas.facility-layout-restaurant .restaurant-backdrop{position:absolute;z-index:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;overflow:hidden;opacity:1!important;background:#e8f3f6!important;filter:none!important;transform:none!important}.canvas.facility-layout-restaurant .restaurant-backdrop img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s ease-in-out}.canvas.facility-layout-restaurant .restaurant-backdrop img.is-visible{opacity:1}.canvas.page-traffic.traffic-light{color:var(--ink-strong);background:linear-gradient(135deg,#fbfeff,#edf7fa 64%,#e4f2f7)!important}.canvas.page-traffic.traffic-light .scene{opacity:.52!important;filter:brightness(1.3) saturate(.47) contrast(.9)!important}.canvas.page-traffic.traffic-light .atmosphere{background:linear-gradient(90deg,#fcfefffc,#f9fdfff5 30%,#f3fafdb8 48%,#e8f6fb4f 68%,#def1f81f),linear-gradient(180deg,#ffffff85,#ebf7fb4d)!important}.canvas.page-traffic.traffic-light .section-heading,.canvas.page-traffic.traffic-light .traffic-copy,.canvas.page-traffic.traffic-light .traffic-detail{color:var(--ink-strong)}.canvas.page-traffic.traffic-light .section-heading small,.canvas.page-traffic.traffic-light .traffic-copy>small,.canvas.page-traffic.traffic-light .traffic-detail>small{color:var(--brand-blue)}.canvas.page-traffic.traffic-light .section-heading:after{background:linear-gradient(90deg,var(--brand-blue),var(--brand-cyan),transparent)}.canvas.page-traffic.traffic-light .traffic-copy h2{color:var(--ink-strong)!important;text-shadow:none!important}.canvas.page-traffic.traffic-light .traffic-copy>p,.canvas.page-traffic.traffic-light .traffic-detail p{color:var(--ink)}.canvas.page-traffic.traffic-light .traffic-modes{overflow:hidden;background:#fffc;border:1px solid rgba(1,101,251,.14);box-shadow:0 22px 58px #22607c1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.canvas.page-traffic.traffic-light .traffic-modes span{color:var(--ink-muted);border-color:#0165fb1f}.canvas.page-traffic.traffic-light .traffic-modes b{color:var(--ink-strong)}.canvas.page-traffic.traffic-light .traffic-modes small{color:#547f96}.canvas.page-traffic.traffic-light .traffic-modes .active{color:#fff;border-left:7px solid var(--brand-orange);background:linear-gradient(120deg,var(--brand-blue),#2ab1e5)}.canvas.page-traffic.traffic-light .traffic-modes .active em,.canvas.page-traffic.traffic-light .traffic-modes .active b,.canvas.page-traffic.traffic-light .traffic-modes .active small{color:#fff}.canvas.page-traffic.traffic-light .traffic-detail{background:linear-gradient(125deg,#ffffffd6,#e0f4fbad);border-left-color:var(--brand-blue);box-shadow:0 28px 66px #21607d24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.canvas.page-traffic.traffic-light .map-stage img:not(.traffic-highlight){opacity:.98;filter:brightness(1.04) saturate(.9) contrast(1) drop-shadow(0 30px 45px rgba(37,97,125,.17))!important}.canvas.page-traffic .map-stage:after{content:none;display:none}.canvas.page-traffic .map-stage>img{grid-area:1 / 1}.canvas.page-traffic .map-stage>img.traffic-highlight{z-index:3;opacity:0;pointer-events:none;filter:none;mix-blend-mode:normal}.canvas.page-traffic.traffic-mode-airport .traffic-highlight-airport,.canvas.page-traffic.traffic-mode-rail .traffic-highlight-rail,.canvas.page-traffic.traffic-mode-expressway .traffic-highlight-expressway{animation:trafficHighlightPulse 2s ease-in-out infinite}@keyframes trafficHighlightPulse{0%,to{opacity:.18;filter:brightness(1) saturate(1) grayscale(0) invert(0) drop-shadow(0 0 0 rgba(255,255,255,0)) drop-shadow(0 0 0 rgba(57,208,255,0)) drop-shadow(0 0 0 rgba(1,101,251,0))}45%,55%{opacity:1;filter:brightness(0) saturate(0) grayscale(1) invert(1) drop-shadow(0 0 10px rgba(255,255,255,.98)) drop-shadow(0 0 28px rgba(57,208,255,.95)) drop-shadow(0 0 58px rgba(1,101,251,.82))}}@media(prefers-reduced-motion:reduce){.canvas.page-traffic .map-stage>img.traffic-highlight{animation-duration:4s}}.canvas.page-film{color:#fff;background:#031421!important}.canvas.page-film .scene{opacity:1!important;background-position:center 52%!important;filter:brightness(.46) saturate(.66) contrast(1.03) blur(1.5px)!important;transform:scale(1.035)}.canvas.page-film .atmosphere{background:linear-gradient(90deg,#03121ff5,#03182ad6 34%,#03192b47 61%,#020f1b94),linear-gradient(180deg,rgba(1,13,24,.25),transparent 50%,rgba(1,10,19,.68))!important}.canvas.page-film .film-shade{background:radial-gradient(circle at 72% 47%,rgba(57,208,255,.08) 0%,rgba(57,208,255,.025) 19%,transparent 36%),linear-gradient(90deg,rgba(1,15,27,.54),transparent 52%,rgba(1,12,23,.3))!important}.canvas.page-film .fine-grid{opacity:.06;mix-blend-mode:screen}.canvas.page-film .brand-title b{color:#062d50}.canvas.page-film .brand-title small{color:#557a94}.canvas.page-film .section-heading.light,.canvas.page-film .film-copy,.canvas.page-film .play b{color:#fff}.canvas.page-film .section-heading.light small,.canvas.page-film .film-copy>small,.canvas.page-film .play b small{color:#8fe6ff}.canvas.page-film .section-heading.light:after{background:linear-gradient(90deg,var(--brand-cyan),rgba(255,255,255,.54),transparent)}.canvas.page-film .film-copy strong{color:var(--brand-cyan)}.canvas.page-film .film-copy p{color:#b9deeb}.canvas.page-film .play{left:2580px;top:770px}.canvas.page-film .play:before{content:"";position:absolute;left:50%;top:78px;width:640px;height:640px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(57,208,255,.14),rgba(1,101,251,.035) 42%,transparent 70%);pointer-events:none}.canvas.page-film .play>span{box-shadow:0 0 0 24px #39d0ff1c,0 0 110px #39d0ff8f}.canvas.page-film .play>i{border-color:#97e7ff4d}.canvas.page-film .play b{text-shadow:0 4px 18px rgba(0,12,25,.72)}:root{--wash-left-alpha: .72;--wash-mid-alpha: .48;--wash-soft-alpha: .14;--wash-right-alpha: .05;--wash-mid-stop: 30%;--wash-soft-stop: 58%;--wash-right-stop: 100%;--wash-top-alpha: .12;--wash-bottom-alpha: .08;--wash-edge-left-alpha: .22;--wash-edge-mid-alpha: .1;--wash-edge-right-alpha: 0;--traffic-wash-left-alpha: .84;--traffic-wash-mid-alpha: .66;--traffic-wash-soft-alpha: .3;--traffic-wash-right-alpha: .12;--traffic-wash-top-alpha: .2;--traffic-wash-bottom-alpha: .14;--scene-opacity-home: .96;--scene-opacity-overview: .96;--scene-opacity-planning: .82;--scene-opacity-facilities: .86;--scene-opacity-enterprises: .82;--scene-opacity-traffic: .76;--scene-brightness: 1.06;--scene-saturation: .84;--scene-contrast: .95;--traffic-scene-brightness: 1.16;--traffic-scene-saturation: .58;--traffic-scene-contrast: .92}.canvas.page-home .atmosphere,.canvas.page-overview .atmosphere,.canvas.page-planning .atmosphere,.canvas.page-facilities .atmosphere,.canvas.page-enterprises .atmosphere{background:linear-gradient(90deg,rgba(246,252,254,var(--wash-left-alpha)) 0%,rgba(246,252,254,var(--wash-mid-alpha)) var(--wash-mid-stop),rgba(239,249,252,var(--wash-soft-alpha)) var(--wash-soft-stop),rgba(226,244,250,var(--wash-right-alpha)) var(--wash-right-stop)),linear-gradient(180deg,rgba(255,255,255,var(--wash-top-alpha)),transparent 52%,rgba(226,244,250,var(--wash-bottom-alpha)))!important}.canvas.page-home{--page-scene-opacity: var(--scene-opacity-home)}.canvas.page-overview{--page-scene-opacity: var(--scene-opacity-overview)}.canvas.page-planning{--page-scene-opacity: var(--scene-opacity-planning)}.canvas.page-facilities{--page-scene-opacity: var(--scene-opacity-facilities)}.canvas.page-enterprises{--page-scene-opacity: var(--scene-opacity-enterprises)}.canvas.page-home .scene,.canvas.page-overview .scene,.canvas.page-planning .scene,.canvas.page-facilities .scene,.canvas.page-enterprises .scene{opacity:var(--page-scene-opacity)!important;filter:brightness(var(--scene-brightness)) saturate(var(--scene-saturation)) contrast(var(--scene-contrast))!important}.canvas.page-traffic.traffic-light .atmosphere{background:linear-gradient(90deg,rgba(249,253,255,var(--traffic-wash-left-alpha)) 0%,rgba(249,253,255,var(--traffic-wash-mid-alpha)) var(--wash-mid-stop),rgba(241,249,252,var(--traffic-wash-soft-alpha)) var(--wash-soft-stop),rgba(226,244,250,var(--traffic-wash-right-alpha)) var(--wash-right-stop)),linear-gradient(180deg,rgba(255,255,255,var(--traffic-wash-top-alpha)),transparent 52%,rgba(226,244,250,var(--traffic-wash-bottom-alpha)))!important}.canvas.page-traffic.traffic-light .scene{opacity:var(--scene-opacity-traffic)!important;filter:brightness(var(--traffic-scene-brightness)) saturate(var(--traffic-scene-saturation)) contrast(var(--traffic-scene-contrast))!important}.canvas.page-home .edge-wash,.canvas.page-overview .edge-wash{background:linear-gradient(90deg,rgba(246,252,254,var(--wash-edge-left-alpha)),rgba(246,252,254,var(--wash-edge-mid-alpha)) 58%,rgba(246,252,254,var(--wash-edge-right-alpha)))!important}.canvas.page-facilities .cinema-shade,.canvas.facility-layout-restaurant .restaurant-board:before{background:none!important}.canvas.page-enterprises .enterprise-intro:before{background:linear-gradient(90deg,rgba(246,252,254,var(--wash-edge-left-alpha)),rgba(246,252,254,var(--wash-edge-mid-alpha)) 64%,transparent)!important}.canvas.facility-layout-restaurant .restaurant-backdrop{opacity:var(--facility-gallery-opacity, 1)!important;background-color:transparent!important;background-blend-mode:normal!important;filter:saturate(var(--facility-gallery-saturation, 1)) brightness(var(--facility-gallery-brightness, 1)) contrast(var(--facility-gallery-contrast, 1))!important}.canvas{--content-title: #0a3555;--content-body: #214f6b;--content-label: #0165fb;--content-muted: #587b8f;--content-accent: #0165fb;--content-cyan: #39d0ff;--content-orange: #ff8b30;--content-panel: rgba(248, 253, 255, .88);--content-panel-soft: rgba(232, 247, 252, .72);--content-line: rgba(1, 101, 251, .18);--content-shadow: rgba(34, 94, 123, .14);color:var(--content-title)}.canvas .hero-title,.canvas .section-heading,.canvas .section-heading.light,.canvas .editorial-panel,.canvas .planning-copy,.canvas .facility-copy,.canvas .facility-special,.canvas .traffic-copy,.canvas .traffic-detail,.canvas .enterprise-intro,.canvas .film-copy,.canvas .play b{color:var(--content-title)!important}.canvas .hero-title>small,.canvas .section-heading small,.canvas .section-heading.light small,.canvas .editorial-panel>small,.canvas .planning-copy>small,.canvas .planning-anchors>small,.canvas .facility-copy>small,.canvas .facility-special header>small,.canvas .incubation-cards em,.canvas .supply-layout>section>em,.canvas .traffic-copy>small,.canvas .traffic-detail>small,.canvas .enterprise-intro>small,.canvas .film-copy>small,.canvas .play b small{color:var(--content-label)!important}.canvas .section-heading:after,.canvas .section-heading.light:after{background:linear-gradient(90deg,var(--content-accent),var(--content-cyan),transparent)!important}.canvas .hero-title h1,.canvas .editorial-panel h2,.canvas .planning-copy h2,.canvas .facility-copy h2,.canvas .service-board>header h3,.canvas .incubation-cards b,.canvas .supply-layout>section>b,.canvas .traffic-copy h2,.canvas .enterprise-intro h2,.canvas .film-copy h2{color:var(--content-title)!important}.canvas .hero-title strong,.canvas .film-copy strong{color:var(--content-accent)!important}.canvas .hero-title p,.canvas .editorial-panel p,.canvas .planning-copy p,.canvas .facility-copy p,.canvas .service-board>header p,.canvas .incubation-cards p,.canvas .supply-layout>section>p,.canvas .traffic-copy>p,.canvas .traffic-detail p,.canvas .enterprise-intro p,.canvas .film-copy p{color:var(--content-body)!important}.canvas .hero-title em,.canvas .hero-meta small,.canvas .planning-copy>div span,.canvas .facility-copy>div span,.canvas .service-grid small,.canvas .supply-core small{color:var(--content-muted)!important}.canvas .hero-title i,.canvas .film-copy i{background:var(--content-orange)!important}.canvas .hero-meta span{color:var(--content-label)!important}.canvas .hero-meta b,.canvas .hero-meta b em,.canvas .panel-sign span{color:var(--content-orange)!important}.canvas .hotspot{color:#fff!important}.canvas .hotspot .hotspot-card{color:#fff!important;background:transparent!important;border-color:transparent!important}.canvas .hotspot em{color:#bdeeff!important}html[data-home-hotspot-style=classic] .canvas .hotspot{color:var(--content-title)!important}html[data-home-hotspot-style=classic] .canvas .hotspot .hotspot-card{color:var(--content-title)!important;background:linear-gradient(90deg,var(--content-panel),var(--content-panel-soft),transparent)!important;border-color:transparent!important;border-left-color:var(--content-accent)!important}html[data-home-hotspot-style=classic] .canvas .hotspot em{color:var(--content-muted)!important}.canvas .editorial-panel{background:linear-gradient(110deg,var(--content-panel),var(--content-panel-soft))!important;border-left-color:var(--content-accent)!important;box-shadow:0 40px 90px var(--content-shadow)!important}.canvas .editorial-panel:after{background:linear-gradient(90deg,var(--content-accent) 0 45%,transparent 45% 48%,var(--content-cyan) 48% 72%,transparent 72%)!important}.canvas .panel-sign b{color:color-mix(in srgb,var(--content-accent) 14%,transparent)!important}.canvas .planning-anchors>span{color:var(--content-title)!important;background:linear-gradient(100deg,var(--content-panel),var(--content-panel-soft))!important;border-color:var(--content-line)!important;box-shadow:0 12px 28px var(--content-shadow)!important}.canvas .planning-anchors>span:before{background:var(--content-cyan)!important}.canvas .facility-copy>div{border-left-color:var(--content-orange)!important}.canvas .facility-copy>div b,.canvas .facility-marker,.canvas .facility-marker span{color:var(--content-title)!important;text-shadow:none!important}.canvas .facility-marker small{color:var(--content-label)!important}.canvas.page-facilities .service-board>header,.canvas.page-facilities .service-grid section,.canvas.page-facilities .incubation-cards section,.canvas.page-facilities .supply-layout>section{color:var(--content-title)!important;background:linear-gradient(145deg,var(--content-panel),var(--content-panel-soft))!important;border-color:var(--content-line)!important;box-shadow:0 26px 64px var(--content-shadow)!important}.canvas .service-board>header{border-left-color:var(--content-orange)!important}.canvas .service-grid b,.canvas .supply-layout>section>em{color:var(--content-label)!important}.canvas .service-grid span,.canvas .incubation-cards b,.canvas .supply-layout>section>b{color:var(--content-title)!important}.canvas.page-facilities .service-board>strong,.canvas.page-facilities .incubation-board>strong,.canvas.page-facilities .supply-board>strong{color:var(--content-title)!important;background:linear-gradient(90deg,var(--content-panel-soft),var(--content-panel))!important;border-color:var(--content-line)!important;text-shadow:none!important}.canvas.page-facilities .incubation-board,.canvas.page-facilities .supply-board{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.canvas .supply-core span{color:var(--content-title)!important;background:var(--content-panel)!important;border-color:var(--content-accent)!important;box-shadow:0 0 0 18px color-mix(in srgb,var(--content-cyan) 14%,transparent)!important}.canvas .supply-core em{color:var(--content-label)!important}.canvas .restaurant-identity{color:var(--content-title)!important;background:linear-gradient(120deg,var(--content-panel),var(--content-panel-soft))!important;border-color:var(--content-line)!important;box-shadow:0 22px 62px var(--content-shadow)!important}.canvas .restaurant-identity b,.canvas .restaurant-identity p{color:var(--content-title)!important}.canvas.page-facilities .restaurant-identity,.canvas.page-facilities .service-board>header,.canvas.page-facilities .service-grid section,.canvas.page-facilities .incubation-cards section,.canvas.page-facilities .supply-layout>section,.canvas.page-facilities .service-board>strong,.canvas.page-facilities .incubation-board>strong,.canvas.page-facilities .supply-board>strong{background:linear-gradient(135deg,#ffffff42,#ecf9ff24 48%,#cfedfa1a)!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #73cbec29,0 20px 52px #08324c29!important;-webkit-backdrop-filter:blur(30px) saturate(155%)!important;backdrop-filter:blur(30px) saturate(155%)!important}.canvas.page-facilities .service-board>header,.canvas.page-facilities .restaurant-identity{border-left:7px solid rgba(255,139,48,.86)!important}.canvas.page-facilities .service-board>strong,.canvas.page-facilities .incubation-board>strong,.canvas.page-facilities .supply-board>strong{text-shadow:0 1px 0 rgba(255,255,255,.42)!important}.canvas.page-traffic.traffic-light .traffic-copy h2{color:var(--content-title)!important}.canvas .traffic-modes{color:var(--content-title)!important;background:var(--content-panel)!important;border-color:var(--content-line)!important;box-shadow:0 18px 50px var(--content-shadow)!important}.canvas .traffic-modes span{color:var(--content-muted)!important;border-color:var(--content-line)!important}.canvas .traffic-modes b{color:var(--content-title)!important}.canvas .traffic-modes small{color:var(--content-muted)!important}.canvas .traffic-modes .active,.canvas .traffic-light .traffic-modes .active{color:#dff7ff!important;background:linear-gradient(90deg,#0165fb,#27aee8)!important;border-left-color:var(--content-orange)!important}.canvas .traffic-modes .active em,.canvas .traffic-modes .active b,.canvas .traffic-modes .active small{color:#fff!important}.canvas .traffic-detail{background:linear-gradient(90deg,var(--content-panel),var(--content-panel-soft),transparent)!important;border-left-color:var(--content-accent)!important}.canvas .traffic-detail b,.canvas .traffic-detail b em{color:var(--content-accent)!important}.canvas .enterprise-intro:before{opacity:.86}.canvas .enterprise-intro,.canvas .enterprise-intro>small,.canvas .enterprise-intro h2,.canvas .enterprise-intro p{text-shadow:none!important;-webkit-text-stroke:0!important}.canvas .enterprise-intro>small{font-size:27px;line-height:1.35;letter-spacing:2px;font-weight:700}.canvas .enterprise-intro h2{font:116px/1.12 Title;margin:30px 0;letter-spacing:0}.canvas .enterprise-intro p{width:980px;margin:0;font-size:38px;line-height:1.7;font-weight:400;letter-spacing:0}.canvas .film-copy,.canvas .film-copy h2,.canvas .film-copy p,.canvas .play b{text-shadow:0 4px 22px var(--content-shadow)!important}.canvas .play b small{color:var(--content-label)!important}.canvas .subnav,.canvas .facility-index{color:var(--content-muted)!important;background:var(--content-panel)!important;box-shadow:0 20px 60px var(--content-shadow)!important}.canvas .subnav>span,.canvas .facility-index>span{color:var(--content-muted)!important;border-color:var(--content-line)!important}.canvas .subnav b,.canvas .facility-index b{color:var(--content-title)!important}.canvas .subnav small,.canvas .facility-index small,.canvas .facility-index em{color:var(--content-muted)!important}.canvas .subnav .active,.canvas .facility-index .active{color:#d9f4ff!important;background:linear-gradient(120deg,#0165fb,#27aee8)!important}.canvas .subnav .active b,.canvas .subnav .active small,.canvas .facility-index .active b,.canvas .facility-index .active small,.canvas .facility-index .active em{color:#fff!important}.canvas .subnav .active:before,.canvas .facility-index .active:before{background:var(--content-orange)!important}.canvas .data-ribbon,.canvas .data-ribbon b,.canvas .data-ribbon span{color:#fff!important}.canvas .data-ribbon small{color:#aeeaff!important}.canvas .editorial-panel,.canvas .planning-anchors>span,.canvas .traffic-modes,.canvas .traffic-detail,.canvas .subnav,.canvas .facility-index{background:linear-gradient(135deg,#ffffff40,#ebf9ff21 50%,#c1e6f617)!important;border:1px solid rgba(255,255,255,.58)!important;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #56bee524,0 18px 48px #08324c24!important;-webkit-backdrop-filter:blur(26px) saturate(150%)!important;backdrop-filter:blur(26px) saturate(150%)!important}.canvas .subnav>span,.canvas .facility-index>span{background:transparent!important;border-color:#ffffff57!important}.canvas .subnav .active,.canvas .facility-index .active{background:linear-gradient(125deg,#0165fbe0,#27aee8b3)!important;box-shadow:inset 0 1px #ffffff57,0 8px 24px #0165fb33!important;-webkit-backdrop-filter:blur(20px) saturate(155%)!important;backdrop-filter:blur(20px) saturate(155%)!important}.canvas .traffic-modes .active{background:linear-gradient(125deg,#0165fbd1,#27aee89e)!important;box-shadow:inset 0 1px #ffffff4d,0 8px 22px #0165fb29!important;-webkit-backdrop-filter:blur(20px) saturate(155%)!important;backdrop-filter:blur(20px) saturate(155%)!important}.canvas .data-ribbon{background:linear-gradient(105deg,#043969b3,#0165fb9e 55%,#39d0ff80)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #6ee0ff47,0 22px 56px #022b5238!important;-webkit-backdrop-filter:blur(28px) saturate(150%)!important;backdrop-filter:blur(28px) saturate(150%)!important}.canvas .brandbar,.canvas .master-nav,.canvas .video-controls{background:linear-gradient(135deg,#f6fcffad,#d9f3fc61)!important;border-color:#ffffff80!important;box-shadow:inset 0 1px #ffffffb8,0 16px 42px #002a4829!important;-webkit-backdrop-filter:blur(28px) saturate(150%)!important;backdrop-filter:blur(28px) saturate(150%)!important}.canvas .master-nav,.canvas .video-controls{background:linear-gradient(135deg,#033656b8,#0153898f)!important}.canvas .nav-items>span{border-color:#ffffff2e!important}.canvas .nav-items>span.active{background:linear-gradient(135deg,#0165fb9e,#39d0ff52)!important;box-shadow:inset 0 1px #ffffff3d!important}@keyframes pageReveal{0%{transform:scale(1.008)}to{transform:none}}@keyframes subnavRise{0%{transform:translate(-50%,42px)}to{transform:translate(-50%)}}.canvas .brand-title b{color:#062d50!important;text-shadow:none!important}.canvas .brand-title small{color:#51758d!important;text-shadow:none!important}.canvas .brandbar{background:linear-gradient(100deg,#fbfdff,#f7fcfe 58%,#eaf7fb)!important;border-bottom-color:#0165fb33!important;box-shadow:0 12px 34px #0439591a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.canvas .master-nav{background:linear-gradient(180deg,#095180fa,#033964f7 44%,#012548fa)!important;border:1px solid rgba(104,215,255,.36)!important;box-shadow:inset 0 1px #cdf6ff8a,inset 0 -1px #00112aa3,0 -12px 36px #001c3b33!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important;backdrop-filter:blur(18px) saturate(135%)!important}.canvas .nav-items>span{background:linear-gradient(180deg,#187aa914,#00143314)!important;border-color:#89e0ff30!important}.canvas .nav-items>span.active{background:linear-gradient(135deg,#0175f8f5,#22beefd6)!important;box-shadow:inset 0 1px #ebfbff99,inset 0 -1px #004c9773,0 0 32px #32c8ff33!important}.canvas.page-film .play{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.canvas .home-scale-card{position:absolute;z-index:4;left:150px;top:1325px;width:900px;min-height:390px;padding:36px 40px 38px;color:var(--content-title);border:1px solid rgba(255,255,255,.7);border-left:5px solid var(--content-cyan);background:linear-gradient(135deg,#ffffff80,#effbff2b 58%,#79deff24),#f5fcff2e;box-shadow:inset 0 1px #ffffffd1,inset 0 0 0 1px #48c5f50f,0 28px 76px #0d4d7024;-webkit-backdrop-filter:blur(24px) saturate(138%);backdrop-filter:blur(24px) saturate(138%);overflow:hidden}.canvas .home-scale-card:after{content:"";position:absolute;width:440px;height:440px;right:-170px;top:-250px;border-radius:50%;background:radial-gradient(circle,rgba(57,208,255,.23),transparent 68%);pointer-events:none}.canvas .home-scale-card header{position:relative;z-index:1;display:flex;align-items:center;gap:22px;padding-bottom:18px;border-bottom:1px solid rgba(1,101,251,.16)}.canvas .home-scale-card header small,.canvas .home-scale-card header span{color:var(--content-label);font-size:17px;font-weight:700;letter-spacing:2.6px}.canvas .home-scale-card header span{color:var(--content-muted);font-weight:400}.canvas .home-scale-primary{position:relative;z-index:1;display:flex;align-items:flex-end;gap:28px;padding:18px 0 14px}.canvas .home-scale-primary b{color:var(--content-orange);font:142px/.78 Title;letter-spacing:-3px;text-shadow:0 10px 24px rgba(255,139,48,.13)}.canvas .home-scale-primary b em,.canvas .home-scale-secondary b em{font:30px CN;font-style:normal;letter-spacing:0;margin-left:6px}.canvas .home-scale-primary strong{color:var(--content-body);font-size:27px;line-height:1.2;padding-bottom:7px;letter-spacing:1px}.canvas .home-scale-secondary{position:relative;z-index:1;display:flex;align-items:stretch}.canvas .home-scale-secondary>div{display:flex;flex-direction:column;min-width:245px;padding:5px 30px 0 0;margin-right:30px;border-right:1px solid rgba(1,101,251,.16)}.canvas .home-scale-secondary>div:last-child{min-width:0;margin-right:0;padding-right:0;border:0}.canvas .home-scale-secondary b{color:var(--content-title);font:56px/1 Title;letter-spacing:-1px}.canvas .home-scale-secondary b em{color:var(--content-accent);font-size:24px}.canvas .home-scale-secondary span{margin-top:11px;color:var(--content-muted);font-size:30px;font-weight:700;letter-spacing:1.4px}.canvas.page-enterprises .logo-planet span>i{padding:0!important;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#fffffff5,#ebf8fce0)!important}.canvas.page-enterprises .logo-planet span>i img{width:100%!important;height:100%!important;object-fit:cover!important;transform:translate(-2px,5px) scale(1.16);mix-blend-mode:multiply}.canvas.facility-layout-restaurant .restaurant-identity{left:1370px!important;right:auto!important;top:230px!important;width:1320px!important;min-height:0!important;height:390px!important;padding:42px 64px 34px!important}.canvas.facility-layout-restaurant .restaurant-identity:after{left:10%!important;right:10%!important;top:132px!important}.canvas.facility-layout-restaurant .restaurant-identity>b{font-size:60px!important;line-height:1.16!important}.canvas.facility-layout-restaurant .restaurant-logo{width:850px!important;height:142px!important;margin:30px auto 0!important}.canvas.facility-layout-restaurant .restaurant-logo[hidden],.canvas.facility-layout-restaurant .restaurant-identity.is-gallery-generic{display:none!important}.canvas.facility-layout-restaurant .restaurant-carousel{left:auto!important;right:30px!important;top:260px!important;bottom:430px!important;width:520px!important;height:auto!important;padding:0!important;overflow:hidden!important;overflow:clip!important;touch-action:none;cursor:pointer;-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent)!important;mask-image:linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent)!important}.canvas.facility-layout-restaurant .restaurant-track{display:flex;flex-direction:column;align-items:center;gap:36px!important;width:100%!important;height:max-content}.canvas.facility-layout-restaurant .restaurant-track img{width:490px!important;height:300px!important;transform:scale(.82)!important;opacity:calc(.48 * var(--facility-gallery-opacity, 1))!important;filter:saturate(calc(.82 * var(--facility-gallery-saturation, 1))) brightness(var(--facility-gallery-brightness, 1)) contrast(var(--facility-gallery-contrast, 1))!important;cursor:pointer}.canvas.facility-layout-restaurant .restaurant-track img.is-current{transform:scale(1)!important;opacity:var(--facility-gallery-opacity, 1)!important;filter:saturate(calc(1.12 * var(--facility-gallery-saturation, 1))) brightness(var(--facility-gallery-brightness, 1)) contrast(var(--facility-gallery-contrast, 1))!important}.canvas.facility-layout-restaurant .restaurant-track.is-manual-scrolling{transition:none!important;cursor:grabbing}.canvas.facility-layout-restaurant .restaurant-track.is-manual-scrolling img{transition:none!important;opacity:calc(.62 * var(--facility-gallery-opacity, 1))!important;transform:scale(.82)!important;filter:saturate(calc(.86 * var(--facility-gallery-saturation, 1))) brightness(calc(1.04 * var(--facility-gallery-brightness, 1))) contrast(var(--facility-gallery-contrast, 1))!important;border-color:#fffffff0!important;box-shadow:0 26px 58px #1646603d!important;cursor:grabbing}.canvas.facility-layout-restaurant .restaurant-track img.is-pressed:not(.is-current){transform:scale(.76)!important;filter:saturate(1.02) brightness(1.12)!important}.canvas.facility-layout-restaurant .restaurant-track img.is-pressed.is-current{transform:scale(.94)!important;filter:saturate(1.12) brightness(1.1)!important}.canvas.facility-layout-restaurant .restaurant-track img.is-click-selected{border-color:#ff8b30!important;box-shadow:0 0 0 8px #ff8b3042,0 34px 72px #16466057!important}.canvas.facility-layout-restaurant .restaurant-backdrop img{pointer-events:none!important;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.intro-experience{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:#000;opacity:1;visibility:visible;transition:opacity .65s ease,visibility 0s linear 0s}.intro-experience[hidden]{display:none}.intro-experience.is-finished{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .65s ease,visibility 0s linear .65s}.intro-experience__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.intro-experience__start{--intro-sweep-angle: 0deg;position:relative;z-index:2;isolation:isolate;width:clamp(460px,34vw,680px);min-height:230px;padding:30px 54px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;overflow:hidden;border:1px solid rgba(144,225,255,.42);border-radius:24px;background:radial-gradient(ellipse at 16% 6%,rgba(174,239,255,.25),transparent 38%),radial-gradient(ellipse at 92% 100%,rgba(27,109,255,.34),transparent 46%),linear-gradient(135deg,#04235bb8,#0853bb80 54%,#295dd66b);box-shadow:0 34px 90px #00133857,0 10px 28px #005dcf2e,inset 0 1px #ffffff7a,inset 0 -1px #41b2ff33;color:#fff;font-family:CN,Arial,sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(28px) saturate(165%);backdrop-filter:blur(28px) saturate(165%);transition:transform .24s ease,box-shadow .24s ease,background-color .24s ease}.intro-experience__start:before{content:"";position:absolute;z-index:0;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;border-radius:inherit;background:conic-gradient(from var(--intro-sweep-angle),rgba(116,219,255,.18) 0deg,rgba(116,219,255,.18) 268deg,rgba(185,244,255,.72) 304deg,rgba(255,255,255,.98) 324deg,rgba(74,181,255,.42) 344deg,rgba(116,219,255,.18) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:introBorderSweep 4.8s linear infinite}.intro-experience__start:after{content:"";position:absolute;z-index:0;top:1px;right:1px;bottom:1px;left:1px;border-radius:23px;background:radial-gradient(ellipse at 20% 0%,rgba(255,255,255,.16),transparent 36%),linear-gradient(112deg,transparent 20%,rgba(161,232,255,.08) 43%,transparent 65%);pointer-events:none}.intro-experience__start>*{position:relative;z-index:1}.intro-experience__start[hidden]{display:none}.intro-experience__start img{width:142px;height:auto;margin-bottom:7px;opacity:.96;filter:drop-shadow(0 7px 16px rgba(0,17,55,.34))}.intro-experience__start span{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:1.5px;text-shadow:0 4px 18px rgba(0,20,66,.42)}.intro-experience__start small{color:#d0f5ffe0;font-size:14px;letter-spacing:4px}.intro-experience__start:focus-visible{outline:1px solid rgba(191,242,255,.88);outline-offset:5px;box-shadow:0 34px 90px #00133857,0 0 0 4px #2bb5ff1f,inset 0 1px #ffffff7a}.intro-experience__start:hover{transform:translateY(-2px);box-shadow:0 38px 100px #00133866,0 12px 36px #0074e03d,inset 0 1px #ffffff8f}.intro-experience__start:active{transform:translateY(0) scale(.985)}body.intro-active .canvas{visibility:hidden}@property --intro-sweep-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes introBorderSweep{to{--intro-sweep-angle: 360deg}}@media(prefers-reduced-motion:reduce){.intro-experience{transition:none}.intro-experience__start:before{animation:none}}
