.mx-page{background:#08090a;color:#eaecef}.mx{--line:#ffffff20;--muted:#92999e;background:#08090a;color:#eaecef;font-family:Manrope,Arial,sans-serif;overflow:hidden}.mx *{box-sizing:border-box}.mx a{color:inherit}.mx h1,.mx h2,.mx h3,.mx p{margin:0}.mx h1,.mx h2{font-weight:500;letter-spacing:-.065em;line-height:1.03}.mx h1{font-size:clamp(58px,6.3vw,102px)}.mx h2{font-size:clamp(42px,4.8vw,74px)}.mx em{font-style:normal;color:#858c93}.mx p{line-height:1.75}.mx-label,.mx-topline,.mx-hero-bottom,.mx-machine-top,.mx-machine-bottom,.mx-callout,.mx-demo-top,.mx-input>span,.mx-output>span,.mx-demo-foot,.mx-index,.mx-mini-lines,.mx-status,.mx-shield-label,.mx-principle-grid article>span{font:10px/1.6 ui-monospace,SFMono-Regular,monospace;letter-spacing:1.7px}.mx-label{color:#aeb6be;margin-bottom:24px!important}.mx-hero{padding:26px 5% 0;background:radial-gradient(ellipse at 72% 48%,#22272c55,transparent 55%),#08090a}.mx-topline,.mx-hero-bottom{display:flex;justify-content:space-between;gap:20px;color:#a2a9ae}.mx-topline{padding-bottom:22px;border-bottom:1px solid var(--line)}.mx-topline i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#e8eff3;margin-right:8px;box-shadow:0 0 12px #fff}.mx-hero-grid{display:grid;grid-template-columns:1fr 1.12fr;min-height:690px;align-items:center;gap:20px}.mx-intro{padding:65px 0}.mx-lead{font-size:19px;line-height:1.6!important;margin-top:28px!important;color:#d8dde1}.mx-description{max-width:410px;font-size:14px;color:#969da3;margin-top:20px!important}.mx-button{display:inline-flex;gap:36px;align-items:center;padding:18px 24px;background:#e4e7e9;color:#121416!important;text-decoration:none;font-size:13px;font-weight:650;border:1px solid #fff6;margin-top:35px;transition:transform .3s,box-shadow .3s;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.mx-button:hover{transform:translateY(-3px);box-shadow:0 0 30px #ffffff30}.mx-button span{font-size:21px}.mx-machine{height:570px;position:relative;border:1px solid #ffffff16;background:linear-gradient(#ffffff03,#ffffff00);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}#mx-core{width:100%;height:100%;display:block}.mx-machine-top,.mx-machine-bottom{position:absolute;left:24px;right:24px;display:flex;justify-content:space-between;color:#92999f}.mx-machine-top{top:22px}.mx-machine-bottom{bottom:22px;align-items:center;font-size:8px}.mx-machine-bottom button{border:1px solid #ffffff30;background:#14171a;color:#c4cbd0;padding:8px 10px;font:inherit;cursor:pointer}.mx-callout{position:absolute;color:#aeb5bb;font-size:8px}.callout-a{top:27%;left:7%}.callout-b{right:5%;top:49%}.callout-c{bottom:21%;left:8%}.mx-hero-bottom{border-top:1px solid var(--line);padding:25px 0;font-size:9px}.mx-hero-bottom a{text-decoration:none}.mx-section{padding:110px 7%;border-bottom:1px solid var(--line)}.mx-section-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:18px 80px}.mx-section-head>.mx-label{grid-column:1/-1;margin:0!important}.mx-section-head>p:last-child{max-width:360px;color:var(--muted);font-size:14px}.mx-console{display:grid;grid-template-columns:.75fr 1.4fr;border:1px solid var(--line);margin-top:54px;background:#0d0f11}.mx-selector{border-right:1px solid var(--line)}.mx-selector button{width:100%;padding:25px 22px;display:flex;align-items:center;gap:18px;text-align:left;color:#9ca3aa;background:transparent;border:0;border-bottom:1px solid #ffffff13;font-size:14px;cursor:pointer;transition:background .25s,color .25s}.mx-selector button:last-child{border-bottom:0}.mx-selector button span{font:10px monospace;color:#6c737a}.mx-selector button b{font-weight:500;flex:1}.mx-selector button[aria-pressed=true]{background:linear-gradient(90deg,#343a40,#181c20);color:#fff;box-shadow:inset 2px 0 #e3e9ed}.mx-selector button:hover{color:white;background-color:#202429}.mx-demo{padding:30px 36px;min-width:0}.mx-demo-top{display:flex;justify-content:space-between;gap:16px;color:#8f979e;font-size:8px;border-bottom:1px solid var(--line);padding-bottom:20px}.mx-demo h3{font-size:27px;letter-spacing:-1px;margin-top:26px}.mx-demo>p{color:#a3aab0;font-size:13px;margin:12px 0 24px;max-width:520px}.mx-input,.mx-output{padding:20px;border:1px solid var(--line)}.mx-input{background:#171a1e;margin-bottom:12px}.mx-input>span,.mx-output>span{color:#929ca5;font-size:8px}.mx-input p,.mx-output p{font-size:14px;margin-top:10px;line-height:1.8}.mx-output{background:linear-gradient(120deg,#1b2026,#101316);border-color:#ffffff35;min-height:134px}.mx-demo-foot{display:flex;justify-content:space-between;gap:15px;margin-top:24px;color:#818a92;font-size:8px}.mx-flow-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:58px}.mx-flow-grid article{padding:0 32px;border-left:1px solid var(--line)}.mx-flow-grid article:first-child{padding-left:0;border:0}.mx-index{color:#777f87}.mx-flow-grid h3{font-size:19px;font-weight:500;letter-spacing:-.5px;margin-bottom:12px}.mx-flow-grid p{font-size:13px;color:#929ba3}.mx-mini-lines,.mx-mini-core{height:145px;display:flex;justify-content:center;flex-direction:column;color:#b5bec6;font-size:14px;white-space:pre;letter-spacing:3px}.mx-mini-core{font-size:80px;font-weight:200;line-height:1;text-shadow:0 0 40px #ffffff40}.mx-security{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:radial-gradient(ellipse at 20% 45%,#262d3466,transparent 55%)}.mx-security-copy>p:not(.mx-label){color:#9ca5ad;font-size:14px;margin-top:20px}.mx-planned{border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff20;padding:24px 0;margin-top:30px}.mx-status{color:#bdc6ce;font-size:9px}.mx-planned h3{font-size:20px;line-height:1.5;font-weight:500;margin:14px 0}.mx-planned p{font-size:13px;color:#969fa7}.mx-link{display:inline-block;margin-top:22px;font-size:13px;text-underline-offset:7px}.mx-shield{position:relative;min-height:460px;display:flex;align-items:center;justify-content:center;perspective:900px}.mx-shield-body{width:230px;height:285px;background:linear-gradient(135deg,#535c65 0%,#161b20 28%,#30373e 49%,#090d10 50%,#242b32 80%,#65707a);clip-path:polygon(50% 0,96% 17%,90% 66%,75% 83%,50% 100%,25% 83%,10% 66%,4% 17%);display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:75px;font-weight:700;color:#e0e8ee;transform:rotateY(-18deg) rotateX(8deg);filter:drop-shadow(0 0 20px #ffffff30);animation:mx-shield 9s ease-in-out infinite}.mx-shield-body span{font:8px/1.8 monospace;letter-spacing:2px;text-align:center;color:#9aa8b4;margin-top:10px}.mx-shield-orbit{position:absolute;width:360px;height:360px;border:1px solid #ffffff25;border-radius:50%;outline:1px dashed #ffffff17;outline-offset:22px;transform:rotateX(60deg) rotateZ(-25deg)}.mx-shield-label{position:absolute;bottom:30px;color:#8c969f;font-size:9px}.mx-principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:58px}.mx-principle-grid article>span{font-size:9px;color:#8d969e}.mx-principle-grid h3{font-size:19px;margin:18px 0 12px;font-weight:500}.mx-principle-grid p{font-size:13px;color:#969fa7}.mx-closing{text-align:center;padding:110px 20px;background:radial-gradient(ellipse at 50% 100%,#30384155,transparent 65%)}.mx-closing h2{font-size:clamp(55px,7vw,100px)}.mx-closing>p:last-child{font-size:12px;color:#8c959e;margin-top:24px}.mx-page .site-header{background:#0c0e10;color:#e3e8ed;border-bottom:1px solid #ffffff20}.mx-page .site-header .precision-logo,.mx-page .site-footer .precision-logo{filter:invert(1)}.mx-page .site-header a,.mx-page .site-header button{color:inherit}.mx-page .site-header .mega-menu{color:#141619}.mx-page .site-footer{background:#0c0e10;color:#a7afb6;border-color:#ffffff20}.mx-page .site-footer a,.mx-page .site-footer h3{color:#b8c0c7}.mx-page :focus-visible{outline:2px solid #a6d4f6;outline-offset:5px}.mx-ready .mx-section-head,.mx-ready .mx-flow-grid,.mx-ready .mx-principle-grid{transition:opacity .8s,transform .8s}.mx-ready .mx-pending{opacity:0;transform:translateY(25px)}.mx-page.mx-paused *{animation-play-state:paused!important}.mx-page.mx-paused .mx-pending{opacity:1;transform:none}@keyframes mx-shield{50%{transform:rotateY(15deg) rotateX(-3deg) translateY(-12px)}}@media(min-width:1600px){.mx-hero,.mx-section{padding-left:max(7%,calc((100vw - 1400px)/2));padding-right:max(7%,calc((100vw - 1400px)/2))}}@media(max-width:900px){.mx-hero-grid{grid-template-columns:1fr 1fr;min-height:590px}.mx-machine{height:450px}.mx-intro h1{font-size:58px}.mx-section{padding:80px 5%}.mx-selector button{padding:23px 15px;font-size:12px}.mx-demo{padding:25px}.mx-security{gap:4%}.mx-shield-orbit{width:270px;height:270px}.mx-demo-foot{font-size:7px}}@media(max-width:640px){.mx-topline{font-size:8px}.mx-topline>span:last-child{max-width:120px;text-align:right}.mx-hero-grid{display:flex;flex-direction:column;gap:0}.mx-intro{padding:55px 0 36px;width:100%}.mx-intro h1{font-size:clamp(52px,12vw,74px)}.mx-machine{height:390px;width:100%;margin-bottom:25px}.mx-lead{font-size:17px}.mx-hero-bottom{font-size:7px;gap:10px}.mx-hero-bottom>span:last-child{display:none}.mx-section{padding:65px 6%}.mx-section-head{display:block}.mx-section-head>.mx-label{margin-bottom:20px!important}.mx-section-head>p:last-child{margin-top:22px}.mx-console{display:block;margin-top:32px}.mx-selector{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid var(--line)}.mx-selector button{padding:17px 12px;gap:8px;font-size:11px;border-right:1px solid #ffffff12}.mx-selector button>i{display:none}.mx-selector button:last-child{border-bottom:1px solid #ffffff13}.mx-demo{padding:24px 18px}.mx-demo-top{font-size:7px;letter-spacing:1px}.mx-demo h3{font-size:25px}.mx-demo-foot{display:block;line-height:2.3}.mx-demo-foot>span{display:block}.mx-flow-grid,.mx-principle-grid{grid-template-columns:1fr;gap:35px}.mx-flow-grid article{padding:20px 0 0;border:0;border-top:1px solid var(--line)}.mx-mini-lines,.mx-mini-core{height:100px}.mx-security{display:flex;flex-direction:column-reverse}.mx-shield{min-height:390px;margin-top:25px}.mx-principle-grid{margin-top:38px}.mx-closing{padding:75px 20px}.mx-callout{font-size:7px}.mx-machine-bottom{font-size:7px;left:15px;right:15px}}@media(prefers-reduced-motion:reduce){.mx *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mx-ready .mx-pending{opacity:1;transform:none}}
/* 2.79.0 · the family header's current page reads as a quiet underline (rcw-deptpanels) */
.mx-family-header .desktop-nav a[aria-current="page"]{background:transparent!important;color:#fff!important;box-shadow:inset 0 -1px 0 currentColor;border-radius:0}
