@font-face{font-family:Noto Sans TC;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/noto-sans-tc-chinese-traditional-900-normal.BAenJrPw.woff2)format("woff2")}.lumi-product{--lh-black:#000;--lh-night:#0b0b0d;--lh-ink:#1d1d1f;--lh-muted:#6e6e73;--lh-gray1:#86868b;--lh-gray-bg:#f5f5f7;--lh-line:#d2d2d7;--lh-pcb:#f0c419;--lh-orange:#ff7a1a;--lh-link:#2997ff;--lh-link-light:#06c;--lh-font:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;background:var(--lh-black);color:var(--lh-ink);font-family:var(--lh-font);-webkit-font-smoothing:antialiased;margin:0}.lumi-product h1,.lumi-product h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:900}.lh-nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#161617b8;border-bottom:1px solid #ffffff14;position:sticky;top:0}.lh-nav-in{color:#d2d2d7;align-items:center;gap:28px;max-width:1080px;height:48px;margin:0 auto;padding:0 24px;font-size:13px;display:flex}.lh-nav a:hover{color:#fff}.lh-brand{color:#f5f5f7;letter-spacing:-.01em;align-items:center;gap:8px;margin-right:auto;font-size:17px;font-weight:900;display:flex}.lh-brand i{background:var(--lh-pcb);border-radius:50%;width:10px;height:10px}.lh-nav .lh-start{background:var(--lh-orange);color:#fff;border-radius:999px;padding:4px 14px;font-weight:600}@media (width<=760px){.lh-nav-link{display:none}.lh-nav-link.lh-nav-keep{display:inline}}.lh-btn{background:var(--lh-orange);color:#fff;border-radius:999px;align-items:center;min-height:48px;padding:0 26px;font-size:18px;font-weight:600;transition:background-color .2s;display:inline-flex}.lh-btn:hover{background:#f06a0a}.lh-more{color:var(--lh-link);font-size:18px}.lh-more:hover{text-decoration:underline}.lh-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.lh-lead{color:var(--lh-gray1);margin:0;font-size:clamp(19px,2.2vw,24px);font-weight:600;line-height:1.5}.lh-board{position:relative}.lh-board>img{width:100%;height:auto;display:block}.lh-scr,.lh-glare{aspect-ratio:4/3;width:70.183%;position:absolute;top:9.934%;left:14.512%}.lh-scr{background:#000;overflow:hidden}.lh-scr canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.lh-glare{pointer-events:none;background:linear-gradient(115deg,#ffffff2e 0%,#ffffff0d 30%,#0000 48%)}.lh-scene{position:relative}.lh-stage{place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.lh-hero{color:#f5f5f7;text-align:center;background:#000;flex-direction:column;align-items:center;min-height:calc(100vh - 48px);padding:64px 24px 0;display:flex;position:relative;overflow:hidden}.lh-eyebrow{background:linear-gradient(90deg,#ffd23f,#ff7a1a);color:#0000;background-clip:text;margin:0 0 10px;font-size:22px;font-weight:900}.lh-hero h1{z-index:2;font-size:clamp(48px,7.6vw,104px);line-height:1.05;position:relative}.lh-say{background:linear-gradient(#f5f5f7 30%,#a1a1a6);color:#0000;background-clip:text}.lh-name{color:#ffb02e;width:3.4em;caret-color:var(--lh-orange);font:inherit;text-align:left;background:0 0;border:0;border-bottom:.05em solid #3a3a3c;outline:0;padding:0;transition:border-color .6s}.lh-name:focus{border-bottom-color:var(--lh-orange)}.lh-name::placeholder{color:#262628}.is-lit .lh-name{border-bottom-color:#0000}.lh-hint{margin-top:16px;transition:opacity .5s}.is-lit .lh-hint{opacity:0}.lh-stage3d{z-index:1;perspective:1400px;width:min(620px,84vw);margin-top:32px;position:relative}.lh-tilt{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.23,1,.32,1)}.lh-hero .lh-board{filter:brightness(.32)drop-shadow(0 40px 60px #000000e6);transition:filter 1.4s cubic-bezier(.23,1,.32,1)}.is-lit .lh-hero .lh-board{filter:brightness()drop-shadow(0 40px 60px #000000e6)}.lh-amb{aspect-ratio:4/3;opacity:0;filter:blur(70px)saturate(1.6);pointer-events:none;width:72%;transition:opacity 1.6s;position:absolute;top:6%;left:14%;transform:scale(1.7)}.is-lit .lh-amb{opacity:.85}.lh-floor{opacity:0;background:radial-gradient(closest-side,#ffb02e38,#0000);width:140%;height:40%;transition:opacity 1.6s;position:absolute;bottom:-28%;left:50%;transform:translate(-50%)}.is-lit .lh-floor{opacity:1}.lh-dust{z-index:0;pointer-events:none;width:140%;height:130%;position:absolute;inset:-30% -20% 0}.lh-payoff{z-index:2;opacity:0;margin:34px 0 70px;transition:opacity .8s ease-out .7s,transform .8s cubic-bezier(.23,1,.32,1) .7s;position:relative;transform:translateY(14px)}.is-lit .lh-payoff{opacity:1;transform:none}.lh-payoff p{color:#f5f5f7;margin:0 0 22px;font-size:21px;font-weight:600}#lh-dive{background:#000;height:600vh}#lh-dive .lh-stage{background:#000}.lh-dive-board{transform-origin:34% 53%;will-change:transform;width:min(520px,70vw)}.lh-sub{aspect-ratio:4/3;opacity:0;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(90deg,#ff3b30 0 30%,#000 30% 34%,#34c759 34% 64%,#000 64% 67%,#0a84ff 67% 97%,#000 97%) 0 0/.3125% .416667%,linear-gradient(#000 0 8%,#0000 8%) 0 0/.3125% .416667%;width:70.183%;position:absolute;top:9.934%;left:14.512%}.lh-veil{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000 45%,#000000d9 72%);position:absolute;inset:0}.lh-dive-text{z-index:3;color:#fff;text-align:center;opacity:0;position:absolute;inset:auto 0 9vh}.lh-dive-text h2{letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-shadow:0 4px 40px #000;font-size:clamp(56px,9vw,128px)}.lh-dive-text p{text-shadow:0 2px 24px #000;margin:6px 0 0;font-size:clamp(22px,2.6vw,32px);font-weight:600;line-height:1.35}#lh-spin{background:#000;height:420vh}#lh-spin .lh-stage{background:radial-gradient(70% 60% at 62% 55%,#1c1708,#000 70%)}#lh-explode{background:var(--lh-gray-bg);height:360vh}#lh-explode .lh-stage{background:var(--lh-gray-bg)}.lh-seq{aspect-ratio:4/3;width:min(60vw,960px);position:absolute;top:50%;left:65%;transform:translate(-50%,-50%)}.lh-seq canvas{width:100%;height:100%;display:block}.lh-seq-screen{transform-origin:0 0;image-rendering:pixelated;position:absolute;top:0;left:0;width:320px!important;height:240px!important}.lh-seq-copy{z-index:2;width:min(28vw,400px);position:absolute;top:50%;left:max(24px,6vw);transform:translateY(-50%)}#lh-spin .lh-seq-copy{color:#f5f5f7}#lh-explode .lh-seq-copy{color:var(--lh-ink)}.lh-seq-copy h2{font-size:clamp(32px,3.8vw,60px);line-height:1.08}.lh-seq-copy p{color:var(--lh-gray1);margin:14px 0 0;font-size:19px;font-weight:600;line-height:1.5}.lh-parts{gap:12px;margin:22px 0 0;padding:0;font-size:21px;font-weight:600;list-style:none;display:grid}.lh-parts li{opacity:.18;transition:opacity .4s ease-out,transform .4s cubic-bezier(.23,1,.32,1);transform:translate(-8px)}.lh-parts li.is-on{opacity:1;transform:none}.lh-white{color:var(--lh-ink);text-align:center;background:#fff;padding:140px 24px}.lh-white h2{font-size:clamp(40px,6vw,80px);line-height:1.08}.lh-bento{text-align:left;grid-template-columns:repeat(6,1fr);gap:20px;max-width:1080px;margin:72px auto 0;display:grid}.lh-tile{background:var(--lh-gray-bg);border-radius:30px;flex-direction:column;justify-content:flex-end;min-width:0;min-height:300px;padding:34px;display:flex;position:relative;overflow:hidden}.lh-w4{grid-column:span 4}.lh-w2{grid-column:span 2}.lh-k{letter-spacing:-.04em;font-size:clamp(52px,6.4vw,88px);font-weight:900;line-height:.95;position:relative}.lh-k small{letter-spacing:0;margin-left:.15em;font-size:.36em}.lh-tile p{color:var(--lh-muted);margin:12px 0 0;font-size:17px;line-height:1.5;position:relative}.lh-tile p b{color:var(--lh-ink);font-weight:600}.lh-t-screen,.lh-t-rgb{color:#f5f5f7;background:#000}.lh-t-screen p,.lh-t-rgb p{color:#a1a1a6}.lh-t-screen p b,.lh-t-rgb p b{color:#fff}.lh-t-screen p{max-width:56%}.lh-t-screen .lh-k{background:linear-gradient(90deg,#fff,#ffd23f);color:#0000;background-clip:text}.lh-t-screen img{filter:drop-shadow(0 30px 40px #000c);width:52%;position:absolute;top:-22%;right:-8%;transform:rotate(-8deg)}.lh-t-zero .lh-k{background:linear-gradient(135deg,#ff7a1a,#ffd23f);color:#0000;background-clip:text;font-size:clamp(120px,14vw,190px)}.lh-flash{background:#e5e5ea;border-radius:9px;height:8px;margin-top:18px;overflow:hidden}.lh-flash i{transform-origin:0;background:linear-gradient(90deg,#ff7a1a,#ffd23f);width:100%;height:100%;animation:3.2s cubic-bezier(.77,0,.175,1) infinite lh-flash;display:block;transform:scaleX(0)}@keyframes lh-flash{70%,to{transform:scaleX(1)}}.lh-rgb{width:170px;height:150px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.lh-rgb i{mix-blend-mode:screen;filter:blur(2px);border-radius:50%;width:100px;height:100px;position:absolute}.lh-rgb i:first-child{background:#ff2d2d;animation:6s ease-in-out infinite lh-o1;top:0;left:35px}.lh-rgb i:nth-child(2){background:#22e05a;animation:6s ease-in-out infinite lh-o2;top:50px;left:0}.lh-rgb i:nth-child(3){background:#2b6bff;animation:6s ease-in-out infinite lh-o3;top:50px;left:70px}@keyframes lh-o1{50%{transform:translateY(-14px)}}@keyframes lh-o2{50%{transform:translate(-14px,8px)}}@keyframes lh-o3{50%{transform:translate(14px,8px)}}.lh-sun{background:radial-gradient(circle at 40% 40%,#fff6c9,#ffd23f 45%,#ff9f1a);border-radius:50%;width:110px;height:110px;animation:4s ease-in-out infinite lh-sun;position:absolute;top:30px;right:30px;box-shadow:0 0 80px #ffbe28cc}@keyframes lh-sun{50%{transform:scale(1.06)}}.lh-k-sm{font-size:44px}#lh-tree{background:var(--lh-night);height:560vh}#lh-tree .lh-stage{background:radial-gradient(120% 80% at 66% 100%, #1a1508, var(--lh-night) 60%)}.lh-tcopy{z-index:3;color:#f5f5f7;width:min(40vw,560px);position:absolute;top:50%;left:max(24px,6vw);transform:translateY(-50%)}.lh-tcopy h2{font-size:clamp(36px,4.8vw,72px);line-height:1.06}.lh-tcopy p{color:var(--lh-gray1);font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:21px}.lh-tcopy .lh-more{margin-top:22px;display:inline-block}.lh-world{transform-origin:50% 100%;will-change:transform;width:1000px;height:1000px;position:absolute;bottom:0;left:66%}.lh-world svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lh-world .lh-board{width:300px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.lh-glow{filter:drop-shadow(0 0 6px)drop-shadow(0 0 16px)}.lh-tgem{opacity:0;width:104px;transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .4s ease-out;position:absolute;transform:translate(-50%,-50%)scale(.3)}.lh-tgem.is-on{opacity:1;transform:translate(-50%,-50%)scale(1)}.lh-tgem:before{content:"";background:radial-gradient(closest-side, var(--c), transparent);opacity:.55;filter:blur(8px);border-radius:50%;position:absolute;inset:-20%}.lh-tgem img{width:100%;animation:3.6s ease-in-out infinite lh-gem;display:block;position:relative}@keyframes lh-gem{50%{transform:translateY(-8px)}}.lh-lbl{font:600 22px var(--lh-font)}.lh-end{color:var(--lh-ink);text-align:center;background:#fff;padding:150px 24px 120px}.lh-end h2{font-size:clamp(48px,7vw,96px)}.lh-end .lh-lead{color:var(--lh-muted);margin:16px auto 0}.lh-end .lh-lead b{color:var(--lh-ink)}.lh-end .lh-ctas{margin-top:34px}.lh-end .lh-more,.lh-faq .lh-more{color:var(--lh-link-light)}.lh-end .lh-board{filter:drop-shadow(0 30px 40px #0000002e);width:min(360px,70vw);margin:64px auto 0}.lh-faq{background:var(--lh-gray-bg);color:var(--lh-ink);padding:100px 24px 120px}.lh-faq-in{max-width:880px;margin:0 auto}.lh-faq h2{font-size:clamp(32px,4vw,48px)}.lh-faq details{border-bottom:1px solid var(--lh-line)}.lh-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;font-size:19px;font-weight:600;list-style:none;display:flex}.lh-faq summary::-webkit-details-marker{display:none}.lh-faq summary:after{content:"+";color:var(--lh-muted);font-size:26px;font-weight:400;transition:transform .2s ease-out}.lh-faq details[open] summary:after{transform:rotate(45deg)}.lh-faq details p{color:var(--lh-muted);margin:0 0 22px;font-size:17px;line-height:1.7}.lh-faq details a{color:var(--lh-link-light)}.lh-faq-list{border-top:1px solid var(--lh-line);margin-top:32px}.lh-foot{border-top:1px solid var(--lh-line);background:var(--lh-gray-bg);color:var(--lh-muted);text-align:center;padding:22px 24px;font-size:12px}.lh-foot a:hover{text-decoration:underline}@media (width<=760px){.lh-bento{grid-template-columns:1fr}.lh-w2,.lh-w4{grid-column:auto}.lh-t-screen{min-height:420px}.lh-t-screen p{max-width:none}.lh-t-screen img{width:70%;top:-6%}.lh-seq{width:96vw;top:60%;left:50%}.lh-seq-copy{text-align:center;width:auto;top:10vh;left:16px;right:16px;transform:none}.lh-parts{justify-items:center;font-size:17px}.lh-tcopy{text-align:center;width:auto;top:11vh;left:16px;right:16px;transform:none}.lh-world{left:50%}}@media (prefers-reduced-motion:reduce){.lumi-product *,.lumi-product :before{transition-duration:.01ms!important;animation:none!important}}[data-lh-guest][hidden],[data-lh-member][hidden]{display:none!important}
