:root{--font-geist-sans:"Microsoft YaHei UI";--font-geist-mono:"Cascadia Mono","Microsoft YaHei UI";--premium-bg:#f5f6f7;--premium-surface:#ffffff;--premium-soft:#eceef1;--premium-ink:#121419;--premium-muted:#646c76;--premium-line:rgba(18,20,25,0.1);--premium-dark:#11141a;--premium-dark-soft:#1a1e26;--premium-blue:#3457e8;--premium-blue-bright:#6179f2;--premium-ease:cubic-bezier(0.22,1,0.36,1)}html{scroll-padding-top:88px}body{color:var(--premium-ink);background:var(--premium-bg);font-family:var(--font-geist-sans),"Microsoft YaHei UI","PingFang SC","Noto Sans SC",Arial,sans-serif;text-rendering:optimizeLegibility}::selection{color:#ffffff;background:var(--premium-blue)}.lux-site :focus-visible,.news-detail-page :focus-visible,.news-page :focus-visible,.product-detail-page :focus-visible{outline:2px solid var(--premium-blue);outline-offset:4px}.lux-site,.site-shell{background:var(--premium-bg)}.lux-site{--pointer-x:72%;--pointer-y:30%;position:relative;color:var(--premium-ink)}.lux-scroll-progress{position:fixed;inset:0 auto auto 0;z-index:200;width:calc(var(--scroll-progress, 0) * 100%);height:2px;pointer-events:none;background:var(--premium-blue)}.lux-hero{position:relative;min-height:auto;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(242,243,245,.98)),#f4f5f7}.lux-hero-grid{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(17,19,24,.03) 1px,transparent 0),linear-gradient(90deg,rgba(17,19,24,.03) 1px,transparent 0);background-position:top;background-size:86px 86px;-webkit-mask-image:linear-gradient(180deg,#000 0 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 0 72%,transparent 100%)}.lux-hero-aura{position:absolute;inset:-25%;z-index:-2;pointer-events:none;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(52,87,232,.09),transparent 26%),radial-gradient(circle at 16% 16%,rgba(255,255,255,.96),transparent 30%);transition:background-position .4s ease}.lux-nav{position:fixed;top:18px;left:50%;z-index:120;display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:min(1280px,calc(100% - 48px));min-height:62px;padding:7px 9px 7px 14px;border:1px solid transparent;transform:translateX(-50%);transition:top .4s var(--premium-ease),width .4s var(--premium-ease),min-height .4s var(--premium-ease),padding .4s var(--premium-ease),background .4s ease,border-color .4s ease,box-shadow .4s ease}.lux-nav.is-scrolled{top:10px;width:min(1160px,calc(100% - 48px));min-height:56px;padding:5px 8px 5px 12px;border-color:rgba(17,19,24,.1);background:rgba(250,251,252,.84);box-shadow:0 14px 38px rgba(17,19,24,.07);-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%)}.lux-brand{display:inline-flex;align-items:center;gap:11px;min-width:max-content}.lux-brand .brand-mark{width:38px;height:38px;filter:saturate(.28) contrast(1.05);transition:filter .3s ease}.lux-brand:hover .brand-mark{filter:saturate(.75) contrast(1.05)}.lux-brand>span:last-child{display:grid;gap:1px}.lux-brand strong{color:var(--premium-ink);font-size:13px;font-weight:700;letter-spacing:.11em}.lux-brand small{color:var(--premium-muted);font-size:10px;font-weight:500;letter-spacing:.04em}.lux-nav nav{display:flex;justify-content:center;gap:28px}.lux-nav nav a{position:relative;padding:10px 0;color:#4f5661;font-size:13px;font-weight:600}.lux-nav nav a:after{position:absolute;right:0;bottom:4px;left:0;height:1px;content:"";background:var(--premium-ink);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--premium-ease)}.lux-nav nav a:hover:after{transform:scaleX(1);transform-origin:left}.lux-nav-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:118px;padding:11px 14px;color:#ffffff;background:var(--premium-ink);font-size:13px;font-weight:650;transition:background .25s ease,transform .25s var(--premium-ease)}.lux-nav-cta:hover{background:var(--premium-blue);transform:translateY(-1px)}.lux-hero-layout{display:grid;grid-template-columns:minmax(390px,.92fr) minmax(590px,1.08fr);gap:clamp(48px,5vw,72px);align-items:center;width:min(1280px,calc(100% - 48px));min-height:min(760px,calc(100svh - 82px));margin:0 auto;padding:112px 0 58px}.lux-hero-copy{max-width:540px}.lux-live-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:25px;color:#4f5661;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.06em}.lux-live-label i{width:7px;height:7px;border-radius:50%;background:var(--premium-blue);box-shadow:0 0 0 5px rgba(49,91,234,.09)}.lux-hero-copy h1{max-width:none;margin:0;color:var(--premium-ink);font-size:clamp(52px,4.4vw,68px);font-weight:670;letter-spacing:-.055em;line-height:1}.lux-hero-copy h1 span{display:block;overflow-wrap:normal}.lux-hero-copy h1 span:last-child{color:var(--premium-ink);-webkit-text-stroke:0}.lux-hero-copy>p{max-width:520px;margin:28px 0 0;color:#555d68;font-size:16px;font-weight:400;line-height:1.85}.lux-hero-actions,.lux-product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px}.lux-button{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:0 18px;overflow:hidden;border:1px solid var(--premium-line);font-size:13px;font-weight:650;transition:color .3s ease,border-color .3s ease,background .3s ease,transform .3s var(--premium-ease)}.lux-button.primary{min-width:182px;border-color:var(--premium-blue);color:#ffffff;background:var(--premium-blue)}.lux-button.secondary{color:var(--premium-ink);background:rgba(255,255,255,.46)}.lux-button:hover{transform:translateY(-2px)}.lux-button.primary:hover{border-color:#1f43cc;background:#1f43cc}.lux-button.secondary:hover{border-color:rgba(17,19,24,.3);background:#ffffff}.lux-hero-stage,.lux-product-media{--tilt-x:0deg;--tilt-y:0deg;min-width:0;transform:perspective(1400px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .55s var(--premium-ease)}.lux-hero-stage{position:relative;width:min(100%,700px);justify-self:end;padding:14px;overflow:hidden;isolation:isolate;border:1px solid #dce2ec;border-radius:14px;background:linear-gradient(180deg,rgba(251,252,254,.98),rgba(242,245,249,.98));box-shadow:0 22px 60px rgba(28,39,61,.1),0 3px 10px rgba(28,39,61,.05),inset 0 1px 0 rgba(255,255,255,.92)}.lux-hero-stage:before{position:absolute;top:-46%;right:-18%;z-index:-1;width:58%;aspect-ratio:1;content:"";border-radius:50%;background:rgba(86,99,216,.11);filter:blur(54px);pointer-events:none}.lux-stage-head{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 2px 12px}.lux-stage-head>div:first-child{display:grid;gap:4px}.lux-stage-head span,.lux-stage-head strong{color:#747d8c;font-family:var(--font-geist-mono),monospace;font-size:9px;font-style:normal;font-weight:500;letter-spacing:.08em}.lux-stage-head strong{color:#171b24;font-family:inherit;font-size:13px;letter-spacing:0}.lux-deck-tabs{display:flex;gap:2px;padding:4px;border:1px solid rgba(50,62,82,.06);border-radius:9px;background:#e9edf3}.lux-deck-tabs button{min-width:76px;min-height:36px;padding:8px 12px;border:0;border-radius:6px;color:#687283;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:600;transition:color .25s ease,background .25s ease,box-shadow .25s ease}.lux-deck-tabs button.is-active{color:#4653c7;background:#ffffff;box-shadow:0 2px 7px rgba(35,45,70,.1),inset 0 -2px 0 rgba(86,99,216,.42)}.lux-deck-tabs button:hover:not(.is-active){color:#343d4c;background:rgba(255,255,255,.5)}.lux-stage-canvas{position:relative;aspect-ratio:1.64;overflow:hidden;border:1px solid rgba(39,50,69,.13);border-radius:10px;background:#ffffff;box-shadow:0 10px 30px rgba(37,49,70,.08),0 1px 2px rgba(37,49,70,.08)}.lux-stage-panel{position:absolute;inset:0;margin:0;opacity:0;pointer-events:none;background:#ffffff;transform:scale(.985) translateY(8px);clip-path:inset(0 0 6% 0);transition:opacity .42s var(--premium-ease),transform .5s var(--premium-ease),clip-path .5s var(--premium-ease)}.lux-stage-panel.is-active{z-index:2;opacity:1;pointer-events:auto;transform:scale(1) translateY(0);clip-path:inset(0)}.lux-window-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:32px;padding:0 10px;color:#7b828d;background:#f6f7f8;font-family:var(--font-geist-mono),monospace;font-size:8px;font-style:normal;letter-spacing:.07em}.lux-window-bar>span{display:flex;gap:5px}.lux-window-bar i{width:7px;height:7px;border-radius:50%;background:#c8cbd0}.lux-window-bar i:first-child{background:var(--premium-blue)}.lux-window-bar em{font-style:normal}.lux-window-bar b{justify-self:end;font-weight:600}.lux-stage-panel>img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center top}.lux-proof-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1280px,calc(100% - 48px));margin:0 auto;border-top:1px solid var(--premium-line);border-bottom:1px solid var(--premium-line)}.lux-proof-row>div{display:grid;min-height:82px;align-content:center;gap:5px;padding:0 24px;border-right:1px solid var(--premium-line)}.lux-proof-row>div:first-child{padding-left:0}.lux-proof-row>div:last-child{padding-right:0;border-right:0}.lux-proof-row strong{color:var(--premium-ink);font-family:var(--font-geist-mono),monospace;font-size:18px;font-weight:580}.lux-proof-row span{color:var(--premium-muted);font-size:11px;font-weight:500}.lux-about,.lux-editorial,.lux-footer,.lux-manifesto,.lux-market{width:min(1280px,calc(100% - 48px));margin:0 auto}.lux-manifesto{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(280px,360px);gap:clamp(36px,5vw,64px);align-items:center;padding:82px 0 78px}.lux-section-index{display:grid;gap:12px;align-self:start;padding-top:8px;font-family:var(--font-geist-mono),monospace}.lux-kicker,.lux-section-index span{margin:0;color:var(--premium-blue);font-family:inherit;font-size:11px;font-weight:650;letter-spacing:.04em}.lux-section-index strong{color:var(--premium-muted);font-size:12px;font-weight:500}.lux-about h2,.lux-editorial h2,.lux-manifesto h2,.lux-market h2{max-width:none;margin:17px 0 0;color:var(--premium-ink);font-size:clamp(42px,4.2vw,58px);font-weight:650;letter-spacing:-.05em;line-height:1.12}.lux-manifesto>p{margin:0;color:var(--premium-muted);font-size:15px;line-height:1.85}.lux-manifesto h2 span{display:block;white-space:nowrap}.lux-products{display:grid}.lux-product{position:relative;padding:110px 0;overflow:hidden;isolation:isolate}.lux-product.lighting{background:#ffffff}.lux-product.erp{color:#ffffff;background:var(--premium-dark)}.lux-product:before{position:absolute;inset:0;z-index:-1;content:"";background-image:linear-gradient(rgba(17,19,24,.035) 1px,transparent 0),linear-gradient(90deg,rgba(17,19,24,.035) 1px,transparent 0);background-size:92px 92px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30% 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30% 70%,transparent)}.lux-product.erp:before{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0)}.lux-product-layout{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(560px,1.22fr);gap:clamp(56px,6vw,82px);align-items:center;width:min(1280px,calc(100% - 48px));margin:0 auto}.lux-product.erp .lux-product-copy{order:2}.lux-product.erp .lux-product-media{order:1}.lux-product-number{display:flex;align-items:center;justify-content:space-between;margin-bottom:34px;padding-bottom:16px;border-bottom:1px solid var(--premium-line)}.lux-product.erp .lux-product-number{border-color:rgba(255,255,255,.16)}.lux-product-number span{color:var(--premium-blue);font-family:var(--font-geist-mono),monospace;font-size:13px;font-weight:650}.lux-product-number em{color:var(--premium-muted);font-size:11px;font-style:normal;font-weight:550}.lux-product.erp .lux-feature-list li,.lux-product.erp .lux-product-lede,.lux-product.erp .lux-product-number em{color:rgba(255,255,255,.62)}.lux-product h2{max-width:620px;margin:18px 0 0;color:var(--premium-ink);font-size:clamp(42px,4vw,60px);font-weight:650;letter-spacing:-.06em;line-height:1.04}.lux-product.erp h2{color:#ffffff}.lux-product-lede{margin:24px 0 0;color:var(--premium-muted);font-size:16px;line-height:1.85}.lux-feature-list{display:grid;margin:30px 0 0;padding:0;list-style:none;border-top:1px solid var(--premium-line)}.lux-product.erp .lux-feature-list{border-color:rgba(255,255,255,.16)}.lux-feature-list li{display:grid;grid-template-columns:44px 1fr;align-items:center;min-height:50px;border-bottom:1px solid var(--premium-line);color:#3f4650;font-size:13px;font-weight:550}.lux-product.erp .lux-feature-list li{border-color:rgba(255,255,255,.16)}.lux-feature-list span{color:var(--premium-blue);font-family:var(--font-geist-mono),monospace;font-size:9px}.lux-download-links{display:flex;flex-wrap:wrap;gap:8px 18px}.lux-download-links a{position:relative;padding:9px 0;color:#4d5560;font-size:12px;font-weight:600}.lux-product.erp .lux-download-links a{color:rgba(255,255,255,.72)}.lux-download-links a:after{position:absolute;right:0;bottom:5px;left:0;height:1px;content:"";background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s var(--premium-ease)}.lux-download-links a:hover:after{transform:scaleX(1);transform-origin:left}.lux-product-media{position:relative;padding:18px 0 0 18px}.lux-product-media:before{position:absolute;inset:0 18px 18px 0;z-index:-1;content:"";background:var(--premium-soft)}.lux-product.erp .lux-product-media:before{background:#20242d}.lux-product-window{overflow:hidden;border:1px solid rgba(17,19,24,.12);background:#ffffff;box-shadow:0 34px 80px rgba(17,19,24,.18)}.lux-product-window>img{display:block;width:100%;height:auto}.lux-media-note{display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:start;margin:18px 0 0 18px}.lux-media-note span{color:var(--premium-blue);font-family:inherit;font-size:10px;font-weight:650;letter-spacing:.04em}.lux-media-note p{max-width:420px;margin:0;color:var(--premium-muted);font-size:12px;line-height:1.6}.lux-product.erp .lux-media-note p{color:rgba(255,255,255,.5)}.lux-market{padding:100px 0 90px}.lux-editorial-heading,.lux-market-heading{display:grid;grid-template-columns:1fr minmax(320px,.55fr);gap:80px;align-items:end;margin-bottom:48px}.lux-editorial h2,.lux-market h2{font-size:clamp(40px,4vw,56px)}.lux-editorial-heading>p,.lux-market-heading>p{margin:0;color:var(--premium-muted);font-size:14px;line-height:1.8}.lux-market-rail{display:grid;grid-template-columns:repeat(7,minmax(145px,1fr));overflow-x:auto;border-top:1px solid var(--premium-line);border-bottom:1px solid var(--premium-line);scrollbar-width:thin}.lux-market-rail article{min-width:145px;padding:22px 18px;border-right:1px solid var(--premium-line)}.lux-market-rail article:last-child{border-right:0}.lux-market-rail article>div{display:flex;align-items:center;gap:7px}.lux-market-rail i{width:6px;height:6px;border-radius:50%;background:var(--market-color)}.lux-market-rail span{color:#39404a;font-size:11px;font-weight:650}.lux-market-rail small{margin-left:auto;color:#979da6;font-family:var(--font-geist-mono),monospace;font-size:8px}.lux-market-rail strong{display:block;margin-top:22px;color:var(--premium-ink);font-family:var(--font-geist-mono),monospace;font-size:24px;font-weight:560;letter-spacing:-.04em}.lux-market-rail p{display:flex;justify-content:space-between;margin:8px 0 0}.lux-market-rail p span{font-family:var(--font-geist-mono),monospace;font-size:9px}.lux-market-rail p span.up{color:#0b8a60}.lux-market-rail p span.down{color:#d04458}.lux-market-rail em{color:#8b929b;font-size:9px;font-style:normal}.lux-market-meta{display:flex;flex-wrap:wrap;gap:18px 34px;align-items:center;margin-top:18px;color:#7e858f;font-family:var(--font-geist-mono),monospace;font-size:9px}.lux-market-meta strong{color:#555d68;font-weight:600}.lux-editorial{padding:34px 0 110px}.lux-news-grid{display:grid;grid-template-columns:1.25fr minmax(0,.75fr);border-top:1px solid var(--premium-line);border-bottom:1px solid var(--premium-line)}.lux-news-card{position:relative;display:flex;min-height:360px;flex-direction:column;padding:28px;border-right:1px solid var(--premium-line);background:transparent;transition:background .35s ease}.lux-news-card:last-child{border-right:0}.lux-news-card:hover{background:rgba(255,255,255,.7)}.lux-news-meta{display:flex;justify-content:space-between;color:#7c838d;font-size:9px;letter-spacing:.04em}.lux-news-meta,.lux-news-number{font-family:var(--font-geist-mono),monospace}.lux-news-number{display:block;margin-top:58px;color:var(--premium-blue);font-size:11px}.lux-news-card h3{max-width:640px;margin:18px 0 0;color:var(--premium-ink);font-size:clamp(22px,2.15vw,34px);font-weight:610;letter-spacing:-.04em;line-height:1.35}.lux-news-card p{margin:20px 0 0;color:var(--premium-muted);font-size:13px;line-height:1.75}.lux-news-card>a{margin-top:auto;padding-top:24px}.lux-all-news,.lux-news-card>a{display:flex;justify-content:space-between;color:var(--premium-ink);font-size:12px;font-weight:650}.lux-all-news{width:260px;margin:28px 0 0 auto;padding-bottom:10px;border-bottom:1px solid var(--premium-ink)}.lux-about{display:grid;grid-template-columns:.55fr 1fr .7fr;gap:70px;align-items:start;padding:90px 0;border-top:1px solid var(--premium-line)}.lux-about h2{margin-top:0;font-size:clamp(36px,3.7vw,52px)}.lux-about>p:last-child{margin:0;color:var(--premium-muted);font-size:14px;line-height:1.85}.lux-footer{display:grid;grid-template-columns:1fr auto auto;gap:70px;align-items:end;padding:40px 0 48px;border-top:1px solid var(--premium-line)}.lux-footer-contact{display:grid;gap:7px;color:var(--premium-muted);font-size:11px}.lux-footer>a{color:var(--premium-ink);font-size:11px;font-weight:650}.lux-visit-stats{grid-column:1/-1;display:flex;align-items:center;gap:22px;padding-top:18px;border-top:1px solid var(--premium-line);color:var(--premium-muted);font-size:11px}.lux-visit-stats>span{margin-right:auto;color:var(--premium-blue);font-family:var(--font-geist-mono),monospace;font-size:9px;font-weight:650;letter-spacing:.12em}.lux-visit-stats em,.lux-visit-stats small,.lux-visit-stats strong{font-size:inherit;font-style:normal;font-weight:500}.lux-visit-stats b{color:var(--premium-ink);font-family:var(--font-geist-mono),monospace;font-size:12px}.footer-visit-stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;margin-top:4px;padding:12px 18px;border:1px solid var(--premium-line);border-radius:8px;color:var(--premium-muted);font-size:11px}.footer-visit-stats>span{color:var(--premium-blue);font-weight:650}.footer-visit-stats em,.footer-visit-stats small,.footer-visit-stats strong{font-size:inherit;font-style:normal;font-weight:500}.footer-visit-stats b{color:var(--premium-ink);font-family:var(--font-geist-mono),monospace}.news-detail-page,.news-page,.product-detail-page{--blue:var(--premium-blue);--gold:var(--premium-blue);--copper:var(--premium-blue);color:var(--premium-ink);background:var(--premium-bg)}.news-detail-page .article-hero,.news-page .news-hero,.product-detail-page .hero{color:var(--premium-ink);border-bottom:1px solid var(--premium-line);background:radial-gradient(circle at 82% 14%,rgba(49,91,234,.1),transparent 28%),linear-gradient(180deg,#ffffff,#eef0f4)}.news-detail-page .article-hero:after,.news-page .news-hero:after,.product-detail-page .hero:after{content:none}.news-detail-page .article-hero:before,.news-page .news-hero:before,.product-detail-page .hero-grid{background-image:linear-gradient(rgba(17,19,24,.04) 1px,transparent 0),linear-gradient(90deg,rgba(17,19,24,.04) 1px,transparent 0);background-size:86px 86px}.product-detail-page .hero-sweep{opacity:.4;background:radial-gradient(circle at 74% 32%,rgba(49,91,234,.14),transparent 32%);animation:none}.news-detail-page .topbar,.news-page .topbar,.product-detail-page .topbar{width:min(1320px,calc(100% - 48px));min-height:78px;padding:12px 0;border-bottom:1px solid var(--premium-line)}.news-detail-page .brand-lockup strong,.news-page .brand-lockup strong,.product-detail-page .brand-lockup strong{color:var(--premium-ink);font-size:14px;font-weight:700;letter-spacing:.04em}.news-detail-page .topbar nav,.news-page .topbar nav,.product-detail-page .topbar nav{gap:28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.news-detail-page .topbar nav a,.news-page .topbar nav a,.product-detail-page .topbar nav a{min-width:0;padding:10px 0;border-radius:0;color:#565e69;font-size:12px;font-weight:600}.news-detail-page .topbar nav a:hover,.news-page .topbar nav a:hover,.product-detail-page .topbar nav a:hover{color:var(--premium-ink);background:transparent}.product-detail-page .hero-content{grid-template-columns:minmax(330px,.68fr) minmax(620px,1.32fr);gap:72px;width:min(1320px,calc(100% - 48px));padding:80px 0 100px}.news-detail-page .article-hero-content h1,.news-page .news-hero-content h1,.product-detail-page .hero h1{color:var(--premium-ink);font-weight:680;letter-spacing:-.065em}.product-detail-page .hero h1{font-size:clamp(52px,5vw,76px)}.product-detail-page .hero h1 span{overflow-wrap:normal;word-break:keep-all}.news-detail-page .article-hero-content>p:last-child,.news-page .news-hero-content>p:last-child,.product-detail-page .hero-lede{color:var(--premium-muted);font-size:17px;font-weight:400;line-height:1.8}.news-detail-page .eyebrow,.news-page .eyebrow,.news-page .section-kicker,.product-detail-page .eyebrow,.product-detail-page .section-kicker{color:var(--premium-blue);font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.product-detail-page .download-button,.product-detail-page .primary-action{border:1px solid var(--premium-blue);border-radius:0;color:#ffffff;background:var(--premium-blue);box-shadow:none}.news-detail-page .secondary-action,.product-detail-page .secondary-action{border:1px solid var(--premium-line);border-radius:0;color:var(--premium-ink);background:rgba(255,255,255,.72)}.product-detail-page .product-detail-shot{display:block;aspect-ratio:1.66;padding:12px;border:1px solid rgba(17,19,24,.15);border-radius:0;background:var(--premium-dark);box-shadow:0 40px 90px rgba(17,19,24,.2)}.product-detail-page .product-detail-shot img{width:100%;height:100%;border-radius:0;object-fit:contain}.news-detail-page .footer,.news-detail-page .section,.news-page .footer,.news-page .section,.product-detail-page .footer,.product-detail-page .section{width:min(1320px,calc(100% - 48px))}.news-detail-page .section,.news-page .section,.product-detail-page .section{padding-top:110px;padding-bottom:110px}.news-page .section-heading h2,.product-detail-page .erp-shot-heading h2,.product-detail-page .manual-copy h2,.product-detail-page .section-heading h2,.product-detail-page .settings-copy h2,.product-detail-page .upgrade-heading h2{color:var(--premium-ink);font-size:clamp(38px,4vw,58px);font-weight:650;letter-spacing:-.055em;line-height:1.08}.news-page .section-heading>p,.product-detail-page .erp-shot-heading>p,.product-detail-page .manual-copy>p,.product-detail-page .section-heading>p,.product-detail-page .settings-copy>p,.product-detail-page .upgrade-heading>p{color:var(--premium-muted);font-size:15px;line-height:1.8}.product-detail-page :is(.upgrade-card,.showcase-card,.phone-shot,.settings-card,.summary-card,.workflow-card,.erp-module-card,.erp-shot-card){border:1px solid var(--premium-line);border-radius:0;background:rgba(255,255,255,.76);box-shadow:none;transition:transform .45s var(--premium-ease),border-color .3s ease,background .3s ease}.product-detail-page :is(.upgrade-card,.showcase-card,.phone-shot,.settings-card,.summary-card,.workflow-card,.erp-module-card,.erp-shot-card):hover{border-color:rgba(49,91,234,.34);background:#ffffff;transform:translateY(-4px)}.product-detail-page :is(.upgrade-card,.showcase-card,.phone-shot,.settings-card,.summary-card,.workflow-card,.erp-module-card,.erp-shot-card) h3{color:var(--premium-ink);font-weight:620;letter-spacing:-.025em}.product-detail-page :is(.upgrade-card,.showcase-card,.phone-shot,.settings-card,.summary-card,.workflow-card,.erp-module-card,.erp-shot-card) p{color:var(--premium-muted);font-weight:400;line-height:1.75}.product-detail-page .erp-flow-panel,.product-detail-page .manual-section{border-radius:0}.product-detail-page :is(.manual-list li,.erp-flow-list li,.erp-roadmap article){border:1px solid var(--premium-line);border-radius:0;background:rgba(255,255,255,.8);box-shadow:none}.product-detail-page :is(.upgrade-card em,.topic-row span){border-radius:0}.product-detail-page .download-panel{border:0;border-radius:0;color:#ffffff;background:radial-gradient(circle at 84% 12%,rgba(49,91,234,.3),transparent 30%),var(--premium-dark);box-shadow:0 40px 90px rgba(17,19,24,.18)}.news-detail-page .article-hero-content,.news-page .news-hero-content{width:min(1120px,calc(100% - 48px));padding-top:100px;padding-bottom:110px}.news-detail-page .article-hero-content h1,.news-page .news-hero-content h1{font-size:clamp(54px,7vw,94px)}.news-page .news-day-list{border-top:1px solid var(--premium-line)}.news-page .news-day-group{border-bottom:1px solid var(--premium-line)}.news-page .news-day-group>summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:24px 4px;cursor:pointer;list-style:none}.news-page .news-day-group>summary::-webkit-details-marker{display:none}.news-page .news-day-group>summary>span{display:flex;align-items:baseline;gap:18px}.news-page .news-day-group>summary .news-day-date{color:var(--premium-ink);font-family:var(--font-geist-mono),monospace;font-size:20px;font-weight:650}.news-page .news-day-group>summary small{color:var(--premium-muted);font-size:11px;letter-spacing:.08em}.news-page .news-day-group>summary strong{display:flex;align-items:center;gap:14px;color:var(--premium-muted);font-size:11px;font-weight:600}.news-page .news-day-group>summary i{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--premium-line);border-radius:50%;color:var(--premium-ink);font-size:14px;font-style:normal;transition:transform .3s var(--premium-ease),background .3s ease}.news-page .news-day-group[open]>summary i{background:#ffffff;transform:rotate(45deg)}.news-page .news-day-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--premium-line)}.news-page .news-index-card{display:flex;min-height:240px;flex-direction:column;padding:26px 28px;border:0;border-right:1px solid var(--premium-line);border-bottom:1px solid var(--premium-line);border-radius:0;background:transparent;box-shadow:none;transition:background .3s ease}.news-page .news-index-card:nth-child(2n){border-right:0}.news-page .news-index-card:hover{background:#ffffff}.news-page .news-index-card h3{margin:22px 0 12px;color:var(--premium-ink);font-size:20px;font-weight:620;letter-spacing:-.035em;line-height:1.45}.news-page .news-index-card p{margin:0;color:var(--premium-muted);font-size:13px;line-height:1.8}.news-page .news-index-card .news-card-links{margin-top:auto;padding-top:22px}.news-page .news-card-meta em{color:var(--premium-muted);font-size:10px;font-style:normal}.news-page .news-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:34px;padding-top:22px;border-top:1px solid var(--premium-line);color:var(--premium-muted);font-size:11px}.news-page .news-pagination a{color:var(--premium-ink);font-weight:650}.news-page .news-pagination a:last-child{justify-self:end}.news-detail-page .news-html-body section+section{margin-top:36px;padding-top:30px;border-top:1px solid var(--premium-line)}.news-detail-page .news-card-meta span,.news-page .news-card-meta span{padding:0;border:0;border-radius:0;color:var(--premium-blue);background:transparent}.news-detail-page .article-shell{gap:80px}.news-detail-page .article-content,.news-detail-page .article-side{border:1px solid var(--premium-line);border-radius:0;background:#ffffff;box-shadow:none}.news-detail-page .footer,.news-page .footer,.product-detail-page .footer{border-top:1px solid var(--premium-line);color:var(--premium-muted);background:transparent}@media (min-width:2000px){.lux-about,.lux-editorial,.lux-footer,.lux-hero-layout,.lux-manifesto,.lux-market,.lux-nav,.lux-product-layout,.lux-proof-row{width:min(clamp(1280px,65.625vw,1680px),calc(100% - 96px))}.lux-nav{min-height:clamp(62px,2.734vw,70px);padding:8px 11px 8px 16px}.lux-nav.is-scrolled{width:min(clamp(1160px,60.938vw,1560px),calc(100% - 96px));min-height:clamp(56px,2.5vw,64px)}.lux-brand .brand-mark{width:clamp(38px,1.719vw,44px);height:clamp(38px,1.719vw,44px)}.lux-brand strong,.lux-nav nav a,.lux-nav-cta{font-size:clamp(13px,.547vw,14px)}.lux-brand small{font-size:clamp(10px,.43vw,11px)}.lux-nav nav{gap:clamp(28px,1.328vw,34px)}.lux-nav-cta{min-width:clamp(118px,5.313vw,136px);padding:12px 16px}.lux-hero-layout{grid-template-columns:minmax(450px,.85fr) minmax(720px,1.15fr);gap:clamp(72px,4.063vw,104px);min-height:min(880px,calc(100svh - 90px));padding:128px 0 68px}.lux-hero-copy{max-width:650px}.lux-live-label{margin-bottom:28px;font-size:clamp(10px,.43vw,11px)}.lux-hero-copy h1{font-size:clamp(68px,3.203vw,82px)}.lux-hero-copy>p{max-width:620px;margin-top:32px;font-size:clamp(16px,.703vw,18px)}.lux-hero-actions,.lux-product-actions{margin-top:34px}.lux-button{min-height:clamp(50px,2.109vw,54px);padding-inline:20px;font-size:clamp(13px,.547vw,14px)}.lux-button.primary{min-width:clamp(182px,7.813vw,200px)}.lux-hero-stage{width:min(100%,clamp(700px,35.938vw,920px));padding:clamp(14px,.625vw,16px)}.lux-stage-head{min-height:clamp(54px,2.344vw,60px)}.lux-stage-head span,.lux-stage-head strong{font-size:clamp(9px,.391vw,10px)}.lux-stage-head strong{font-size:clamp(13px,.547vw,14px)}.lux-deck-tabs button{min-width:clamp(76px,3.359vw,86px);min-height:clamp(36px,1.563vw,40px);font-size:clamp(12px,.508vw,13px)}.lux-proof-row>div{min-height:clamp(82px,3.75vw,96px);padding-inline:clamp(24px,1.25vw,32px)}.lux-proof-row strong{font-size:clamp(18px,.82vw,21px)}.lux-proof-row span{font-size:clamp(11px,.469vw,12px)}.lux-manifesto{grid-template-columns:180px minmax(0,1fr) minmax(340px,420px);gap:clamp(64px,3.125vw,80px);padding:100px 0 94px}.lux-kicker,.lux-section-index span{font-size:clamp(11px,.469vw,12px)}.lux-section-index strong{font-size:clamp(12px,.508vw,13px)}.lux-about h2,.lux-editorial h2,.lux-manifesto h2,.lux-market h2{font-size:clamp(58px,2.656vw,68px)}.lux-about>p:last-child,.lux-editorial-heading>p,.lux-manifesto>p,.lux-market-heading>p{font-size:clamp(15px,.664vw,17px)}.lux-product{padding:clamp(110px,5vw,128px) 0}.lux-product-layout{grid-template-columns:minmax(420px,.78fr) minmax(700px,1.22fr);gap:clamp(80px,3.906vw,100px)}.lux-product-number{margin-bottom:38px;padding-bottom:18px}.lux-product-number span{font-size:clamp(13px,.547vw,14px)}.lux-product-number em{font-size:clamp(11px,.469vw,12px)}.lux-product h2{max-width:720px;font-size:clamp(60px,2.813vw,72px)}.lux-product-lede{margin-top:28px;font-size:clamp(16px,.703vw,18px)}.lux-feature-list{margin-top:34px}.lux-feature-list li{grid-template-columns:50px 1fr;min-height:clamp(50px,2.188vw,56px);font-size:clamp(13px,.586vw,15px)}.lux-download-links a{font-size:clamp(12px,.508vw,13px)}.lux-media-note span{font-size:clamp(10px,.43vw,11px)}.lux-media-note p{max-width:520px;font-size:clamp(12px,.547vw,14px)}.lux-market{padding:116px 0 104px}.lux-editorial-heading,.lux-market-heading{grid-template-columns:1fr minmax(380px,.55fr);gap:100px;margin-bottom:56px}.lux-market-rail{grid-template-columns:repeat(7,minmax(0,1fr))}.lux-market-rail article{padding:26px 22px}.lux-market-rail span{font-size:clamp(11px,.469vw,12px)}.lux-market-meta,.lux-market-rail em,.lux-market-rail p span,.lux-market-rail small{font-size:clamp(9px,.391vw,10px)}.lux-market-rail strong{font-size:clamp(24px,1.094vw,28px)}.lux-editorial{padding:40px 0 128px}.lux-news-card{min-height:clamp(360px,15.625vw,400px);padding:clamp(28px,1.25vw,32px)}.lux-news-card h3{font-size:clamp(34px,1.641vw,42px)}.lux-news-card p{font-size:clamp(13px,.586vw,15px)}.lux-all-news,.lux-news-card>a{font-size:clamp(12px,.508vw,13px)}.lux-about{grid-template-columns:.55fr 1fr .7fr;gap:90px;padding:108px 0}.lux-footer{padding:46px 0 54px}.lux-footer-contact,.lux-footer>a,.lux-visit-stats{font-size:clamp(11px,.469vw,12px)}.news-detail-page .footer,.news-detail-page .section,.news-detail-page .topbar,.news-page .footer,.news-page .section,.news-page .topbar,.product-detail-page .footer,.product-detail-page .hero-content,.product-detail-page .section,.product-detail-page .topbar{width:min(clamp(1320px,67.188vw,1720px),calc(100% - 96px))}.news-detail-page .topbar,.news-page .topbar,.product-detail-page .topbar{min-height:clamp(78px,3.359vw,86px)}.news-detail-page .brand-lockup strong,.news-page .brand-lockup strong,.product-detail-page .brand-lockup strong{font-size:clamp(14px,.586vw,15px)}.news-detail-page .topbar nav a,.news-page .topbar nav a,.product-detail-page .topbar nav a{font-size:clamp(12px,.508vw,13px)}.product-detail-page .hero-content{grid-template-columns:minmax(430px,.68fr) minmax(800px,1.32fr);gap:clamp(72px,3.438vw,88px);padding:100px 0 120px}.product-detail-page .hero h1{font-size:clamp(76px,3.438vw,88px)}.news-detail-page .article-hero-content>p:last-child,.news-page .news-hero-content>p:last-child,.product-detail-page .hero-lede{font-size:clamp(17px,.742vw,19px)}.news-detail-page .section,.news-page .section,.product-detail-page .section{padding-top:128px;padding-bottom:128px}.news-page .section-heading h2,.product-detail-page .erp-shot-heading h2,.product-detail-page .manual-copy h2,.product-detail-page .section-heading h2,.product-detail-page .settings-copy h2,.product-detail-page .upgrade-heading h2{font-size:clamp(58px,2.656vw,68px)}.news-page .section-heading>p,.product-detail-page .erp-shot-heading>p,.product-detail-page .manual-copy>p,.product-detail-page .section-heading>p,.product-detail-page .settings-copy>p,.product-detail-page .upgrade-heading>p{font-size:clamp(15px,.625vw,16px)}.product-detail-page :is(.upgrade-card,.showcase-card,.phone-shot,.settings-card,.summary-card,.workflow-card,.erp-module-card,.erp-shot-card) h3{font-size:clamp(21px,.898vw,23px)}.product-detail-page :is(.upgrade-card,.showcase-card,.phone-shot,.settings-card,.summary-card,.workflow-card,.erp-module-card,.erp-shot-card) p{font-size:clamp(15px,.625vw,16px)}.news-detail-page .article-hero-content,.news-page .news-hero-content{width:min(clamp(1120px,54.688vw,1400px),calc(100% - 96px));padding-top:116px;padding-bottom:128px}.news-detail-page .article-hero-content h1,.news-page .news-hero-content h1{font-size:clamp(94px,4.063vw,104px)}.news-detail-page .article-hero-content>p:last-child,.news-page .news-hero-content>p:last-child{max-width:820px}.news-page .news-day-group>summary{padding:28px 6px}.news-page .news-day-group>summary .news-day-date{font-size:clamp(20px,.859vw,22px)}.news-page .news-index-card{min-height:270px;padding:32px}.news-page .news-index-card h3{font-size:clamp(20px,.859vw,22px)}.news-page .news-index-card p{max-width:720px;font-size:clamp(13px,.586vw,15px)}.news-detail-page .article-shell{gap:96px}.news-detail-page .article-content{padding:44px}}.motion-ready .reveal-pending{opacity:0;translate:0 18px;clip-path:inset(0 0 8% 0);transition:opacity .6s var(--premium-ease) var(--reveal-delay,0s),translate .65s var(--premium-ease) var(--reveal-delay,0s),clip-path .65s var(--premium-ease) var(--reveal-delay,0s)}.motion-ready .reveal-pending.is-visible{opacity:1;translate:0 0;clip-path:inset(0)}@media (max-width:1120px){.lux-hero-layout,.lux-product-layout{grid-template-columns:1fr}.lux-hero-layout{min-height:auto;gap:48px;padding-top:112px}.lux-hero-copy{max-width:620px}.lux-hero-stage{width:min(760px,100%);margin-inline:auto}.lux-product-copy{max-width:720px}.lux-product.erp .lux-product-copy,.lux-product.erp .lux-product-media{order:0}.lux-product.erp .lux-product-copy{order:1}.lux-product.erp .lux-product-media{order:2}.lux-about,.lux-manifesto{grid-template-columns:140px 1fr}.lux-about>p:last-child,.lux-manifesto>p{grid-column:2}.product-detail-page .hero-content{grid-template-columns:1fr}}@media (max-width:820px){.lux-nav{top:10px;grid-template-columns:1fr auto;width:calc(100% - 28px);min-height:60px;padding:7px 8px 7px 10px;border-color:rgba(17,19,24,.1);background:rgba(250,251,252,.88);box-shadow:0 12px 34px rgba(17,19,24,.07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lux-nav.is-scrolled{width:calc(100% - 28px);min-height:58px;padding:6px 8px 6px 10px}.lux-nav nav{display:none}.lux-nav-cta{min-width:112px;padding:11px 13px}.lux-about,.lux-editorial,.lux-footer,.lux-hero-layout,.lux-manifesto,.lux-market,.lux-product-layout,.lux-proof-row{width:min(100% - 28px,1280px)}.lux-hero-layout{min-height:auto;gap:44px;padding:110px 0 46px}.lux-hero-copy h1{font-size:clamp(44px,10vw,60px)}.lux-hero-copy>p{margin-top:26px;font-size:15px}.lux-live-label{margin-bottom:24px}.lux-hero-stage{padding:10px}.lux-stage-head{min-height:48px}.lux-stage-head>div:first-child{display:none}.lux-stage-head{justify-content:flex-end}.lux-proof-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lux-proof-row>div{min-height:72px;padding:0 16px}.lux-proof-row>div:nth-child(2n){border-right:0}.lux-proof-row>div:nth-child(odd){padding-left:0}.lux-proof-row>div:nth-child(-n+2){border-bottom:1px solid var(--premium-line)}.lux-proof-row strong{font-size:15px}.lux-proof-row span{font-size:9px}.lux-about,.lux-manifesto{grid-template-columns:1fr;gap:26px;padding:72px 0}.lux-about>p:last-child,.lux-manifesto>p{grid-column:auto}.lux-product{padding:82px 0}.lux-product-layout{gap:44px}.lux-product-number{margin-bottom:30px}.lux-product-media{padding:12px 0 0 12px}.lux-media-note{margin-left:12px}.lux-editorial-heading,.lux-market-heading{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.lux-market{padding:80px 0 70px}.lux-news-grid{grid-template-columns:1fr}.lux-news-card{min-height:300px;border-right:0;border-bottom:1px solid var(--premium-line)}.lux-editorial{padding-bottom:80px}.lux-footer{grid-template-columns:1fr auto;gap:34px}.lux-footer-contact{display:none}.news-page .news-day-items{grid-template-columns:1fr}.news-page .news-index-card{border-right:0}.news-detail-page .article-hero-content,.news-detail-page .footer,.news-detail-page .section,.news-detail-page .topbar,.news-page .footer,.news-page .news-hero-content,.news-page .section,.news-page .topbar,.product-detail-page .footer,.product-detail-page .hero-content,.product-detail-page .section,.product-detail-page .topbar{width:min(100% - 28px,1320px)}.news-detail-page .topbar nav,.news-page .topbar nav,.product-detail-page .topbar nav{gap:12px}.product-detail-page .hero-content{gap:50px;padding:54px 0 72px}.news-detail-page .section,.news-page .section,.product-detail-page .section{padding-top:80px;padding-bottom:80px}}@media (max-width:520px){.lux-brand small{display:none}.lux-brand .brand-mark{width:38px;height:38px}.lux-nav-cta{min-width:104px;gap:12px;font-size:12px}.lux-hero-copy h1{font-size:clamp(40px,12vw,52px);line-height:1.02}.lux-hero-copy h1 span:last-child{color:var(--premium-ink);-webkit-text-stroke:0}.lux-hero-actions,.lux-product-actions{align-items:stretch;flex-direction:column}.lux-button{width:100%}.lux-stage-canvas{aspect-ratio:1.28}.lux-stage-panel>img{object-position:left top}.lux-proof-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lux-proof-row>div{grid-template-columns:1fr;min-height:76px;gap:4px;padding:12px!important}.lux-proof-row>div:nth-child(odd){padding-left:0!important}.lux-proof-row>div:nth-child(2n){border-right:0}.lux-proof-row strong{font-size:13px}.lux-proof-row span{font-size:9px}.lux-about h2,.lux-editorial h2,.lux-manifesto h2,.lux-market h2,.lux-product h2{font-size:36px}.lux-product-number em{max-width:170px;text-align:right}.lux-media-note{grid-template-columns:1fr;gap:8px}.lux-all-news{width:100%}.lux-footer{grid-template-columns:1fr}.lux-visit-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.lux-visit-stats em,.lux-visit-stats>span{grid-column:1/-1;margin:0}.news-page .news-day-group>summary{gap:14px;padding:20px 0}.news-page .news-day-group>summary>span{display:grid;gap:5px}.news-page .news-day-group>summary .news-day-date{font-size:16px}.news-detail-page .article-hero-content,.news-page .news-hero-content{padding-top:64px;padding-bottom:72px}.news-detail-page .article-hero-content h1,.news-page .news-hero-content h1{font-size:clamp(36px,11vw,46px);line-height:1.02;text-wrap:balance}.news-detail-page .topbar,.news-page .topbar,.product-detail-page .topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:70px}.news-detail-page .topbar nav,.news-page .topbar nav,.product-detail-page .topbar nav{display:flex;flex:0 0 auto;gap:20px;width:auto;border:0}.news-detail-page .topbar nav a,.news-page .topbar nav a,.product-detail-page .topbar nav a{text-align:center}.news-detail-page .topbar nav a:not(:first-child):not(:last-child),.news-page .topbar nav a:not(:first-child):not(:last-child),.product-detail-page .topbar nav a:not(:first-child):not(:last-child){display:none}.news-detail-page .brand-lockup,.news-page .brand-lockup,.product-detail-page .brand-lockup{width:auto;justify-content:flex-start}.news-detail-page .brand-mark,.news-page .brand-mark,.product-detail-page .brand-mark{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal],[data-tilt]{opacity:1!important;translate:none!important;transform:none!important;clip-path:none!important}}