body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*,body{margin:0}*{box-sizing:border-box;padding:0}button{font-family:inherit}h1,h2,h3,h4,h5,h6{color:#2c3e50}.Simulator_container__8xiSf{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}.Simulator_header__GN8t1{margin-bottom:30px;text-align:center}.Simulator_header__GN8t1 h1{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:10px}.Simulator_header__GN8t1 p{color:#7f8c8d;font-size:1.1rem;margin:0}.Simulator_mainContent__b72LN{align-items:flex-start;display:flex;flex-direction:row;gap:30px}.Simulator_simulatorSection__70wqK{align-items:center;background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;display:flex;flex:1.2 1;justify-content:center;padding:30px}.Simulator_simulatorContainer__aCeYg{height:600px;max-width:500px;min-height:550px;width:100%}.Simulator_simulatorCanvas__3hmxZ{height:auto;max-width:100%}.Simulator_rackContainer__Xgiyg{align-items:center;display:flex;justify-content:center;position:relative}.Simulator_rack3d__nF6Zf{margin:0 auto;position:relative;transform-style:preserve-3d}@keyframes Simulator_rotate__EFhCY{0%{transform:rotateX(-15deg) rotateY(-35deg)}25%{transform:rotateX(-15deg) rotateY(-10deg)}50%{transform:rotateX(-15deg) rotateY(-60deg)}75%{transform:rotateX(-15deg) rotateY(-10deg)}to{transform:rotateX(-15deg) rotateY(-35deg)}}.Simulator_rack3d__nF6Zf.Simulator_paused__glKaW,.Simulator_rack3d__nF6Zf:hover{animation-play-state:paused}.Simulator_frameColumn__tuPwr{border-radius:2px;box-shadow:0 2px 6px #00000026;box-sizing:border-box;position:absolute;transform-style:preserve-3d;z-index:5}.Simulator_frameHorizontal__cMeGu{z-index:1}.Simulator_frameDepth__-gZpo,.Simulator_frameHorizontal__cMeGu{border-radius:2px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;position:absolute;transform-style:preserve-3d}.Simulator_frameDepth__-gZpo{z-index:2}.Simulator_shelf__zKXHU{-webkit-backface-visibility:visible;backface-visibility:visible;box-shadow:0 3px 8px #00000026;transform-style:preserve-3d;z-index:10}.Simulator_shelfEdge__nJifV,.Simulator_shelf__zKXHU{border-radius:2px;box-sizing:border-box;position:absolute}.Simulator_shelfEdge__nJifV{box-shadow:0 2px 4px #0000001a}.Simulator_hangerRod__Fbz4q{background:linear-gradient(180deg,#a0a0a0,#606060);border-radius:1px;box-shadow:0 1px 2px #0000004d;position:absolute}.Simulator_hangerSupport__R90Gr{border:1px solid #505050;box-shadow:0 1px 2px #0003;position:absolute}.Simulator_controlPanel__YZ-ek{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;flex:0.8 1;min-width:350px;padding:30px}.Simulator_typeSelector__NgQ64{margin-bottom:30px}.Simulator_typeSelector__NgQ64 h3{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:15px}.Simulator_typeButtons__JfK3U{display:flex;gap:10px}.Simulator_typeButton__CXx\+i{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#555;cursor:pointer;flex:1 1;font-size:1rem;font-weight:500;padding:12px 24px;transition:all .3s ease}.Simulator_typeButton__CXx\+i:hover{background:#f8fbff;border-color:#3498db}.Simulator_typeButton__CXx\+i.Simulator_active__nkpDu{background:#3498db;border-color:#3498db;box-shadow:0 4px 12px #3498db4d;color:#fff}.Simulator_colorSelector__WTXzj{margin-bottom:30px}.Simulator_colorSelector__WTXzj h3{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:15px}.Simulator_colorButtons__TTNQW{display:flex;gap:10px}.Simulator_colorButton__bYD1W{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#555;cursor:pointer;display:flex;flex:1 1;font-size:1rem;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .3s ease}.Simulator_colorButton__bYD1W:hover{background:#f8fbff;border-color:#3498db}.Simulator_colorButton__bYD1W.Simulator_active__nkpDu{background:#3498db;border-color:#3498db;box-shadow:0 4px 12px #3498db4d;color:#fff}.Simulator_colorSwatch__OuK8f{border-radius:50%;height:20px;transition:all .3s ease;width:20px}.Simulator_colorButton__bYD1W.Simulator_active__nkpDu .Simulator_colorSwatch__OuK8f{border-color:#fff!important;transform:scale(1.1)}.Simulator_sizeControls__FZmdM{margin-bottom:30px}.Simulator_priceSection__6V8Un{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #e0e0e0;border-radius:10px;margin-bottom:30px;padding:20px}.Simulator_priceSection__6V8Un h3{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:15px;text-align:center}.Simulator_priceBreakdown__Aq5lk{display:flex;flex-direction:column;gap:10px}.Simulator_priceItem__Ld6\+2{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;display:flex;font-size:1rem;justify-content:space-between;padding:8px 12px}.Simulator_priceItem__Ld6\+2 span:first-child{color:#555;font-weight:500}.Simulator_priceItem__Ld6\+2 span:last-child{color:#2c3e50;font-weight:600}.Simulator_priceTotal__mSles{align-items:center;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:8px;box-shadow:0 4px 12px #3498db4d;color:#fff;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between;margin-top:5px;padding:12px 15px}.Simulator_priceHighlight__Ch4-7{color:#e74c3c!important;font-size:1.1rem!important;font-weight:700!important;margin-top:10px!important;text-align:center}.Simulator_sizeControls__FZmdM h3{color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:20px}.Simulator_slider__yaPcX{margin-bottom:20px}.Simulator_slider__yaPcX label{color:#2c3e50;display:block;font-size:1rem;font-weight:500;margin-bottom:8px}.Simulator_slider__yaPcX input[type=range]{-webkit-appearance:none;background:#e0e0e0;border-radius:4px;height:8px;outline:none;width:100%}.Simulator_slider__yaPcX input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#3498db;border-radius:50%;box-shadow:0 2px 6px #3498db4d;cursor:pointer;height:20px;-webkit-transition:all .2s ease;transition:all .2s ease;width:20px}.Simulator_slider__yaPcX input[type=range]::-webkit-slider-thumb:hover{background:#2980b9;box-shadow:0 4px 12px #3498db66;transform:scale(1.1)}.Simulator_slider__yaPcX input[type=range]::-moz-range-thumb{background:#3498db;border:none;border-radius:50%;box-shadow:0 2px 6px #3498db4d;cursor:pointer;height:20px;width:20px}.Simulator_slider__yaPcX select{background:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:1rem;padding:12px;transition:border-color .3s ease;width:100%}.Simulator_slider__yaPcX select:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.Simulator_hangerInfo__jxFCO{margin-top:8px;text-align:center}.Simulator_hangerInfo__jxFCO small{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#6c757d;font-style:italic;padding:4px 8px}.Simulator_purchaseSection__O3uEl{border-top:2px solid #f0f0f0;padding-top:20px}.Simulator_summary__172Y3{background:#f8f9fa;border-radius:8px;margin-bottom:20px;padding:20px}.Simulator_summary__172Y3 h4{color:#2c3e50;font-size:1.2rem;font-weight:600;margin-bottom:10px}.Simulator_summary__172Y3 p{color:#555;font-size:1rem;margin:5px 0}.Simulator_purchaseButton__3kgtf{background:linear-gradient(135deg,#27ae60,#2ecc71);border:none;border-radius:8px;box-shadow:0 4px 15px #27ae604d;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;padding:16px;transition:all .3s ease;width:100%}.Simulator_purchaseButton__3kgtf:hover{background:linear-gradient(135deg,#229954,#27ae60);box-shadow:0 6px 20px #27ae6066;transform:translateY(-2px)}.Simulator_purchaseButton__3kgtf:active{transform:translateY(0)}.Simulator_purchaseButtonSecondary__2ARPH{background:linear-gradient(135deg,#f39c12,#e67e22);border:none;border-radius:8px;box-shadow:0 4px 15px #f39c124d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:10px;padding:14px;transition:all .3s ease;width:100%}.Simulator_purchaseButtonSecondary__2ARPH:hover{background:linear-gradient(135deg,#e67e22,#d35400);box-shadow:0 6px 20px #f39c1266;transform:translateY(-2px)}.Simulator_purchaseButtonSecondary__2ARPH:active{transform:translateY(0)}@media (max-width:768px){.Simulator_container__8xiSf{padding:15px}.Simulator_header__GN8t1 h1{font-size:2rem}.Simulator_header__GN8t1 p{font-size:1rem}.Simulator_simulatorSection__70wqK{margin-bottom:20px;padding:20px}.Simulator_rack3d__nF6Zf{transform-scale:.8}.Simulator_controlPanel__YZ-ek{padding:20px}.Simulator_colorButtons__TTNQW,.Simulator_typeButtons__JfK3U{flex-direction:column}.Simulator_colorButton__bYD1W,.Simulator_typeButton__CXx\+i{font-size:1.1rem;padding:14px 20px}.Simulator_slider__yaPcX label{font-size:1.1rem}.Simulator_slider__yaPcX input[type=range]::-webkit-slider-thumb{height:24px;width:24px}.Simulator_purchaseButtonSecondary__2ARPH,.Simulator_purchaseButton__3kgtf{font-size:1.3rem;margin-top:12px;padding:18px}.Simulator_priceSection__6V8Un{margin-bottom:20px;padding:15px}.Simulator_priceItem__Ld6\+2{font-size:1.05rem;padding:10px 12px}.Simulator_priceTotal__mSles{font-size:1.15rem;padding:14px 15px}}@media (max-width:480px){.Simulator_container__8xiSf{padding:10px}.Simulator_header__GN8t1 h1{font-size:1.8rem}.Simulator_simulatorSection__70wqK{padding:15px}.Simulator_rack3d__nF6Zf{transform-scale:.6}.Simulator_controlPanel__YZ-ek{padding:15px}.Simulator_sizeControls__FZmdM h3,.Simulator_typeSelector__NgQ64 h3{font-size:1.2rem}.Simulator_summary__172Y3{padding:15px}.Simulator_summary__172Y3 h4{font-size:1.1rem}.Simulator_summary__172Y3 p{font-size:.95rem}.Simulator_priceSection__6V8Un{padding:12px}.Simulator_priceSection__6V8Un h3{font-size:1.15rem}.Simulator_priceItem__Ld6\+2{font-size:.95rem;padding:8px 10px}.Simulator_priceTotal__mSles{font-size:1.05rem;padding:12px}.Simulator_purchaseButtonSecondary__2ARPH,.Simulator_purchaseButton__3kgtf{font-size:1.2rem;padding:16px}}@media (max-width:768px){.Simulator_mainContent__b72LN{flex-direction:column;gap:20px}.Simulator_simulatorSection__70wqK{margin-bottom:20px}.Simulator_simulatorContainer__aCeYg{height:450px;max-width:350px;min-height:400px}.Simulator_controlPanel__YZ-ek{min-width:auto;padding:20px}.Simulator_header__GN8t1 h1{font-size:2rem}.Simulator_header__GN8t1 p{font-size:1rem}}.SimulatorDesktop_desktopContainer__caBIt{background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;width:100%}.SimulatorDesktop_header__rKUjL{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:1px solid #0000001a;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;height:50px;margin:0 auto;max-width:100%;padding:12px 40px;width:1320px}.SimulatorDesktop_titleSection__xwtBF{align-items:left;display:flex;margin:0 auto;width:1300px}.SimulatorDesktop_logo__x1zKz{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:auto;object-fit:contain;width:180px}.SimulatorDesktop_title__CDH5r{color:#212529;font-size:28px;font-weight:700;margin:0 0 8px}.SimulatorDesktop_subtitle__-F7QM{color:#6c757d;font-size:14px;margin:0}.SimulatorDesktop_mainContent__i7pmn{align-items:stretch;display:flex;flex:1 1;flex-direction:row-reverse;gap:40px;margin:0 auto;max-width:1400px;padding:40px;width:100%}.SimulatorDesktop_controlPanel__6blfc{display:flex;flex-direction:column;flex-shrink:0;gap:24px;height:-webkit-fit-content;height:fit-content;width:320px}.SimulatorDesktop_controlSection__kRQlL{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 2px 12px #00000014;padding:24px}.SimulatorDesktop_sectionTitle__sN2Yw{border-bottom:2px solid #e9ecef;color:#212529;font-size:16px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.SimulatorDesktop_controlGroup__mXfBb{margin-bottom:20px}.SimulatorDesktop_controlGroup__mXfBb:last-child{margin-bottom:0}.SimulatorDesktop_label__JH4Re{color:#495057;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.SimulatorDesktop_select__Xo6WK{background:#fff;border:2px solid #dee2e6;border-radius:8px;color:#212529;cursor:pointer;font-size:14px;outline:none;padding:10px 12px;transition:all .2s ease;width:100%}.SimulatorDesktop_select__Xo6WK:hover{border-color:#adb5bd}.SimulatorDesktop_select__Xo6WK:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.SimulatorDesktop_slider__iPxVJ{-webkit-appearance:none;appearance:none;border-radius:5px;cursor:pointer;height:8px;outline:none;transition:all .2s ease;width:100%}.SimulatorDesktop_slider__iPxVJ::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #3498db;border-radius:50%;box-shadow:0 2px 8px #0003;cursor:pointer;height:20px;-webkit-transition:all .2s ease;transition:all .2s ease;width:20px}.SimulatorDesktop_slider__iPxVJ::-webkit-slider-thumb:hover{box-shadow:0 3px 12px #3498db66;transform:scale(1.2)}.SimulatorDesktop_slider__iPxVJ::-webkit-slider-thumb:active{transform:scale(1.1)}.SimulatorDesktop_slider__iPxVJ::-moz-range-thumb{background:#fff;border:3px solid #3498db;border-radius:50%;box-shadow:0 2px 8px #0003;cursor:pointer;height:20px;-moz-transition:all .2s ease;transition:all .2s ease;width:20px}.SimulatorDesktop_slider__iPxVJ::-moz-range-thumb:hover{box-shadow:0 3px 12px #3498db66;transform:scale(1.2)}.SimulatorDesktop_slider__iPxVJ::-moz-range-thumb:active{transform:scale(1.1)}.SimulatorDesktop_typeLabels__JqnI4{display:flex;justify-content:space-between;margin-top:4px;padding:0 2px}.SimulatorDesktop_typeLabel__yrOzn{color:#6c757d;flex:1 1;font-size:10px;text-align:center}.SimulatorDesktop_colorButtons__Jmy1M{display:flex;gap:8px}.SimulatorDesktop_colorButton__9A5Yv{border:2px solid #dee2e6;border-radius:8px;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;outline:none;padding:10px;transition:all .2s ease}.SimulatorDesktop_colorButton__9A5Yv:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.SimulatorDesktop_colorButton__9A5Yv.SimulatorDesktop_active__EA\+6S{border-color:#3498db;box-shadow:0 0 0 3px #3498db33}.SimulatorDesktop_priceInfo__e9bml{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;margin-bottom:16px;padding:16px;text-align:center}.SimulatorDesktop_priceLabel__AnUoL{color:#6c757d;font-size:12px;margin-bottom:4px}.SimulatorDesktop_priceValue__YfkFz{color:#212529;font-size:24px;font-weight:700}.SimulatorDesktop_buttonGroup__gxThE{display:flex;gap:8px}.SimulatorDesktop_primaryButton__RQ1U\+{background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;transition:all .2s ease}.SimulatorDesktop_primaryButton__RQ1U\+:hover{box-shadow:0 4px 16px #3498db4d;transform:translateY(-2px)}.SimulatorDesktop_primaryButton__RQ1U\+:active{transform:translateY(0)}.SimulatorDesktop_secondaryButton__1Y8-s{background:#fff;border:2px solid #dee2e6;border-radius:8px;color:#495057;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;transition:all .2s ease}.SimulatorDesktop_secondaryButton__1Y8-s:hover{background:#f8f9fa;border-color:#adb5bd;transform:translateY(-1px)}.SimulatorDesktop_secondaryButton__1Y8-s:active{transform:translateY(0)}.SimulatorDesktop_floatingJoystick__OES7L{align-items:center;bottom:20px;cursor:grab;display:flex;height:70px;justify-content:center;position:absolute;right:20px;width:70px;z-index:10}.SimulatorDesktop_floatingJoystick__OES7L:active{cursor:grabbing}.SimulatorDesktop_floatingJoystickButton__F0-WQ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #dee2e6;border-radius:50%;box-shadow:0 4px 16px #00000026;display:flex;height:70px;justify-content:center;transition:all .3s ease;width:70px}.SimulatorDesktop_floatingJoystickButton__F0-WQ:hover{border-color:#3498db;box-shadow:0 6px 20px #3498db4d;transform:scale(1.05)}.SimulatorDesktop_floatingJoystickButton__F0-WQ.SimulatorDesktop_active__EA\+6S{background:linear-gradient(135deg,#3498db,#2980b9);border-color:#2980b9;box-shadow:0 2px 8px #3498db66;transform:scale(.95)}.SimulatorDesktop_viewerContainer__mNLTD{align-items:center;background:#ffffff80;border-radius:15px;display:flex;flex:1 1;height:100%;justify-content:center;overflow:hidden;padding:40px;position:relative}.SimulatorDesktop_rackContainer__RAjOJ{position:relative;-webkit-user-select:none;user-select:none}.SimulatorDesktop_rack3d__hVQDL{position:relative;transform-style:preserve-3d}.SimulatorDesktop_frameColumn__GV2T7{pointer-events:auto}.SimulatorDesktop_frameColumn__GV2T7,.SimulatorDesktop_frameDepth__DW9nu,.SimulatorDesktop_frameHorizontal__uotuz,.SimulatorDesktop_hangerRod__x\+k1R,.SimulatorDesktop_shelf__zwOia{position:absolute;transform-style:preserve-3d}@media (max-width:1200px){.SimulatorDesktop_mainContent__i7pmn{flex-direction:column;padding:20px}.SimulatorDesktop_controlPanel__6blfc{width:100%}.SimulatorDesktop_viewerContainer__mNLTD{min-height:600px}}@media (max-width:768px){.SimulatorDesktop_header__rKUjL{padding:10px 20px}.SimulatorDesktop_logo__x1zKz{width:140px}.SimulatorDesktop_title__CDH5r{font-size:22px}.SimulatorDesktop_subtitle__-F7QM{font-size:13px}.SimulatorDesktop_mainContent__i7pmn{gap:20px;padding:16px}.SimulatorDesktop_viewerContainer__mNLTD{min-height:500px;padding:20px}}.SimulatorParams_desktopContainer__YxE2o{background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:715px;width:100%}.SimulatorParams_header__hBTGg{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:1px solid #0000001a;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;height:50px;margin:0 auto;max-width:100%;padding:12px 40px;width:1320px}.SimulatorParams_titleSection__R3Zxo{align-items:left;display:flex;margin:0 auto;width:1300px}.SimulatorParams_logo__daL7P{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:auto;object-fit:contain;width:180px}.SimulatorParams_title__SM1mE{color:#212529;font-size:28px;font-weight:700;margin:0 0 8px}.SimulatorParams_subtitle__ZWCAW{color:#6c757d;font-size:14px;margin:0}.SimulatorParams_mainContent__IIiuB{align-items:stretch;display:flex;flex:1 1;flex-direction:row-reverse;gap:40px;height:500px;margin:0 auto;max-width:1100px;padding:40px;width:100%}.SimulatorParams_controlPanel__AUCJ6{display:flex;flex-direction:column;flex-shrink:0;gap:24px;height:-webkit-fit-content;height:fit-content;width:320px}.SimulatorParams_controlSection__78m1L{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 2px 12px #00000014;padding:30px}.SimulatorParams_controlGroup__GhSaj{margin-bottom:20px}.SimulatorParams_controlGroup__GhSaj:last-child{margin-bottom:0}.SimulatorParams_label__l9Vlc{color:#495057;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.SimulatorParams_select__nqWEp{background:#fff;border:2px solid #dee2e6;border-radius:8px;color:#212529;cursor:pointer;font-size:14px;outline:none;padding:10px 12px;transition:all .2s ease;width:100%}.SimulatorParams_select__nqWEp:hover{border-color:#adb5bd}.SimulatorParams_select__nqWEp:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.SimulatorParams_slider__TNFBO{-webkit-appearance:none;appearance:none;border-radius:5px;cursor:pointer;height:8px;outline:none;transition:all .2s ease;width:100%}.SimulatorParams_slider__TNFBO::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #3498db;border-radius:50%;box-shadow:0 2px 8px #0003;cursor:pointer;height:20px;-webkit-transition:all .2s ease;transition:all .2s ease;width:20px}.SimulatorParams_slider__TNFBO::-webkit-slider-thumb:hover{box-shadow:0 3px 12px #3498db66;transform:scale(1.2)}.SimulatorParams_slider__TNFBO::-webkit-slider-thumb:active{transform:scale(1.1)}.SimulatorParams_slider__TNFBO::-moz-range-thumb{background:#fff;border:3px solid #3498db;border-radius:50%;box-shadow:0 2px 8px #0003;cursor:pointer;height:20px;-moz-transition:all .2s ease;transition:all .2s ease;width:20px}.SimulatorParams_slider__TNFBO::-moz-range-thumb:hover{box-shadow:0 3px 12px #3498db66;transform:scale(1.2)}.SimulatorParams_slider__TNFBO::-moz-range-thumb:active{transform:scale(1.1)}.SimulatorParams_typeLabels__GbZ4g{display:flex;justify-content:space-between;margin-top:4px;padding:0 2px}.SimulatorParams_typeLabel__K2b25{color:#6c757d;flex:1 1;font-size:10px;text-align:center}.SimulatorParams_colorButtons__UXQYH{display:flex;gap:8px}.SimulatorParams_colorButton__jTph1{border:2px solid #dee2e6;border-radius:8px;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;outline:none;padding:10px;transition:all .2s ease}.SimulatorParams_colorButton__jTph1:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.SimulatorParams_colorButton__jTph1.SimulatorParams_active__5gEN1{border-color:#3498db;box-shadow:0 0 0 3px #3498db33}.SimulatorParams_priceInfo__EH2j7{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;margin-bottom:16px;padding:16px;text-align:center}.SimulatorParams_priceLabel__kHyo8{color:#6c757d;font-size:12px;margin-bottom:4px}.SimulatorParams_priceValue__woQKy{color:#212529;font-size:24px;font-weight:700}.SimulatorParams_buttonGroup__dpcjt{display:flex;gap:8px}.SimulatorParams_primaryButton__vBplx{background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;transition:all .2s ease}.SimulatorParams_primaryButton__vBplx:hover{box-shadow:0 4px 16px #3498db4d;transform:translateY(-2px)}.SimulatorParams_primaryButton__vBplx:active{transform:translateY(0)}.SimulatorParams_secondaryButton__gsm3Q{background:#fff;border:2px solid #dee2e6;border-radius:8px;color:#495057;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;transition:all .2s ease}.SimulatorParams_secondaryButton__gsm3Q:hover{background:#f8f9fa;border-color:#adb5bd;transform:translateY(-1px)}.SimulatorParams_secondaryButton__gsm3Q:active{transform:translateY(0)}.SimulatorParams_floatingJoystick__lGFmv{align-items:center;bottom:20px;cursor:grab;display:flex;height:70px;justify-content:center;position:absolute;right:20px;width:70px;z-index:10}.SimulatorParams_floatingJoystick__lGFmv:active{cursor:grabbing}.SimulatorParams_floatingJoystickButton__uUeG7{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #dee2e6;border-radius:50%;box-shadow:0 4px 16px #00000026;display:flex;height:70px;justify-content:center;transition:all .3s ease;width:70px}.SimulatorParams_floatingJoystickButton__uUeG7:hover{border-color:#3498db;box-shadow:0 6px 20px #3498db4d;transform:scale(1.05)}.SimulatorParams_floatingJoystickButton__uUeG7.SimulatorParams_active__5gEN1{background:linear-gradient(135deg,#3498db,#2980b9);border-color:#2980b9;box-shadow:0 2px 8px #3498db66;transform:scale(.95)}.SimulatorParams_viewerContainer__tw7uY{align-items:center;background:#ffffff80;border-radius:15px;display:flex;flex:1 1;height:100%;justify-content:center;overflow:hidden;padding:40px;position:relative}.SimulatorParams_rackContainer__DaLYI{position:relative;-webkit-user-select:none;user-select:none}.SimulatorParams_rack3d__3y8cv{position:relative;transform-style:preserve-3d}.SimulatorParams_frameColumn__tGQl-{pointer-events:auto}.SimulatorParams_frameColumn__tGQl-,.SimulatorParams_frameDepth__NxKlO,.SimulatorParams_frameHorizontal__PJ2ar,.SimulatorParams_hangerRod__GiDsV,.SimulatorParams_shelf__y6NfH{position:absolute;transform-style:preserve-3d}@media (max-width:1200px){.SimulatorParams_mainContent__IIiuB{flex-direction:column;padding:20px}.SimulatorParams_controlPanel__AUCJ6{width:100%}.SimulatorParams_viewerContainer__tw7uY{min-height:600px}}@media (max-width:768px){.SimulatorParams_header__hBTGg{padding:10px 20px}.SimulatorParams_logo__daL7P{width:140px}.SimulatorParams_title__SM1mE{font-size:22px}.SimulatorParams_subtitle__ZWCAW{font-size:13px}.SimulatorParams_mainContent__IIiuB{gap:20px;padding:16px}.SimulatorParams_viewerContainer__tw7uY{min-height:500px;padding:20px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;color:#fff;padding:20px}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glow-border{0%{box-shadow:0 0 5px #667eea80,0 0 10px #667eea4d,inset 0 0 5px #667eea33}25%{box-shadow:0 0 10px #764ba299,0 0 15px #764ba266,inset 0 0 8px #764ba24d}50%{box-shadow:0 0 15px #667eeab3,0 0 20px #667eea80,inset 0 0 10px #667eea4d}75%{box-shadow:0 0 10px #764ba299,0 0 15px #764ba266,inset 0 0 8px #764ba24d}to{box-shadow:0 0 5px #667eea80,0 0 10px #667eea4d,inset 0 0 5px #667eea33}}.glow-button{animation:glow-border 3s ease-in-out infinite!important;position:relative}@keyframes fadeInDesktop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=main.f53c17f7.css.map*/