@keyframes loading-module__pnXrUq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes loading-module__pnXrUq__rotateCw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-module__pnXrUq__rotateCcw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes loading-module__pnXrUq__indeterminateProgress{0%{left:-40%}to{left:100%}}@keyframes loading-module__pnXrUq__pulseText{0%,to{opacity:.5}50%{opacity:1}}.loading-module__pnXrUq__skeletonBase{background:var(--loader-shimmer-bg);background-size:200% 100%;border-radius:4px;animation:1.6s linear infinite loading-module__pnXrUq__shimmer}.loading-module__pnXrUq__skeletonHeroBase{background:var(--loader-shimmer-hero);background-size:200% 100%;border-radius:4px;animation:1.6s linear infinite loading-module__pnXrUq__shimmer}.loading-module__pnXrUq__rootLoading{background:var(--light-bg);z-index:99;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:fixed;top:72px;bottom:0;left:0}.loading-module__pnXrUq__brandLoaderContainer{text-align:center;background:0 0;border-bottom:none;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.loading-module__pnXrUq__gearContainer{justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 24px;display:flex;position:relative}.loading-module__pnXrUq__gearMainWrapper{color:var(--primary);transform-origin:50%;animation:8s linear infinite loading-module__pnXrUq__rotateCw;display:flex;position:absolute;top:4px;left:4px}.loading-module__pnXrUq__gearSecondaryWrapper{color:var(--secondary);transform-origin:50%;animation:5s linear infinite loading-module__pnXrUq__rotateCcw;display:flex;position:absolute;bottom:4px;right:4px}body.loading-module__pnXrUq__dark-mode .loading-module__pnXrUq__gearSecondaryWrapper{color:#8c96a8}.loading-module__pnXrUq__brandTitle{font-family:var(--font-orbitron),sans-serif;letter-spacing:2px;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:24px;font-weight:700;display:flex}.loading-module__pnXrUq__brandTextPrimary{color:var(--loader-text-primary)}.loading-module__pnXrUq__brandTextSecondary{color:var(--primary)}.loading-module__pnXrUq__progressBar{background:#0000000d;border-radius:4px;width:240px;height:4px;margin:16px auto;position:relative;overflow:hidden}body.loading-module__pnXrUq__dark-mode .loading-module__pnXrUq__progressBar{background:#ffffff14}.loading-module__pnXrUq__progressFill{background:linear-gradient(90deg,transparent,var(--primary),transparent);width:40%;height:100%;box-shadow:0 0 8px var(--primary);border-radius:4px;animation:1.6s cubic-bezier(.4,0,.2,1) infinite loading-module__pnXrUq__indeterminateProgress;position:absolute;top:0}.loading-module__pnXrUq__statusText{font-family:var(--font-rajdhani),sans-serif;color:var(--text-light);text-transform:uppercase;letter-spacing:1.5px;min-height:20px;margin:0;font-size:14px;font-weight:600;animation:2s ease-in-out infinite loading-module__pnXrUq__pulseText}.loading-module__pnXrUq__statusText:after{content:"Initializing CAD Modeler...";animation:12s step-end infinite loading-module__pnXrUq__statusMessages}@keyframes loading-module__pnXrUq__statusMessages{0%,to{content:"Initializing CAD Modeler..."}16%{content:"Connecting CNC Database..."}33%{content:"Loading Pneumatics & Hardware..."}50%{content:"Securing Supplier API Datalinks..."}66%{content:"Rendering Industrial Assets..."}83%{content:"Configuring Localized Inventory..."}}@media (max-width:900px){.loading-module__pnXrUq__rootLoading{top:60px}.loading-module__pnXrUq__brandLoaderContainer{padding:20px 16px}.loading-module__pnXrUq__gearContainer{width:80px;height:80px;margin:0 auto 16px}.loading-module__pnXrUq__brandTitle{letter-spacing:1.5px;gap:6px;margin-bottom:8px;font-size:19px}.loading-module__pnXrUq__progressBar{width:180px;margin:12px auto}.loading-module__pnXrUq__statusText{letter-spacing:1px;font-size:12px}}.loading-module__pnXrUq__heroSkeletonWrapper{background:var(--gradient-hero);border-bottom:var(--border-subtle);padding:50px 0;overflow:hidden}.loading-module__pnXrUq__heroSkeletonInner{flex-wrap:wrap;align-items:center;gap:60px;width:100%;display:flex}.loading-module__pnXrUq__heroSkeletonLeft{flex-direction:column;flex:1.8;gap:16px;min-width:min(320px,100%);display:flex}.loading-module__pnXrUq__heroLineTagline{background:var(--primary);opacity:.6;border-radius:2px;width:180px;height:10px}.loading-module__pnXrUq__heroLineTitle{width:80%;height:34px;}.loading-module__pnXrUq__heroLineDesc1{width:95%;height:14px;}.loading-module__pnXrUq__heroLineDesc2{width:70%;height:14px;}.loading-module__pnXrUq__heroActionsWrapper{gap:16px;margin-top:12px;display:flex}.loading-module__pnXrUq__heroButton1{background:var(--primary);opacity:.75;width:140px;height:42px}.loading-module__pnXrUq__heroButton2{background:#ffffff26;width:120px;height:42px}.loading-module__pnXrUq__heroSkeletonRight{border:1px solid #ffffff14;flex:1;min-width:min(320px,100%);height:250px;}@media (max-width:768px){.loading-module__pnXrUq__heroSkeletonWrapper{padding:30px 0 50px}.loading-module__pnXrUq__heroSkeletonInner{text-align:center;flex-direction:column;gap:40px}.loading-module__pnXrUq__heroSkeletonLeft{align-items:center}.loading-module__pnXrUq__heroActionsWrapper{flex-direction:column;justify-content:center;gap:12px;width:100%}.loading-module__pnXrUq__heroButton1,.loading-module__pnXrUq__heroButton2{width:100%}.loading-module__pnXrUq__heroSkeletonRight{width:100%;height:200px}}.loading-module__pnXrUq__sectionSkeletonWrapper{background:var(--light-bg);padding:60px 0}.loading-module__pnXrUq__sectionTitleSkeleton{width:240px;height:28px;margin:0 auto 48px;}.loading-module__pnXrUq__gridSkeleton{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.loading-module__pnXrUq__cardSkeleton{background:var(--light-surface);border:1px solid var(--loader-card-border);flex-direction:column;height:100%;display:flex;overflow:hidden}.loading-module__pnXrUq__cardImageSkeleton{border-radius:0;width:100%;height:200px;}.loading-module__pnXrUq__cardBodySkeleton{flex-direction:column;gap:12px;padding:20px;display:flex}.loading-module__pnXrUq__cardLineSkeletonTitle{width:85%;height:16px;}.loading-module__pnXrUq__cardLineSkeletonSubtitle{width:50%;height:12px;}.loading-module__pnXrUq__cardLineSkeletonText{width:30%;height:14px;margin-top:8px;}.loading-module__pnXrUq__productsLoading{max-width:var(--container-width);background:var(--light-bg);margin:0 auto;padding:100px 24px 60px}.loading-module__pnXrUq__filterBar{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.loading-module__pnXrUq__filterChip{border-radius:20px;width:100px;height:36px;}.loading-module__pnXrUq__productGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.loading-module__pnXrUq__productCard{background:var(--light-surface);border:1px solid var(--loader-card-border);overflow:hidden}.loading-module__pnXrUq__productImage{border-radius:0;height:220px;}.loading-module__pnXrUq__productInfo{flex-direction:column;gap:10px;padding:16px;display:flex}.loading-module__pnXrUq__productName{width:80%;height:16px;}.loading-module__pnXrUq__productBrand{width:50%;height:12px;}.loading-module__pnXrUq__blogLoading{max-width:var(--container-width);background:var(--light-bg);margin:0 auto;padding:100px 24px 60px}.loading-module__pnXrUq__blogHeader{width:200px;height:32px;margin-bottom:48px;}.loading-module__pnXrUq__blogGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;display:grid}.loading-module__pnXrUq__blogCard{background:var(--light-surface);border:1px solid var(--loader-card-border);overflow:hidden}.loading-module__pnXrUq__blogImage{border-radius:0;height:200px;}.loading-module__pnXrUq__blogBody{flex-direction:column;gap:12px;padding:24px;display:flex}.loading-module__pnXrUq__blogTitle{width:90%;height:18px;}.loading-module__pnXrUq__blogExcerpt{width:100%;height:12px;}.loading-module__pnXrUq__blogExcerpt:last-child{width:70%}.loading-module__pnXrUq__gearSvg{width:100%;height:100%;margin:0 auto;display:block}.loading-module__pnXrUq__rotatingGear{transform-origin:50px 50px;animation:6s linear infinite loading-module__pnXrUq__rotateCw}.loading-module__pnXrUq__gearText{font-family:var(--font-orbitron),sans-serif;fill:var(--loader-text-primary);text-anchor:middle;letter-spacing:-.5px;font-size:15px;font-weight:900}.loading-module__pnXrUq__blueprintSection{background:var(--light-bg);border-top:var(--border-subtle);padding:60px 0}.loading-module__pnXrUq__blueprintHeader{max-width:var(--container-width);flex-direction:column;gap:12px;margin:0 auto 40px;padding:0 24px;display:flex}.loading-module__pnXrUq__techTitle{width:260px;height:30px;}.loading-module__pnXrUq__techSubtitle{width:150px;height:12px;}.loading-module__pnXrUq__blueprintGrid{max-width:var(--container-width);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin:0 auto;padding:0 24px;display:grid}.loading-module__pnXrUq__blueprintCard{background:var(--light-surface);border:1px dashed #d3540033;border-radius:0;flex-direction:column;min-height:330px;padding:24px;display:flex;position:relative;overflow:hidden}body.loading-module__pnXrUq__dark-mode .loading-module__pnXrUq__blueprintCard{border-color:#d3540059}.loading-module__pnXrUq__cornerTick{border-color:var(--primary);opacity:.65;border-style:solid;width:8px;height:8px;position:absolute}.loading-module__pnXrUq__topLeft{border-width:1px 0 0 1px;top:6px;left:6px}.loading-module__pnXrUq__topRight{border-width:1px 1px 0 0;top:6px;right:6px}.loading-module__pnXrUq__bottomLeft{border-width:0 0 1px 1px;bottom:6px;left:6px}.loading-module__pnXrUq__bottomRight{border-width:0 1px 1px 0;bottom:6px;right:6px}.loading-module__pnXrUq__blueprintCard:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#d3540004 1px,#0000 1px),linear-gradient(#d3540004 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}body.loading-module__pnXrUq__dark-mode .loading-module__pnXrUq__blueprintCard:before{background-image:linear-gradient(90deg,#d3540006 1px,#0000 1px),linear-gradient(#d3540006 1px,#0000 1px)}.loading-module__pnXrUq__blueprintVisual{background:#00000003;border:1px solid #0000000a;justify-content:center;align-items:center;height:160px;margin-bottom:20px;display:flex;position:relative}body.loading-module__pnXrUq__dark-mode .loading-module__pnXrUq__blueprintVisual{background:#ffffff03;border-color:#ffffff0a}.loading-module__pnXrUq__blueprintVisual:before,.loading-module__pnXrUq__blueprintVisual:after{content:"";background:#d354001f;position:absolute}.loading-module__pnXrUq__blueprintVisual:before{width:60%;height:1px}.loading-module__pnXrUq__blueprintVisual:after{width:1px;height:60%}.loading-module__pnXrUq__techDetails{flex-direction:column;gap:10px;margin-top:auto;display:flex}.loading-module__pnXrUq__techLineLong{width:90%;height:14px;}.loading-module__pnXrUq__techLineMedium{width:60%;height:12px;}.loading-module__pnXrUq__techLineShort{width:35%;height:10px;}
