@import"https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600&display=swap";.carousel[data-v-50d4057e]{position:relative;overflow:hidden;margin-top:36px;margin-bottom:6px}.rail[data-v-50d4057e]{display:flex;align-items:center;gap:12px;height:70vh;min-height:320px}.panel[data-v-50d4057e]{height:100%;border-radius:14px;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer;opacity:.95;overflow:hidden}.panel.main[data-v-50d4057e]{flex:7 1 70%;cursor:default;opacity:1;box-shadow:0 18px 50px #00000059}.panel.prev[data-v-50d4057e],.panel.next[data-v-50d4057e]{flex:1.5 1 15%;filter:grayscale(.3)}.panel.prev[data-v-50d4057e]:hover,.panel.next[data-v-50d4057e]:hover{filter:grayscale(0);opacity:1}@media(max-width:900px){.rail[data-v-50d4057e]{height:360px}.panel.main[data-v-50d4057e]{flex:6 1 70%}.panel.prev[data-v-50d4057e],.panel.next[data-v-50d4057e]{flex:2 1 15%}}@media(max-width:640px){.rail[data-v-50d4057e]{gap:8px;height:280px}.panel.prev[data-v-50d4057e],.panel.next[data-v-50d4057e]{display:none}.panel.main[data-v-50d4057e]{flex:1 1 100%}}.vision[data-v-2edc5bdf]{text-align:center}.title[data-v-2edc5bdf]{margin:3vh 0 0;font-size:clamp(48px,7vw,96px);letter-spacing:.02em;line-height:1.1}.subtitle[data-v-2edc5bdf]{margin:2px 0 0;font-size:clamp(20px,3.5vw,36px);letter-spacing:.04em;opacity:.8}.three-bg[data-v-579bd9d3]{position:absolute;inset:0;z-index:0;pointer-events:none}.gsap-section[data-v-f0dcb033]{background:linear-gradient(135deg,#5cc2ff0f,#7b5bff14);border:1px solid rgba(255,255,255,.06);min-height:90vh;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.grid[data-v-f0dcb033]{display:contents}.tile[data-v-f0dcb033]{display:flex;padding:0;border-radius:0;align-items:flex-start;transition:transform .25s ease,opacity .2s ease;position:relative;z-index:1}.tile[data-v-f0dcb033]:hover{transform:scale(1.05)}.pos[data-v-f0dcb033]{width:100%;height:100%;font-size:clamp(44px,6.4vw,90px)}.pos strong[data-v-f0dcb033]{display:inline-block;transform-origin:center;transition:transform .18s ease,opacity .18s ease}.label[data-v-f0dcb033]{pointer-events:auto}.tile.tl .pos strong[data-v-f0dcb033]{transform-origin:0% 0%}.tile.tr .pos strong[data-v-f0dcb033]{transform-origin:100% 0%}.tile.bl .pos strong[data-v-f0dcb033]{transform-origin:0% 100%}.tile.br .pos strong[data-v-f0dcb033]{transform-origin:100% 100%}.tile.is-active .pos strong[data-v-f0dcb033]{transform:scale(1.12)}.tile.is-dim .pos strong[data-v-f0dcb033]{transform:scale(.92);opacity:.75}.pos.tl[data-v-f0dcb033]{display:flex;align-items:flex-start;justify-content:flex-start}.pos.tr[data-v-f0dcb033]{display:flex;align-items:flex-start;justify-content:flex-end;text-align:right}.pos.bl[data-v-f0dcb033]{display:flex;align-items:flex-end;justify-content:flex-start}.pos.br[data-v-f0dcb033]{display:flex;align-items:flex-end;justify-content:flex-end;text-align:right}.cta-wrap[data-v-15024580]{display:flex;gap:12px;min-height:50vh;height:50vh;align-items:stretch}.cta-btn[data-v-15024580]{height:100%;flex:1 1 50%;padding:32px 24px;font-size:20px;font-weight:400;border:1px solid rgba(255,255,255,.15);cursor:pointer;border-radius:12px;color:#e7e7e7;background:#0f0f0f;transition:transform .2s ease,background .5s ease,color .5s ease;display:flex;align-items:center;align-self:stretch}.cta-btn.left[data-v-15024580]{background:linear-gradient(135deg,#2a2a2a,#0f0f0f)}.cta-btn.right[data-v-15024580]{background:linear-gradient(135deg,#3a3a3a,#1a1a1a)}.cta-btn[data-v-15024580]:hover{transform:translateY(-2px);background:#e7e7e7;color:#0b0c0f}.cta-text[data-v-15024580]{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;font-size:clamp(28px,16vh,84px);line-height:1;letter-spacing:.02em;font-family:Barlow,sans-serif;font-weight:400}@media(max-width:768px){.cta-wrap[data-v-15024580]{grid-template-columns:1fr}}.progress[data-v-2fdfe5a9]{position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:5}.logo[data-v-2fdfe5a9]{width:80px;height:auto}.segment[data-v-2fdfe5a9]{opacity:.25;transition:opacity .35s ease,filter .35s ease;cursor:pointer}.segment.active[data-v-2fdfe5a9]{opacity:1;filter:drop-shadow(0 0 12px rgba(92,194,255,.7))}.segment path[data-v-2fdfe5a9]{fill:#fff!important}.base path[data-v-2fdfe5a9]{fill:#fff!important}.reserved[data-v-2fdfe5a9]{opacity:.12;cursor:default;pointer-events:none}@media(max-width:1024px){.progress[data-v-2fdfe5a9]{display:none}}.page[data-v-e70d3e1e]{position:relative}.hero-stack[data-v-e70d3e1e]{min-height:90vh;display:flex;flex-direction:column}#header[data-v-e6faae98]{width:100%;position:relative;z-index:2;height:32px;display:flex;align-items:center;justify-content:space-between;background-color:transparent;padding:8px 0}.left[data-v-e6faae98]{position:absolute;height:30px;left:0}.center[data-v-e6faae98]{margin:0 auto;height:28px}.right[data-v-e6faae98]{position:absolute;height:30px;right:0}.footer[data-v-bcb66372]{padding:32px 24px 48px;text-align:center;color:#9aa3b5;border-top:1px solid rgba(255,255,255,.06);background:#0b0c0fb3}.overlay[data-v-cf5d4917]{position:fixed;inset:0;z-index:999;display:grid;place-items:center;overflow:hidden}.video-wrap[data-v-cf5d4917]{position:absolute;inset:0}.bg-video[data-v-cf5d4917]{width:100%;height:100%;object-fit:cover;filter:blur(2px) saturate(1.2)}.scrim[data-v-cf5d4917]{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,#5cc2ff33,#0b0c0ff2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.content[data-v-cf5d4917]{position:relative;width:min(420px,90vw);padding:28px 24px;border-radius:16px;background:#0009;border:1px solid rgba(255,255,255,.08);color:#e7e7e7;display:flex;flex-direction:column;gap:16px}.lang-switch[data-v-cf5d4917]{display:flex;justify-content:flex-end;gap:10px}.lang-btn[data-v-cf5d4917]{padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#e7e7e7;cursor:pointer}.lang-btn.active[data-v-cf5d4917]{background:linear-gradient(135deg,#5cc2ff,#7b5bff);color:#0b0c0f;border-color:transparent}.progress[data-v-cf5d4917]{display:flex;flex-direction:column;gap:10px}.label[data-v-cf5d4917]{font-size:14px;color:#9aa3b5}.percent[data-v-cf5d4917]{font-size:42px;font-weight:800;letter-spacing:-.02em}.bar[data-v-cf5d4917]{position:relative;height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.fill[data-v-cf5d4917]{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(135deg,#5cc2ff,#7b5bff);transition:width .25s ease}.fade-enter-active[data-v-cf5d4917],.fade-leave-active[data-v-cf5d4917]{transition:opacity .3s ease}.fade-enter-from[data-v-cf5d4917],.fade-leave-to[data-v-cf5d4917]{opacity:0}.bg-glitch[data-v-87fb2415]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;--mx: 50vw;--my: 50vh;--hot: 0}.bg-glitch__svg[data-v-87fb2415]{position:absolute;width:0;height:0;overflow:hidden}.bg-glitch[data-v-87fb2415]:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.08),transparent 45%),radial-gradient(circle at 80% 60%,rgba(120,160,255,.06),transparent 52%),linear-gradient(180deg,#0003,#0000);filter:url(#bgNoiseLow);mix-blend-mode:overlay;opacity:.55;transform:translateZ(0)}.bg-glitch[data-v-87fb2415]:after{content:"";position:absolute;inset:0;background:#ffffff0f;filter:url(#bgNoiseHot);mix-blend-mode:soft-light;opacity:calc(.12 + (var(--hot) * .22));-webkit-mask-image:radial-gradient(circle 240px at var(--mx) var(--my),rgba(255,255,255,1) 0%,rgba(255,255,255,0) 72%);mask-image:radial-gradient(circle 240px at var(--mx) var(--my),rgba(255,255,255,1) 0%,rgba(255,255,255,0) 72%)}.bg-glitch__slices[data-v-87fb2415]{position:absolute;inset:0;opacity:0;mix-blend-mode:screen;will-change:opacity,transform;background:linear-gradient(90deg,#ffffff24,#82aaff1f);-webkit-mask-image:repeating-linear-gradient(180deg,rgba(0,0,0,0) 0 22px,rgba(0,0,0,1) 22px 24px,rgba(0,0,0,0) 24px 64px);mask-image:repeating-linear-gradient(180deg,#0000 0 22px,#000 22px 24px,#0000 24px 64px);animation:bg-slices-87fb2415 9.5s infinite steps(1,end)}@keyframes bg-slices-87fb2415{0%,90%,to{opacity:0;transform:translateZ(0)}91%{opacity:.3;transform:translate3d(-24px,0,0)}92%{opacity:.12;transform:translate3d(32px,0,0)}93%{opacity:.3;transform:translate3d(-12px,0,0)}94%,95%{opacity:0;transform:translateZ(0)}}@media(pointer:coarse),(hover:none){.bg-glitch[data-v-87fb2415]:after{display:none}.bg-glitch__slices[data-v-87fb2415]{animation-duration:14s;opacity:.06}}@media(prefers-reduced-motion:reduce){.bg-glitch[data-v-87fb2415]:after,.bg-glitch__slices[data-v-87fb2415]{display:none}.bg-glitch[data-v-87fb2415]:before{opacity:.35}}.app-shell[data-v-6b5e2b5b]{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;color:#e7e7e7;position:relative;z-index:1}.view-wrap[data-v-6b5e2b5b]{min-height:0}:root{font-family:Inter,Noto Sans TC,system-ui,-apple-system,sans-serif;color:#e7e7e7;background-color:#0b0c0f;line-height:1.6}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 20% 20%,#1b1f2a,#0b0c0f)}html{scroll-behavior:auto}a{color:inherit;text-decoration:none}.page-enter-active,.page-leave-active{transition:opacity .35s ease,transform .35s ease}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(12px)}.shell{width:100%;margin:0}.stack{display:flex;flex-direction:column;gap:24px}.barlow-light{font-family:Barlow,sans-serif;font-weight:300;font-style:normal}.barlow-regular{font-family:Barlow,sans-serif;font-weight:400;font-style:normal}.barlow-medium{font-family:Barlow,sans-serif;font-weight:500;font-style:normal}.barlow-semibold{font-family:Barlow,sans-serif;font-weight:600;font-style:normal}.pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#ffffff14;color:#c5e1ff;letter-spacing:.02em;font-size:13px}.cta{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:10px;background:linear-gradient(135deg,#5cc2ff,#7b5bff);color:#0b0c0f;font-weight:700;border:none;cursor:pointer;box-shadow:0 10px 35px #7c99ff40}.muted{color:#9aa3b5}.card{padding:20px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.list-reset{margin:0;padding:0;list-style:none}
