@font-face{font-family:Solomon;src:url('/fonts/solomon-normal.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Solomon;src:url('/fonts/solomon-bold.woff2') format('woff2');font-weight:700;font-display:swap}
:root{font-family:Solomon,Arial,sans-serif;color:#212121;background:#111212;font-synthesis:none;--yellow:#c8b100}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit}p,h1,h2,figure{margin:0}[hidden]{display:none!important}button:focus-visible,a:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}
.hero-shell{height:140svh}.hero{position:sticky;top:0;height:100svh;min-height:660px;overflow:hidden;isolation:isolate;color:#fff;background:#111212;--unify:0}.hero::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 76% 48%,#262929 0%,#191b1b 29%,#111212 67%)}
.topbar{position:absolute;z-index:6;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:29px 5vw}.brand{line-height:0}.brand img{display:block;width:166px;height:auto}.languages{display:flex;align-items:center;gap:11px;font-size:11px;color:#888}.languages a{padding:10px 0;text-decoration:none}.languages a[aria-current=page]{color:#fff;border-bottom:1px solid var(--yellow)}
.hero-layout{height:100%;width:100%;max-width:1920px;margin:auto;display:grid;grid-template-columns:.87fr 1.13fr;align-items:center;padding:118px 3.5vw 75px 5vw;gap:1vw}.hero-copy{position:relative;z-index:4;padding-bottom:4vh;pointer-events:none}.hero-copy a{pointer-events:auto}.eyebrow{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.15em;line-height:1.6}.eyebrow>i{display:block;width:5px;height:5px;background:var(--yellow);flex-shrink:0}.hero-copy .eyebrow{color:#c4c7c7;font-size:10px;letter-spacing:.17em}.hero h1{font-size:clamp(66px,6.6vw,116px);font-weight:400;line-height:1.04;letter-spacing:-.06em;margin-top:29px;text-wrap:balance}.hero h1 br{display:block}.description{max-width:325px;color:#aeb3b3;font-size:15px;line-height:1.85;margin-top:29px}.hero-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;background:var(--yellow);border:1px solid var(--yellow);color:#212121;font-size:13px;font-weight:700;text-decoration:none;padding:15px 20px;margin-top:34px}.hero-cta>span:last-child{font-size:21px;font-weight:400}.hero-cta:hover{background:#e0c600;border-color:#e0c600}
.cg-stage{position:relative;isolation:isolate;width:100%;height:min(71svh,760px);min-height:460px;perspective:1100px;margin-top:30px;overflow:visible}.scene-light{position:absolute;inset:9% 0 4%;z-index:-3;opacity:calc(.5 + var(--unify)*.5);background:radial-gradient(ellipse at 51% 68%,#8e989823 0%,#6b74740c 37%,transparent 67%)}.scene-floor{position:absolute;left:13%;bottom:3%;width:82%;height:18%;z-index:-2;border-radius:50%;background:radial-gradient(ellipse,#000b 0%,#0004 45%,transparent 72%);filter:blur(10px)}.scene-plinth{position:absolute;left:17%;bottom:7%;width:74%;height:7%;z-index:-1;border-radius:50%;background:linear-gradient(180deg,#5d626222,#11131380);border-top:1px solid #92969625;box-shadow:0 14px 22px #0003,0 -1px 18px #e0dbb30a}.demo-object{position:absolute;left:15%;bottom:6%;width:78%;height:63%;object-fit:contain;z-index:2;filter:drop-shadow(0 15px 18px #0006);transform:translateY(var(--demo-y,0px)) rotate(var(--demo-rotate,0deg));transform-origin:55% 85%;pointer-events:none}
.cg-network{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1;pointer-events:none}.scattered-signals{stroke:#c9cece;stroke-width:1;opacity:calc(.44*(1 - var(--unify)));transform-origin:center}.scattered-signals path{stroke-dasharray:17 6;stroke-dashoffset:var(--signal-offset,0)}.unified-routes{stroke:var(--yellow);stroke-width:1.2;opacity:calc(var(--unify)*.48)}.route{vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--unify))}.route.spine{stroke-width:1.5;opacity:.75}.flow-particles{fill:#e8d342;opacity:var(--particle-opacity,0);filter:drop-shadow(0 0 4px #c8b10080)}
.scene-node{position:absolute;left:var(--x);top:var(--y);z-index:4;transform:translate(calc(-50% + var(--dx,0px)),calc(-50% + var(--dy,0px))) rotate(var(--turn,0deg));transform-origin:center;will-change:transform;pointer-events:none}.app-object{position:relative;width:61px;height:61px;padding:7px;border:1px solid #b7bdbd50;border-radius:10px;background:linear-gradient(145deg,#fff,#bbc0c0);box-shadow:3px 5px 0 #666d6d,5px 9px 0 #242929,0 15px 22px #0006;transform:perspective(500px) rotateX(9deg) rotateY(-15deg);filter:saturate(calc(.25 + var(--unify)*.75))}.app-object img{display:block;width:100%;height:100%;object-fit:contain;border-radius:3px}.node-name{display:block;color:#b9bebe;font-size:10px;letter-spacing:.02em;text-align:center;margin-top:13px;white-space:nowrap;text-shadow:0 2px 7px #111}.camera-object{position:relative;width:69px;height:56px;transform:perspective(400px) rotateY(-19deg) rotateX(12deg);filter:drop-shadow(0 13px 12px #0006)}.camera-object::before{content:'';position:absolute;inset:-11px 8px 48px -2px;clip-path:polygon(20% 0,100% 0,85% 100%,0 100%);background:linear-gradient(90deg,#949d9d,#d6dada);border-radius:2px}.camera-object::after{content:'';position:absolute;top:-3px;bottom:1px;right:-10px;width:14px;clip-path:polygon(0 0,100% 13%,100% 100%,0 100%);background:linear-gradient(90deg,#737b7b,#454c4c)}.camera-face{position:absolute;inset:0;background:linear-gradient(135deg,#e0e4e4,#899393);border:1px solid #d9dddd90;border-radius:4px}.camera-lens{position:absolute;width:39px;height:39px;left:12px;top:8px;border:7px solid #242929;border-radius:50%;background:radial-gradient(circle at 39% 35%,#597575 0%,#1e343a 18%,#0a1114 48%,#030708 60%);box-shadow:inset 1px 2px 3px #000,-3px 2px 0 #666d6d,0 3px 7px #0009}.camera-lens::after{content:'';position:absolute;width:6px;height:6px;border-radius:50%;background:#b3d6d66b;left:5px;top:5px}.camera-pin{position:absolute;right:5px;top:5px;width:3px;height:3px;background:var(--yellow);box-shadow:0 0 5px #c8b1005c}.stereo-object{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;width:108px;height:43px;padding:7px 9px;border:1px solid #b6bebe;border-radius:4px;background:linear-gradient(145deg,#c7cece,#6e7979);box-shadow:5px 6px 0 #404848,0 16px 23px #0007;transform:perspective(450px) rotateX(9deg) rotateY(21deg)}.stereo-lens{width:27px;height:27px;border:5px solid #262f2f;border-radius:50%;background:radial-gradient(circle at 35% 33%,#68878a 0%,#19282a 23%,#05090c 66%);box-shadow:inset 1px 1px 2px #000}.stereo-object>i{position:absolute;left:49%;top:8px;width:2px;height:4px;background:var(--yellow)}
.lumiscan-hub{position:absolute;left:49%;top:27%;transform:translate(-50%,calc(-50% + var(--hub-y,10px)));display:flex;align-items:center;gap:13px;z-index:5;opacity:var(--unify);pointer-events:none;white-space:nowrap;font-size:clamp(30px,3.1vw,49px);letter-spacing:-.035em;text-shadow:0 3px 30px #0007}.lumiscan-hub>div>span{display:block;color:#a9b1b1;font-size:8px;letter-spacing:.28em;margin-top:8px}.hub-light{width:7px;height:7px;background:var(--yellow);box-shadow:0 0 16px #c8b10070;flex-shrink:0}
.software-story{height:360svh;position:relative;background:#f5f5f3}.software-stage{position:sticky;top:0;height:100svh;min-height:680px;display:flex;flex-direction:column;justify-content:space-between;padding:45px 5vw 32px;max-width:1800px;margin:auto}.software-topline{display:flex;align-items:center;justify-content:space-between;gap:20px}.software-topline .eyebrow{color:#575756}.software-count{display:flex;align-items:center;gap:12px;font-size:12px;color:#888}.software-count>span:first-child{color:#212121}.software-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:6vw;align-items:center;margin-block:35px}.software-copy{display:grid;align-items:center;min-height:320px}.copy-panel{grid-area:1/1;visibility:hidden;opacity:0;transform:translateY(12px);transition:opacity .45s,transform .65s,visibility .45s;pointer-events:none}.copy-panel.is-active{visibility:visible;opacity:1;transform:none;pointer-events:auto}.chapter-kicker{font-size:9px;color:#6f6300;letter-spacing:.14em;line-height:1.5}.copy-panel h2{font-size:clamp(39px,4vw,64px);line-height:1.1;letter-spacing:-.05em;font-weight:400;margin-top:23px}.chapter-description{font-size:14px;line-height:1.85;color:#575756;max-width:305px;margin-top:25px}.software-visual{min-width:0}.device-frame{padding:8px;border:1px solid #373737;border-radius:10px;background:#222;box-shadow:0 30px 70px #00000013}.device-screen{display:grid;aspect-ratio:16/10;overflow:hidden;border-radius:3px;background:#e7e8e9}.software-image{grid-area:1/1;display:block;min-width:0;width:100%;height:100%;object-fit:contain;opacity:0;visibility:hidden;transition:opacity .45s,visibility .45s}.software-image.is-active{visibility:visible;opacity:1}.screen-caption{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:19px;font-size:10px;line-height:1.6;color:#575756}.screen-caption>p{max-width:75%}.screen-caption>a{display:flex;align-items:center;gap:9px;flex-shrink:0;text-underline-offset:4px}.software-bottomline{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px 25px}.chapter-nav{display:flex;align-items:center;gap:38px}.chapter-nav>button{display:flex;align-items:center;gap:11px;background:none;border:0;padding:12px 0;font-size:12px;color:#7b7b7b;position:relative;min-height:44px}.chapter-nav>button>span:first-child{font-size:9px;letter-spacing:.05em}.chapter-nav>button[aria-selected=true]{color:#212121}.chapter-nav>button[aria-selected=true]::after{content:'';position:absolute;bottom:3px;left:0;right:0;height:2px;background:var(--yellow)}.scroll-note{font-size:9px;letter-spacing:.12em;color:#757575}.software-progress{grid-column:1/-1;height:1px;background:#d5d5d2;overflow:hidden}.software-progress>span{display:block;width:100%;height:1px;background:#6f6300;transform:scaleX(var(--software-progress,0));transform-origin:left}.page-end{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:45px 5vw;background:#212121;color:#eee}.page-end>div>p{font-size:18px;line-height:1.5}.page-end>a{display:flex;align-items:center;gap:25px;justify-self:end;font-size:12px;text-decoration:none}.ecosystem-link{display:inline-flex;align-items:center;gap:25px;font-size:13px;color:#c8b100;margin-top:20px;text-decoration:none}.page-end a:hover{text-decoration:underline;text-underline-offset:5px}.film-link{display:inline-block;margin-left:28px;color:#aaa;font-size:11px;text-decoration:none}
@media(max-width:1100px){.hero-layout{grid-template-columns:.9fr 1.1fr;padding-right:2vw}.hero h1{font-size:clamp(60px,7vw,79px)}.hero-copy .eyebrow{font-size:8px}.description{font-size:14px;max-width:280px}.cg-stage{min-height:420px}.app-object{width:51px;height:51px;padding:6px}.node-name{font-size:8px}.camera-object{scale:.85}.stereo-object{scale:.82}.lumiscan-hub{font-size:33px}.software-layout{gap:4vw;grid-template-columns:.8fr 1.2fr}.copy-panel h2{font-size:clamp(37px,4.3vw,50px)}.chapter-description{font-size:13px}.screen-caption{font-size:9px}.chapter-nav{gap:28px}}
@media(min-width:701px) and (max-height:850px){.hero-layout{padding-top:100px;padding-bottom:45px}.hero h1{font-size:clamp(60px,6vw,94px);margin-top:22px}.description{font-size:14px;margin-top:23px}.hero-cta{margin-top:27px}.cg-stage{height:74svh;min-height:420px;margin-top:15px}.software-stage{min-height:0;height:100svh;padding-top:26px;padding-bottom:22px}.software-topline,.software-bottomline{flex-shrink:0}.software-layout{flex:1;min-height:0;margin-block:20px}.software-copy{min-height:0}.software-visual{width:min(100%,calc(83.2svh + 18px),786px);justify-self:end}.device-screen{max-height:52svh}.copy-panel h2{font-size:clamp(35px,3.4vw,52px)}.chapter-description{margin-top:20px}.screen-caption{margin-top:13px}.software-bottomline{row-gap:16px}}
@media(max-width:700px){.hero-shell{height:135svh}.hero{height:100svh;min-height:660px}.topbar{padding:19px 24px}.brand img{width:135px}.languages{font-size:10px}.hero-layout{display:flex;flex-direction:column;align-items:stretch;padding:91px 24px 17px;gap:0}.hero-copy{padding:0;flex:0 0 auto;pointer-events:auto}.hero-copy .eyebrow{font-size:8px;letter-spacing:.12em}.hero h1{font-size:44px;line-height:1.04;letter-spacing:-.055em;margin-top:17px}.hero:lang(de) h1{font-size:41px}.description{max-width:315px;font-size:12px;line-height:1.65;margin-top:16px}.hero-cta{font-size:11px;min-height:42px;padding:11px 15px;gap:12px;margin-top:19px}.hero-cta>span:last-child{font-size:18px}.cg-stage{flex:1;min-height:270px;width:calc(100% + 48px);margin:7px -24px 0;height:auto;max-height:440px;perspective:700px}.app-object{width:39px;height:39px;padding:4px;border-radius:7px;box-shadow:2px 3px 0 #666d6d,3px 5px 0 #242929,0 10px 14px #0005}.node-name{font-size:7px;margin-top:8px}.camera-object{scale:.64}.stereo-object{scale:.6}.lumiscan-hub{font-size:25px;gap:9px}.lumiscan-hub>div>span{font-size:6px;letter-spacing:.23em;margin-top:5px}.hub-light{width:5px;height:5px}.demo-object{left:14%;width:79%;height:64%;bottom:5%}.scene-floor{bottom:2%}.scene-plinth{bottom:6%;width:76%;left:16%}.cg-network .route{stroke-width:.9}.flow-particles{filter:none}.software-story{height:340svh}.software-stage{min-height:740px;padding:30px 24px 25px}.software-topline .eyebrow{font-size:8px;letter-spacing:.1em}.software-count{font-size:10px;gap:8px}.software-layout{grid-template-columns:1fr;gap:28px;margin-block:30px}.software-copy{min-height:226px;align-items:start}.copy-panel h2{font-size:clamp(38px,9.8vw,54px);margin-top:18px;line-height:1.12}.chapter-kicker{font-size:8px}.chapter-description{font-size:13px;line-height:1.75;max-width:380px;margin-top:18px}.device-frame{padding:5px;border-radius:7px;box-shadow:0 18px 40px #00000010}.screen-caption{font-size:8px;gap:10px;margin-top:14px}.screen-caption>p{max-width:68%}.screen-caption>a{gap:5px}.software-bottomline{gap:18px}.chapter-nav{gap:25px}.chapter-nav>button{font-size:11px;gap:8px}.chapter-nav>button>span:first-child{font-size:8px}.scroll-note{font-size:7px;letter-spacing:.06em}.page-end{padding:35px 24px;grid-template-columns:1fr;gap:22px}.page-end>div>p{font-size:17px;max-width:300px}.page-end>a{justify-self:start;font-size:11px}.ecosystem-link{font-size:12px;gap:15px}.film-link{display:block;margin:18px 0 0}}
@media(max-width:700px) and (max-height:760px){.hero-layout{padding-top:82px;padding-bottom:12px}.topbar{padding-top:17px}.brand img{width:124px}.hero h1{font-size:38px;margin-top:14px}.hero:lang(de) h1{font-size:36px}.description{font-size:12px;line-height:1.55;margin-top:13px}.hero-cta{margin-top:16px;min-height:40px;padding:10px 13px}.cg-stage{min-height:265px;margin-top:3px}.software-stage{height:100svh;min-height:0;padding:20px 24px 18px}.software-topline,.software-bottomline{flex-shrink:0}.software-layout{flex:1;min-height:0;gap:18px;margin-block:16px;align-content:center}.software-copy{min-height:0}.copy-panel h2{font-size:34px;margin-top:14px}.chapter-description{font-size:13px;line-height:1.7;margin-top:14px}.software-visual{width:100%;max-width:calc(52.8svh + 12px);justify-self:center}.device-screen{max-height:33svh}.screen-caption{margin-top:10px}.software-bottomline{row-gap:12px}}
@media(max-width:390px){.chapter-nav{gap:22px}.scroll-note{display:none}.software-bottomline{grid-template-columns:1fr}.hero:lang(de) h1{font-size:35px}}
@media(max-height:620px){.hero-shell{height:auto}.hero{position:relative;height:auto;min-height:620px}.hero-layout{height:auto;min-height:620px}.software-story{height:auto}.software-stage{position:relative;height:auto;min-height:0;padding-block:26px}.software-layout{flex:none;min-height:0;margin-block:30px;gap:28px}.software-copy{min-height:0}.software-visual{width:100%;max-width:740px;justify-self:center}.device-screen{max-height:none}.software-bottomline{margin-top:8px}.scroll-note{display:none}}
@media(max-width:700px) and (max-height:620px){.hero-layout{min-height:0}.cg-stage{flex:none;height:330px;min-height:330px;margin-top:15px}.hero{min-height:0}.hero-copy{padding-bottom:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.copy-panel,.software-image{transition:none!important}.copy-panel{transform:none}.scene-node{will-change:auto}}

/* Homepage integration: keep the CG composition, reserve space for global navigation. */
:root{--home-nav-height:88px}html{scroll-padding-top:calc(var(--home-nav-height) + 18px)}h3{margin:0}input,select,textarea{font:inherit}button,input,textarea,select{border-radius:0}a,button,input,textarea,select{touch-action:manipulation}.home-skip{position:fixed;left:24px;top:-100px;z-index:1000;background:#c8b100;color:#111;padding:12px 20px}.home-skip:focus{top:10px}
.hero-shell{height:125svh}.hero{top:var(--home-nav-height);height:calc(100svh - var(--home-nav-height));min-height:570px}.hero-layout{padding-top:35px;padding-bottom:55px}.cg-stage{height:min(66svh,700px);margin-top:0;min-height:420px}.hero-copy{padding-bottom:0}
.software-stage{top:var(--home-nav-height);height:calc(100svh - var(--home-nav-height));min-height:0;padding-top:32px;padding-bottom:25px}.software-layout{flex:1;min-height:0;margin-block:24px}.software-visual{width:min(100%,780px);justify-self:end}.device-screen{max-height:48svh}.software-copy{min-height:0}.page-end{border-top:1px solid #333;color:#eee}.page-end>div{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:20px 36px}.page-end>div>p{margin-right:auto}.page-end .ecosystem-link,.page-end .film-link{margin:0}
@media(min-width:701px) and (max-height:850px){.hero-layout{padding-top:25px;padding-bottom:30px}.cg-stage{min-height:390px;height:65svh}.software-stage{height:calc(100svh - var(--home-nav-height));padding-block:22px}.software-layout{margin-block:18px}.device-screen{max-height:44svh}}
@media(max-width:1100px){:root{--home-nav-height:76px}}
@media(max-width:700px){.hero-shell{height:120svh}.hero{min-height:590px}.hero-layout{padding:27px 24px 22px}.cg-stage{min-height:260px;height:auto;margin-top:15px;max-height:400px}.hero-copy{padding:0}.software-stage{padding:25px 24px 22px}.software-layout{gap:22px;align-content:center}.software-copy{min-height:215px}.software-visual{width:100%;max-width:550px;justify-self:center}.device-screen{max-height:33svh}.page-end>div{display:block}.page-end .ecosystem-link{margin-top:20px}.page-end .film-link{margin-top:18px}}
@media(max-width:700px) and (max-height:760px){.hero{min-height:565px}.hero-layout{padding-top:22px;padding-bottom:20px}.hero h1{font-size:40px}.hero:lang(de) h1{font-size:37px}.cg-stage{min-height:260px;margin-top:12px}.software-stage{padding-block:20px}.software-layout{gap:16px;margin-block:16px}.software-copy{min-height:0}.copy-panel h2{font-size:30px}.chapter-description{font-size:12px;line-height:1.6;margin-top:12px}.chapter-kicker{font-size:7px}.device-screen{max-height:26svh}.software-topline .eyebrow{font-size:7px}.software-bottomline{row-gap:10px}.screen-caption{font-size:7px}}
@media(max-height:700px) and (min-width:701px),(max-height:620px){.hero-shell{height:auto}.hero{position:relative;top:0;min-height:540px;height:auto}.hero-layout{min-height:540px}.software-story{height:auto}.software-stage{position:relative;top:0;height:auto;min-height:0}.software-layout{margin-block:30px}.software-copy{min-height:0}.device-screen{max-height:none}.scroll-note{display:none}}
/* Sticky-navigation clearance is set once by the document scroll padding. */
body #solution-sets,body #ecosystem,body #kontakt{scroll-margin-top:0}
html{scroll-padding-top:var(--home-nav-height)}

/* LumiScan X: compact sensor, sized to the neighbouring app objects. */
.lumiscan-x-object{position:relative;width:60px;height:60px;transform:perspective(450px) rotateX(9deg) rotateY(-15deg);filter:drop-shadow(0 11px 10px #0006)}
.lumiscan-x-object::before{content:'';position:absolute;left:-7px;top:-4px;width:8px;height:100%;clip-path:polygon(0 0,100% 6%,100% 100%,0 94%);background:linear-gradient(90deg,#424d50,#222b2f)}
.lumiscan-x-object::after{content:'';position:absolute;left:-7px;right:0;top:-4px;height:5px;clip-path:polygon(0 0,89% 0,100% 100%,11% 100%);background:linear-gradient(160deg,#6b7678,#3a4448)}
.lumiscan-x-face{position:absolute;inset:0;overflow:hidden;border:1px solid #667478;border-radius:3px;background:linear-gradient(145deg,#3b3035,#24252b 60%,#332c35);box-shadow:inset 0 0 0 1px #141a1d,inset 1px 1px 3px #a0aaaa17}
.lumiscan-x-rail{position:absolute;inset:0;background:linear-gradient(110deg,#151b22,#37434b 55%,#161c23);clip-path:polygon(12% 10%,24% 10%,88% 90%,76% 90%)}
.lumiscan-x-rail:nth-child(2){transform:scaleX(-1)}
.lumiscan-x-mark{position:absolute;left:41%;top:8%;width:18%;height:auto;color:#aab7ba;opacity:.7}
.lumiscan-x-lens{position:absolute;left:var(--lens-x);top:var(--lens-y);width:15%;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid #54626b;border-radius:50%;background:radial-gradient(circle at 36% 30%,#c3bfd3 0%,#60637f 9%,#233342 23%,#090f17 50%,#020609 72%);box-shadow:0 0 0 .6px #101820,-.7px 1px 0 .7px #111921,inset 0 0 0 .5px #8e9ca052}
.lumiscan-x-node .node-name{margin-top:12px}
@media(max-width:1100px){.lumiscan-x-object{width:50px;height:50px}.lumiscan-x-lens{border-width:1px}}
@media(max-width:700px){.lumiscan-x-object{width:38px;height:38px}.lumiscan-x-object::before{left:-5px;top:-3px;width:6px}.lumiscan-x-object::after{left:-5px;top:-3px;height:4px}.lumiscan-x-face{border-radius:2px}.lumiscan-x-lens{border-width:.75px;box-shadow:0 0 0 .4px #101820,-.4px .6px 0 .4px #111921}.lumiscan-x-node .node-name{margin-top:8px}}
