.ConnectionControls-module__controls--JbcDe{flex-wrap:wrap;gap:12px;margin:1rem 0;display:flex}.ConnectionControls-module__btn--VRoJz{border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .3s}.ConnectionControls-module__btn--VRoJz:not(:disabled){cursor:pointer}.ConnectionControls-module__btn--VRoJz:disabled{opacity:.5}.ConnectionControls-module__btnPrimary--NCQ0t{color:#fff;background:#4caf50}.ConnectionControls-module__btnPrimary--NCQ0t:hover:not(:disabled){background:#45a049;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.ConnectionControls-module__btnSecondary--Ox8h_{color:#fff;background:#f44336}.ConnectionControls-module__btnSecondary--Ox8h_:hover:not(:disabled){background:#da190b;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.ConnectionControls-module__btnInfo--mymb1{color:#fff;background:#2196f3}.ConnectionControls-module__btnInfo--mymb1:hover:not(:disabled){background:#0b7dda;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}@media (max-width:768px){.ConnectionControls-module__controls--JbcDe{flex-direction:column}.ConnectionControls-module__btn--VRoJz{width:100%}}.DebugPanel-module__debugPanel--G_FB7{color:#d4d4d4;background:#1e1e1e;border-radius:8px;margin-top:24px;padding:16px;font-family:Monaco,Menlo,Consolas,monospace;font-size:12px}.DebugPanel-module__debugHeader--f74M_{border-bottom:1px solid #3e3e3e;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.DebugPanel-module__debugHeader--f74M_ h3{color:#61dafb;margin:0}.DebugPanel-module__debugControls--u7l5P{align-items:center;gap:12px;display:flex}.DebugPanel-module__debugControls--u7l5P select{color:#d4d4d4;background:#2d2d2d;border:1px solid #3e3e3e;border-radius:4px;padding:4px 8px}.DebugPanel-module__debugControls--u7l5P label{cursor:pointer;align-items:center;gap:4px;display:flex}.DebugPanel-module__debugControls--u7l5P input[type=checkbox]{cursor:pointer}.DebugPanel-module__btnSm--VKcMB{color:#d4d4d4;cursor:pointer;background:#2d2d2d;border:1px solid #3e3e3e;border-radius:4px;padding:4px 12px;font-size:11px;transition:background .2s}.DebugPanel-module__btnSm--VKcMB:hover{background:#3e3e3e}.DebugPanel-module__debugTabs--MFVDj{border-bottom:1px solid #3e3e3e;gap:8px;margin-bottom:16px;display:flex}.DebugPanel-module__debugTab--PJPja{color:gray;cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;padding:8px 16px;font-size:13px;transition:all .2s}.DebugPanel-module__debugTab--PJPja:hover{color:#d4d4d4}.DebugPanel-module__debugTab--PJPja.DebugPanel-module__active--LixQ6{color:#61dafb;border-bottom-color:#61dafb}.DebugPanel-module__debugContent--TKy_u{background:#252525;border-radius:4px;max-height:600px;padding:12px;overflow-y:auto}.DebugPanel-module__debugFilter--DWy9w{border-bottom:1px solid #3e3e3e;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}.DebugPanel-module__debugFilter--DWy9w label{color:gray;font-weight:700}.DebugPanel-module__debugFilter--DWy9w select{color:#d4d4d4;background:#2d2d2d;border:1px solid #3e3e3e;border-radius:4px;padding:4px 8px}.DebugPanel-module__debugLogs--T4fDb{flex-direction:column;gap:4px;display:flex}.DebugPanel-module__debugLogEntry--kvJQZ{border-left:3px solid transparent;border-radius:4px;grid-template-columns:120px 60px 100px 1fr;align-items:start;gap:12px;padding:8px;transition:background .2s;display:grid}.DebugPanel-module__debugLogEntry--kvJQZ:hover{background:#2d2d2d}.DebugPanel-module__debugLogEntry--kvJQZ.DebugPanel-module__error--_Hw3m{background:rgba(244,67,54,.1);border-left-color:#f44336}.DebugPanel-module__debugLogEntry--kvJQZ.DebugPanel-module__warn--CN1_B{background:rgba(255,152,0,.1);border-left-color:#ff9800}.DebugPanel-module__debugLogEntry--kvJQZ.DebugPanel-module__info--Sv07V{border-left-color:#2196f3}.DebugPanel-module__debugLogEntry--kvJQZ.DebugPanel-module__debug--wdm3N{border-left-color:#4caf50}.DebugPanel-module__debugLogEntry--kvJQZ.DebugPanel-module__trace--UEryS{opacity:.7;border-left-color:gray}.DebugPanel-module__logTimestamp--HWz1N{color:gray;font-size:11px}.DebugPanel-module__logLevel--UB4K1{color:#61dafb;font-size:11px;font-weight:700}.DebugPanel-module__logCategory--UyLfc{color:#c586c0;font-size:11px}.DebugPanel-module__logMessage--_BnN4{color:#d4d4d4}.DebugPanel-module__logBytes--N3OIC{color:#9cdcfe;white-space:pre;background:#1e1e1e;border-radius:4px;grid-column:1/-1;padding:8px;font-family:Courier New,monospace;overflow-x:auto}.DebugPanel-module__logData--JBD6h{grid-column:1/-1}.DebugPanel-module__logData--JBD6h summary{color:#61dafb;cursor:pointer;padding:4px}.DebugPanel-module__logData--JBD6h pre{color:#ce9178;background:#1e1e1e;border-radius:4px;margin:4px 0 0;padding:8px;overflow-x:auto}.DebugPanel-module__debugTraces--MAHTd{flex-direction:column;gap:8px;display:flex}.DebugPanel-module__debugTrace--RAt10{background:#2d2d2d;border-left:3px solid transparent;border-radius:4px;padding:12px}.DebugPanel-module__debugTrace--RAt10.DebugPanel-module__sent--lLahu{border-left-color:#61dafb}.DebugPanel-module__debugTrace--RAt10.DebugPanel-module__received--WN03E{border-left-color:#4caf50}.DebugPanel-module__traceHeader--ISRD2{align-items:center;gap:12px;margin-bottom:8px;font-weight:700;display:flex}.DebugPanel-module__traceDirection--LiSV3{width:24px;font-size:16px}.DebugPanel-module__traceType--R5hqY{color:#c586c0}.DebugPanel-module__traceMsg--zqqFm{color:gray}.DebugPanel-module__traceTimestamp--NNYTc{color:gray;font-size:11px;font-weight:400}.DebugPanel-module__traceDuration--fn6zN{color:#4caf50;margin-left:auto}.DebugPanel-module__traceBytes--eIY88{background:#1e1e1e;border-radius:4px;flex-wrap:wrap;gap:4px;margin-bottom:8px;padding:8px;font-family:Courier New,monospace;display:flex}.DebugPanel-module__traceBytes--eIY88 .DebugPanel-module__byte--FbZFC{color:#9cdcfe;background:#252525;border-radius:2px;padding:2px 4px}.DebugPanel-module__traceBytes--eIY88 .DebugPanel-module__byteMore--QAN7x{color:gray;padding:2px 4px}.DebugPanel-module__traceParsed--TauNk{margin-top:8px}.DebugPanel-module__traceParsed--TauNk summary{color:#61dafb;cursor:pointer;padding:4px}.DebugPanel-module__logData--JBD6h summary:hover{background:#2d2d2d}.DebugPanel-module__traceParsed--TauNk pre{color:#ce9178;background:#1e1e1e;border-radius:4px;margin:4px 0 0;padding:8px;overflow-x:auto}.DebugPanel-module__traceError--GfrKd{color:#f44336;background:rgba(244,67,54,.1);border-radius:4px;margin-top:8px;padding:8px}.DebugPanel-module__debugStats--a1PN1{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.DebugPanel-module__statCard--qKlzg{background:#2d2d2d;border-radius:4px;padding:16px}.DebugPanel-module__statCard--qKlzg h4{color:#61dafb;border-bottom:1px solid #3e3e3e;margin:0 0 12px;padding-bottom:8px}.DebugPanel-module__statRow--vv5_X{border-bottom:1px solid #3e3e3e;justify-content:space-between;padding:8px 0;display:flex}.DebugPanel-module__statRow--vv5_X:last-child{border-bottom:none}.DebugPanel-module__statRow--vv5_X span:first-child{color:gray}.DebugPanel-module__statRow--vv5_X span:last-child{color:#d4d4d4;font-weight:700}.DebugPanel-module__statRow--vv5_X .DebugPanel-module__error--_Hw3m{color:#f44336}.DebugPanel-module__debugEmpty--jWkV1{color:gray;text-align:center;padding:32px;font-style:italic}.DebugPanel-module__debugContent--TKy_u::-webkit-scrollbar{width:8px}.DebugPanel-module__debugContent--TKy_u::-webkit-scrollbar-track{background:#1e1e1e;border-radius:4px}.DebugPanel-module__debugContent--TKy_u::-webkit-scrollbar-thumb{background:#3e3e3e;border-radius:4px}.DebugPanel-module__debugContent--TKy_u::-webkit-scrollbar-thumb:hover{background:#4e4e4e}@media (max-width:768px){.DebugPanel-module__debugLogEntry--kvJQZ{grid-template-columns:1fr;gap:4px}.DebugPanel-module__debugHeader--f74M_{flex-direction:column;align-items:start;gap:12px}.DebugPanel-module__debugControls--u7l5P{flex-wrap:wrap}.DebugPanel-module__debugStats--a1PN1{grid-template-columns:1fr}}.DemoFeatures-module__demoSection--iAO9v{background:#f8f9fa;border-radius:12px;margin-bottom:24px;padding:24px}.DemoFeatures-module__demoStatus--ENC0i{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:16px 24px;font-size:16px;animation:2s ease-in-out infinite DemoFeatures-module__pulse--OnG72;display:flex;box-shadow:0 4px 12px rgba(102,126,234,.3)}.DemoFeatures-module__status-indicator--L5x79{font-size:24px;animation:2s linear infinite DemoFeatures-module__spin--w5MF8}@keyframes DemoFeatures-module__spin--w5MF8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DemoFeatures-module__loading-dots--JyF1Q{animation:1.5s infinite DemoFeatures-module__blink--AbCQs}@keyframes DemoFeatures-module__pulse--OnG72{0%,to{box-shadow:0 4px 12px rgba(102,126,234,.3)}50%{box-shadow:0 4px 20px rgba(102,126,234,.5)}}.DemoFeatures-module__demoGrid--jW8j3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:24px;display:grid}.DemoFeatures-module__demoCard--mkM1P{background:#fff;border:2px solid #e9ecef;border-radius:12px;flex-direction:column;padding:24px;transition:all .3s;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.05)}.DemoFeatures-module__demoCard--mkM1P:hover{border-color:#667eea;transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.DemoFeatures-module__demoIcon--M1BSH{text-align:center;margin-bottom:16px;font-size:48px;animation:2s ease-in-out infinite DemoFeatures-module__bounce--zb3ro}@keyframes DemoFeatures-module__bounce--zb3ro{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.DemoFeatures-module__demoCard--mkM1P:hover .DemoFeatures-module__demoIcon--M1BSH{animation:.5s ease-in-out DemoFeatures-module__wiggle--REaai}@keyframes DemoFeatures-module__wiggle--REaai{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.DemoFeatures-module__demoCard--mkM1P h4{color:#333;text-align:center;margin:0 0 12px;font-size:20px}.DemoFeatures-module__demoCard--mkM1P p{color:#666;text-align:center;flex-grow:1;margin-bottom:16px;font-size:14px;line-height:1.6}.DemoFeatures-module__demoCard--mkM1P button{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;width:100%;padding:12px 24px;font-size:16px;font-weight:700;transition:all .3s}.DemoFeatures-module__demoCard--mkM1P button:disabled{opacity:.6;background:#ccc;animation:1.5s ease-in-out infinite DemoFeatures-module__pulse-button--obyig}.DemoFeatures-module__demoCard--mkM1P button:not(:disabled){cursor:pointer}.DemoFeatures-module__demoCard--mkM1P button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.DemoFeatures-module__demoCard--mkM1P button:active:not(:disabled){transform:translateY(0)}.DemoFeatures-module__demoInfo--DBJk3{background:#fff3cd;border:2px solid #ffc107;border-radius:8px;margin-top:24px;padding:16px 20px}.DemoFeatures-module__demoInfo--DBJk3 p{color:#856404;margin:8px 0;font-size:14px}.DemoFeatures-module__demoInfo--DBJk3 strong{color:#533f03}@keyframes DemoFeatures-module__pulse-button--obyig{0%,to{opacity:.6}50%{opacity:.8}}.DemoFeatures-module__demoCard--mkM1P.DemoFeatures-module__success--P6KJb{background:linear-gradient(135deg,#f1f8f4 0%,#e8f5e9 100%);border-color:#4caf50}.DemoFeatures-module__demoCard--mkM1P.DemoFeatures-module__success--P6KJb .DemoFeatures-module__demoIcon--M1BSH{animation:.6s DemoFeatures-module__success-bounce--VsHfj}@keyframes DemoFeatures-module__success-bounce--VsHfj{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.DemoFeatures-module__demoCard--mkM1P.DemoFeatures-module__error--tLwk_{background:linear-gradient(135deg,#fef1f0 0%,#ffebee 100%);border-color:#f44336}.DemoFeatures-module__demoCard--mkM1P.DemoFeatures-module__error--tLwk_ .DemoFeatures-module__demoIcon--M1BSH{animation:.5s DemoFeatures-module__shake--fiH6f}@keyframes DemoFeatures-module__shake--fiH6f{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}@media (max-width:768px){.DemoFeatures-module__demoGrid--jW8j3{grid-template-columns:1fr;gap:16px}.DemoFeatures-module__demoCard--mkM1P{padding:20px}.DemoFeatures-module__demoIcon--M1BSH{font-size:40px}.DemoFeatures-module__demoStatus--ENC0i{text-align:center;flex-direction:column}}@media (max-width:480px){.DemoFeatures-module__demoCard--mkM1P h4{font-size:18px}.DemoFeatures-module__demoCard--mkM1P p{font-size:13px}.DemoFeatures-module__demoCard--mkM1P button{padding:10px 20px;font-size:14px}}.DeviceInfo-module__deviceInfo--E_Kxf{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.DeviceInfo-module__deviceInfo--E_Kxf h2{color:#495057;border-bottom:2px solid #dee2e6;margin-top:0;padding-bottom:.5rem}.DeviceInfo-module__infoGrid--utaSI{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.DeviceInfo-module__infoCard--TkJI9{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.DeviceInfo-module__infoCard--TkJI9 h3{color:#495057;border-bottom:1px solid #e9ecef;margin-top:0;margin-bottom:.75rem;padding-bottom:.5rem}.DeviceInfo-module__infoCard--TkJI9 p{color:#6c757d;margin:.5rem 0}.DeviceInfo-module__infoCard--TkJI9 strong{color:#495057}.DeviceInfo-module__batteryBar--bBvm5{background:#e9ecef;border-radius:10px;width:100%;height:20px;margin-top:.5rem;overflow:hidden}.DeviceInfo-module__batteryFill--Xmq9o{background:linear-gradient(90deg,#4caf50,#8bc34a);border-radius:10px;height:100%;transition:width .3s}.DeviceInfo-module__memoryNote--AldfA{border-top:1px dashed #dee2e6;margin-top:.75rem;padding-top:.5rem;color:#6c757d!important}@media (max-width:768px){.DeviceInfo-module__infoGrid--utaSI{grid-template-columns:1fr;gap:1rem}.DeviceInfo-module__deviceInfo--E_Kxf{padding:1rem}.DeviceInfo-module__infoCard--TkJI9{padding:.75rem}}.DisplayControls-module__demoSection--mP5Ya{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.DisplayControls-module__demoSection--mP5Ya h3{color:#495057;border-bottom:2px solid #dee2e6;margin-top:0;padding-bottom:.5rem}.DisplayControls-module__demoGrid--Wq7dM{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:1rem;display:grid}.DisplayControls-module__btn--llq36{color:#fff;text-align:center;background:#2196f3;border:none;border-radius:6px;padding:.75rem 1rem;font-size:.9rem;font-weight:500;transition:all .3s}.DisplayControls-module__btn--llq36:not(:disabled){cursor:pointer}.DisplayControls-module__btn--llq36:disabled{opacity:.5}.DisplayControls-module__btn--llq36:hover:not(:disabled){background:#0b7dda;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.DisplayControls-module__btnSecondary--X5JcG{background:#f44336}.DisplayControls-module__btnSecondary--X5JcG:hover:not(:disabled){background:#da190b}@media (max-width:768px){.DisplayControls-module__demoGrid--Wq7dM{grid-template-columns:1fr}.DisplayControls-module__btn--llq36{padding:1rem;font-size:1rem}}.LEDControls-module__demoSection--yil0e{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.LEDControls-module__demoSection--yil0e h3{color:#495057;border-bottom:2px solid #dee2e6;margin-top:0;padding-bottom:.5rem}.LEDControls-module__demoGrid--IbHJh{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:1rem;display:grid}.LEDControls-module__btn--OWv7D{color:#fff;text-align:center;border:none;border-radius:6px;padding:.75rem 1rem;font-size:.9rem;font-weight:500;transition:all .3s}.LEDControls-module__btn--OWv7D:not(:disabled){cursor:pointer}.LEDControls-module__btn--OWv7D:disabled{opacity:.5}.LEDControls-module__btn--OWv7D:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.LEDControls-module__btnSecondary--r4jJ1{background:#6c757d}.LEDControls-module__btnSecondary--r4jJ1:hover:not(:disabled){background:#5a6268}.LEDControls-module__btnSuccess--uy4T_{background:#28a745}.LEDControls-module__btnSuccess--uy4T_:hover:not(:disabled){background:#218838}.LEDControls-module__btnDanger--TmXHN{background:#dc3545}.LEDControls-module__btnDanger--TmXHN:hover:not(:disabled){background:#c82333}.LEDControls-module__btnWarning--pB4hp{color:#212529;background:#ffc107}.LEDControls-module__btnWarning--pB4hp:hover:not(:disabled){background:#e0a800}@media (max-width:768px){.LEDControls-module__demoGrid--IbHJh{grid-template-columns:1fr}.LEDControls-module__btn--OWv7D{padding:1rem;font-size:1rem}}.SensorControls-module__demoSection--kHzfT{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.SensorControls-module__demoSection--kHzfT h3{color:#495057;border-bottom:2px solid #dee2e6;margin-top:0;padding-bottom:.5rem}.SensorControls-module__demoGrid--_ZIw5{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:1rem;display:grid}.SensorControls-module__btn--txgs9{color:#fff;text-align:center;background:#2196f3;border:none;border-radius:6px;padding:.75rem 1rem;font-size:.9rem;font-weight:500;transition:all .3s}.SensorControls-module__btn--txgs9:not(:disabled){cursor:pointer}.SensorControls-module__btn--txgs9:disabled{opacity:.5}.SensorControls-module__btn--txgs9:hover:not(:disabled){background:#0b7dda;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.SensorControls-module__btnSuccess--HVx3J{background:#28a745}.SensorControls-module__btnSuccess--HVx3J:hover:not(:disabled){background:#218838}.SensorControls-module__btnInfo--qoltx{background:#17a2b8}.SensorControls-module__btnInfo--qoltx:hover:not(:disabled){background:#138496}.SensorControls-module__btnWarning--B95Gy{color:#212529;background:#ffc107}.SensorControls-module__btnWarning--B95Gy:hover:not(:disabled){background:#e0a800}@media (max-width:768px){.SensorControls-module__demoGrid--_ZIw5{grid-template-columns:1fr}.SensorControls-module__btn--txgs9{padding:1rem;font-size:1rem}}.SensorReadings-module__demoSection--qvGrw{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.SensorReadings-module__demoSection--qvGrw h3{color:#495057;border-bottom:2px solid #dee2e6;margin-top:0;padding-bottom:.5rem}.SensorReadings-module__sensorReadings--hJt8_{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.SensorReadings-module__sensorReading--wqn5p{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.SensorReadings-module__sensorReading--wqn5p h4{color:#495057;border-bottom:1px solid #e9ecef;margin-top:0;margin-bottom:.75rem;padding-bottom:.5rem}.SensorReadings-module__sensorReading--wqn5p p{color:#6c757d;margin:.5rem 0}.SensorReadings-module__sensorReading--wqn5p strong{color:#495057}.SensorReadings-module__timestamp--r75Hd{border-top:1px dashed #dee2e6;margin-top:.75rem;padding-top:.5rem;font-size:.9rem;color:#6c757d!important}@media (max-width:768px){.SensorReadings-module__sensorReadings--hJt8_{grid-template-columns:1fr;gap:1rem}.SensorReadings-module__demoSection--qvGrw{padding:1rem}.SensorReadings-module__sensorReading--wqn5p{padding:.75rem}}.SoundControls-module__demoSection--z0OQP{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.SoundControls-module__demoSection--z0OQP h3{color:#495057;border-bottom:2px solid #dee2e6;margin-top:0;padding-bottom:.5rem}.SoundControls-module__demoGrid--C3Xa5{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:1rem;display:grid}.SoundControls-module__btn--sjMwi{color:#fff;text-align:center;background:#2196f3;border:none;border-radius:6px;padding:.75rem 1rem;font-size:.9rem;font-weight:500;transition:all .3s}.SoundControls-module__btn--sjMwi:not(:disabled){cursor:pointer}.SoundControls-module__btn--sjMwi:disabled{opacity:.5}.SoundControls-module__btn--sjMwi:hover:not(:disabled){background:#0b7dda;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.SoundControls-module__btnSuccess--PcdGZ{background:#28a745}.SoundControls-module__btnSuccess--PcdGZ:hover:not(:disabled){background:#218838}@media (max-width:768px){.SoundControls-module__demoGrid--C3Xa5{grid-template-columns:1fr}.SoundControls-module__btn--sjMwi{padding:1rem;font-size:1rem}}.SystemControls-module__demoSection--Rj_aX{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.SystemControls-module__demoSection--Rj_aX h3{color:#495057;border-bottom:2px solid #dee2e6;margin-top:0;padding-bottom:.5rem}.SystemControls-module__demoGrid--_zEm9{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:1rem;display:grid}.SystemControls-module__btn--L6zhw{color:#fff;text-align:center;border:none;border-radius:6px;padding:.75rem 1rem;font-size:.9rem;font-weight:500;transition:all .3s}.SystemControls-module__btn--L6zhw:not(:disabled){cursor:pointer}.SystemControls-module__btn--L6zhw:disabled{opacity:.5}.SystemControls-module__btn--L6zhw:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.SystemControls-module__btnInfo--YMrX4{background:#17a2b8}.SystemControls-module__btnInfo--YMrX4:hover:not(:disabled){background:#138496}@media (max-width:768px){.SystemControls-module__demoGrid--_zEm9{grid-template-columns:1fr}.SystemControls-module__btn--L6zhw{padding:1rem;font-size:1rem}}.UnifiedMotorControls-module__unifiedMotorControls--wSZZY{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;margin:24px 0;padding:24px}.UnifiedMotorControls-module__header--RR2Ap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.UnifiedMotorControls-module__header--RR2Ap h3{color:#495057;margin:0;font-size:24px;font-weight:600}.UnifiedMotorControls-module__emergencyStop--efyhc{color:#fff;background:linear-gradient(135deg,#f44336 0%,#d32f2f 100%);border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:700;transition:all .3s;animation:2s ease-in-out infinite UnifiedMotorControls-module__pulse-glow--vBTRZ;box-shadow:0 4px 12px rgba(244,67,54,.3)}@keyframes UnifiedMotorControls-module__pulse-glow--vBTRZ{0%,to{box-shadow:0 4px 12px rgba(244,67,54,.3)}50%{box-shadow:0 4px 20px rgba(244,67,54,.6)}}.UnifiedMotorControls-module__emergencyStop--efyhc:disabled{opacity:.5}.UnifiedMotorControls-module__emergencyStop--efyhc:not(:disabled){cursor:pointer}.UnifiedMotorControls-module__emergencyStop--efyhc:hover:not(:disabled){background:linear-gradient(135deg,#d32f2f 0%,#b71c1c 100%);transform:scale(1.05)}.UnifiedMotorControls-module__helpText--shVuU{color:#856404;background:#fff3cd;border:2px solid #ffc107;border-radius:8px;margin-bottom:24px;padding:12px 16px;font-size:14px;line-height:1.5}.UnifiedMotorControls-module__helpText--shVuU strong{color:#533f03}.UnifiedMotorControls-module__tabs--gIn44{border-bottom:2px solid #e9ecef;flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.UnifiedMotorControls-module__tab--hC2V9{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:8px 8px 0 0;padding:12px 20px;font-size:14px;font-weight:600;transition:all .3s}.UnifiedMotorControls-module__tab--hC2V9:hover{color:#495057;background:#e9ecef}.UnifiedMotorControls-module__tab--hC2V9.UnifiedMotorControls-module__active--f3Vm_{color:#fff;background:#495057;border-bottom:3px solid #4caf50}.UnifiedMotorControls-module__motorSelector--aBZfF{background:#fff;border:2px solid #e9ecef;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.UnifiedMotorControls-module__selectorLabel--kqw_s{color:#495057;font-size:14px;font-weight:600}.UnifiedMotorControls-module__motorBtn--X_eLn{cursor:pointer;background:#fff;border:2px solid #ddd;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .3s}.UnifiedMotorControls-module__motorBtn--X_eLn:hover{border-color:#4caf50;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.UnifiedMotorControls-module__motorBtn--X_eLn.UnifiedMotorControls-module__active--f3Vm_{color:#fff;background:#4caf50;border-color:#4caf50}.UnifiedMotorControls-module__motorBtn--X_eLn.UnifiedMotorControls-module__running--T54es{animation:1.5s ease-in-out infinite UnifiedMotorControls-module__pulse-border--RZ36J;box-shadow:0 0 20px rgba(255,152,0,.5)}@keyframes UnifiedMotorControls-module__pulse-border--RZ36J{0%,to{border-color:#ff9800}50%{border-color:#f44336}}.UnifiedMotorControls-module__runningIndicator--jWfFq{margin-right:4px;animation:1s ease-in-out infinite UnifiedMotorControls-module__flash--jhbTV;display:inline-block}@keyframes UnifiedMotorControls-module__flash--jhbTV{0%,to{opacity:1}50%{opacity:.3}}.UnifiedMotorControls-module__individualControl--YVj4Z{margin-top:16px}.UnifiedMotorControls-module__motorPanels--vMxyG{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.UnifiedMotorControls-module__motorPanel--mPsj3{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;padding:20px;transition:all .3s;box-shadow:0 4px 12px rgba(0,0,0,.15)}.UnifiedMotorControls-module__motorPanel--mPsj3:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.UnifiedMotorControls-module__motorPanel--mPsj3.UnifiedMotorControls-module__active--f3Vm_{background:linear-gradient(135deg,#ff9800 0%,#f57c00 100%);animation:1.5s ease-in-out infinite UnifiedMotorControls-module__active-pulse--oek51;box-shadow:0 6px 20px rgba(255,152,0,.4)}@keyframes UnifiedMotorControls-module__active-pulse--oek51{0%,to{transform:translateY(-4px)}50%{transform:translateY(-6px)}}.UnifiedMotorControls-module__panelHeader--XAnBQ{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.UnifiedMotorControls-module__panelHeader--XAnBQ h4{text-shadow:0 2px 4px rgba(0,0,0,.2);margin:0;font-size:20px}.UnifiedMotorControls-module__statusBadge--nuLj5{background:rgba(255,255,255,.3);border-radius:12px;padding:4px 12px;font-size:11px;font-weight:700;animation:1s ease-in-out infinite UnifiedMotorControls-module__badge-pulse--HOz3_}@keyframes UnifiedMotorControls-module__badge-pulse--HOz3_{0%,to{background:rgba(255,255,255,.3)}50%{background:rgba(255,255,255,.5)}}.UnifiedMotorControls-module__speedControl--ZKD3J{margin-bottom:16px}.UnifiedMotorControls-module__speedInfo--FKqLP{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.UnifiedMotorControls-module__speedInfo--FKqLP label{font-size:14px;font-weight:600}.UnifiedMotorControls-module__speedIndicators--S1jzf{gap:8px;display:flex}.UnifiedMotorControls-module__speedIndicators--S1jzf span{background:rgba(255,255,255,.3);border-radius:12px;padding:4px 8px;font-size:12px;font-weight:700}.UnifiedMotorControls-module__slow--WTkMY{background:rgba(33,150,243,.3)!important}.UnifiedMotorControls-module__medium--vbIlm{background:rgba(255,193,7,.3)!important}.UnifiedMotorControls-module__fast--swHYt{background:rgba(244,67,54,.3)!important}.UnifiedMotorControls-module__speedSlider--_1Ilg{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:rgba(255,255,255,.3);border-radius:4px;outline:none;width:100%;height:8px;margin-bottom:12px}.UnifiedMotorControls-module__speedSlider--_1Ilg::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;box-shadow:0 2px 4px rgba(0,0,0,.2)}.UnifiedMotorControls-module__speedSlider--_1Ilg::-webkit-slider-thumb:hover{transform:scale(1.2)}.UnifiedMotorControls-module__speedSlider--_1Ilg::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.UnifiedMotorControls-module__speedPresets--_2I4d{gap:6px;display:flex}.UnifiedMotorControls-module__presetBtn--_QPI1{color:#fff;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:6px;flex:1;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.UnifiedMotorControls-module__presetBtn--_QPI1:disabled{opacity:.4}.UnifiedMotorControls-module__presetBtn--_QPI1:not(:disabled){cursor:pointer}.UnifiedMotorControls-module__presetBtn--_QPI1:hover:not(:disabled){background:rgba(255,255,255,.3);transform:translateY(-2px)}.UnifiedMotorControls-module__directionControls--hkBLU{flex-direction:column;gap:8px;display:flex}.UnifiedMotorControls-module__directionBtn--Den3C{color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px;font-size:14px;font-weight:700;transition:all .2s}.UnifiedMotorControls-module__directionBtn--Den3C:hover{transform:scale(1.05)}.UnifiedMotorControls-module__directionBtn--Den3C:active:not(:disabled){transform:scale(.98)}.UnifiedMotorControls-module__directionBtn--Den3C.UnifiedMotorControls-module__active--f3Vm_{animation:1s ease-in-out infinite UnifiedMotorControls-module__button-active--aGX0F}@keyframes UnifiedMotorControls-module__button-active--aGX0F{0%,to{box-shadow:0 0 10px rgba(255,255,255,.5)}50%{box-shadow:0 0 20px rgba(255,255,255,.8)}}.UnifiedMotorControls-module__forward--T6baz{background:#4caf50}.UnifiedMotorControls-module__forward--T6baz:hover{background:#45a049}.UnifiedMotorControls-module__reverse--rbhXZ{background:#2196f3}.UnifiedMotorControls-module__reverse--rbhXZ:hover{background:#0b7dda}.UnifiedMotorControls-module__stopBtn--FMJSD{color:#fff;background:#f44336;border:none;border-radius:8px;padding:12px;font-size:14px;font-weight:700;transition:all .2s}.UnifiedMotorControls-module__stopBtn--FMJSD:disabled{cursor:not-allowed;opacity:.5}.UnifiedMotorControls-module__stopBtn--FMJSD:not(:disabled){cursor:pointer}.UnifiedMotorControls-module__stopBtn--FMJSD:hover:not(:disabled){background:#da190b;transform:scale(1.05)}.UnifiedMotorControls-module__pulse--sPtHR{background:#fff;border-radius:50%;width:8px;height:8px;margin-left:8px;animation:1s ease-in-out infinite UnifiedMotorControls-module__pulse-dot--qrH3O;display:inline-block}@keyframes UnifiedMotorControls-module__pulse-dot--qrH3O{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.UnifiedMotorControls-module__presetsControl--BRv5I{margin-top:16px}.UnifiedMotorControls-module__presetGrid--vEVdN{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.UnifiedMotorControls-module__presetCard--TYMX5{cursor:pointer;text-align:center;background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:20px;transition:all .3s}.UnifiedMotorControls-module__presetCard--TYMX5:disabled{cursor:not-allowed;opacity:.5}.UnifiedMotorControls-module__presetCard--TYMX5:hover:not(:disabled){border-color:#4caf50;transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.UnifiedMotorControls-module__presetIcon--XEs9I{margin-bottom:12px;font-size:32px}.UnifiedMotorControls-module__presetCard--TYMX5 h4{color:#495057;margin:0 0 8px;font-size:16px}.UnifiedMotorControls-module__presetCard--TYMX5 p{color:#6c757d;margin:0;font-size:14px;line-height:1.4}.UnifiedMotorControls-module__rotationControl--b91BW{background:#fff;border:2px solid #e9ecef;border-radius:12px;margin-top:16px;padding:24px}.UnifiedMotorControls-module__rotationInfo--KYaZv{background:#f8f9fa;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px;padding:16px;display:grid}.UnifiedMotorControls-module__infoItem--EufuM{flex-direction:column;align-items:center;gap:4px;display:flex}.UnifiedMotorControls-module__infoLabel--UTVdc{color:#666;text-transform:uppercase;font-size:12px;font-weight:600}.UnifiedMotorControls-module__infoValue--qtm9Z{color:#333;font-size:18px;font-weight:700}.UnifiedMotorControls-module__rotationSlider--WupXX{margin-bottom:24px}.UnifiedMotorControls-module__rotationSlider--WupXX label{color:#495057;margin-bottom:12px;font-size:16px;font-weight:600;display:block}.UnifiedMotorControls-module__degreesSlider--M8ViP{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg,#f44336 0%,#ffc107 50%,#4caf50 100%);border-radius:4px;outline:none;width:100%;height:8px;margin-bottom:8px}.UnifiedMotorControls-module__degreesSlider--M8ViP::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:#fff;border:3px solid #667eea;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.UnifiedMotorControls-module__degreesSlider--M8ViP::-moz-range-thumb{cursor:pointer;background:#fff;border:3px solid #667eea;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.UnifiedMotorControls-module__sliderLabels--KGvye{color:#666;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.UnifiedMotorControls-module__presetAngles--Fn0tl{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.UnifiedMotorControls-module__angleBtn--axC1q{color:#667eea;cursor:pointer;background:#fff;border:2px solid #667eea;border-radius:6px;padding:8px 16px;font-weight:600;transition:all .2s}.UnifiedMotorControls-module__angleBtn--axC1q:disabled{opacity:.4}.UnifiedMotorControls-module__angleBtn--axC1q:hover:not(:disabled){color:#fff;background:#667eea;transform:translateY(-2px)}.UnifiedMotorControls-module__rotateBtn--NZRqH{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;width:100%;padding:16px;font-size:18px;font-weight:700;transition:all .3s}.UnifiedMotorControls-module__rotateBtn--NZRqH:disabled{opacity:.6;background:#ccc}.UnifiedMotorControls-module__rotateBtn--NZRqH:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.UnifiedMotorControls-module__syncControl--B5uqM{margin-top:16px}.UnifiedMotorControls-module__syncInfo--ZPk_p{background:#fff;border:2px solid #e9ecef;border-radius:8px;margin-bottom:24px;padding:16px}.UnifiedMotorControls-module__syncBtn--awpAr p{color:#6c757d;margin:0;font-size:14px;line-height:1.4}.UnifiedMotorControls-module__syncInfo--ZPk_p p{color:#6c757d;margin:0 0 8px;font-size:14px}.UnifiedMotorControls-module__syncInfo--ZPk_p p:last-child{margin-bottom:0}.UnifiedMotorControls-module__syncGrid--wMuUr{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.UnifiedMotorControls-module__syncBtn--awpAr{cursor:pointer;text-align:center;background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:20px;transition:all .3s}.UnifiedMotorControls-module__syncBtn--awpAr:disabled{opacity:.5}.UnifiedMotorControls-module__syncBtn--awpAr:hover:not(:disabled){border-color:#4caf50;transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.UnifiedMotorControls-module__syncIcon--NKlF8{margin-bottom:12px;font-size:32px}.UnifiedMotorControls-module__syncBtn--awpAr h4{color:#495057;margin:0 0 8px;font-size:16px}@media (max-width:768px){.UnifiedMotorControls-module__unifiedMotorControls--wSZZY{padding:16px}.UnifiedMotorControls-module__header--RR2Ap{flex-direction:column;align-items:stretch}.UnifiedMotorControls-module__emergencyStop--efyhc{width:100%}.UnifiedMotorControls-module__tabs--gIn44{flex-direction:column}.UnifiedMotorControls-module__tab--hC2V9{border-radius:8px;margin-bottom:4px}.UnifiedMotorControls-module__motorSelector--aBZfF{flex-direction:column;align-items:stretch}.UnifiedMotorControls-module__motorBtn--X_eLn{flex:1}.UnifiedMotorControls-module__motorPanels--vMxyG,.UnifiedMotorControls-module__presetGrid--vEVdN,.UnifiedMotorControls-module__syncGrid--wMuUr{grid-template-columns:1fr}.UnifiedMotorControls-module__rotationInfo--KYaZv{grid-template-columns:repeat(2,1fr)}.UnifiedMotorControls-module__presetAngles--Fn0tl{gap:4px}.UnifiedMotorControls-module__angleBtn--axC1q{padding:6px 12px;font-size:12px}}@media (max-width:480px){.UnifiedMotorControls-module__unifiedMotorControls--wSZZY{padding:12px}.UnifiedMotorControls-module__header--RR2Ap h3{font-size:20px}.UnifiedMotorControls-module__emergencyStop--efyhc{padding:10px 16px;font-size:14px}.UnifiedMotorControls-module__motorPanel--mPsj3{padding:16px}.UnifiedMotorControls-module__panelHeader--XAnBQ h4{font-size:18px}.UnifiedMotorControls-module__rotationInfo--KYaZv{grid-template-columns:1fr;gap:12px}.UnifiedMotorControls-module__infoValue--qtm9Z{font-size:16px}.UnifiedMotorControls-module__rotateBtn--NZRqH{padding:12px;font-size:16px}}.EV3DebugPage-module__page--IZrkQ{max-width:1200px;margin:0 auto;padding:2rem}.EV3DebugPage-module__container--ByNPB{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.EV3DebugPage-module__page--IZrkQ h1{color:#333;margin-top:0}.EV3DebugPage-module__infoBox--fiys2{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;margin:1rem 0;padding:1rem}.EV3DebugPage-module__infoBox--fiys2 h3{color:#856404;margin-top:0}.EV3DebugPage-module__infoBox--fiys2 ul{margin:.5rem 0}.EV3DebugPage-module__error--B6JQV{color:#c62828;background:#ffebee;border:1px solid #f44336;border-radius:8px;margin:1rem 0;padding:1rem}.EV3DebugPage-module__status--FTHJ3{background:#f5f5f5;border-radius:8px;margin:1rem 0;padding:1rem;font-size:1.1rem}.EV3DebugPage-module__btn--FOFqG{border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .3s}.EV3DebugPage-module__btn--FOFqG:not(:disabled){cursor:pointer}.EV3DebugPage-module__btn--FOFqG:disabled{opacity:.5}.EV3DebugPage-module__btnPrimary--RI0iV{color:#fff;background:#4caf50}.EV3DebugPage-module__btnPrimary--RI0iV:hover:not(:disabled){background:#45a049;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.EV3DebugPage-module__btnSecondary--U5jjs{color:#fff;background:#f44336}.EV3DebugPage-module__btnSecondary--U5jjs:hover:not(:disabled){background:#da190b;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.EV3DebugPage-module__btnAccent--Xirp3{color:#fff;background:#2196f3}.EV3DebugPage-module__btnAccent--Xirp3:hover:not(:disabled){background:#0b7dda;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.EV3DebugPage-module__demoHeader--Kw51k{justify-content:space-between;align-items:center;display:flex}.EV3DebugPage-module__demoButtons--m6upR{gap:12px;display:flex}.EV3DebugPage-module__demoDescription--YxqXA{color:#666;margin-top:8px;font-size:14px}.EV3DebugPage-module__demoSection--y6QlH{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.EV3DebugPage-module__demoSection--y6QlH h3{color:#495057;border-bottom:2px solid #dee2e6;margin-top:0;padding-bottom:.5rem}.EV3DebugPage-module__help--u5NHZ{background:#e3f2fd;border-radius:8px;margin-top:2rem;padding:1.5rem}.EV3DebugPage-module__help--u5NHZ h3{color:#1976d2;margin-top:0}.EV3DebugPage-module__help--u5NHZ ol{margin:.5rem 0;padding-left:1.5rem}.EV3DebugPage-module__help--u5NHZ li{margin:.5rem 0}@media (max-width:768px){.EV3DebugPage-module__page--IZrkQ,.EV3DebugPage-module__container--ByNPB{padding:1rem}.EV3DebugPage-module__demoHeader--Kw51k{flex-direction:column;gap:1rem}.EV3DebugPage-module__demoButtons--m6upR{justify-content:center;width:100%}.EV3DebugPage-module__btn--FOFqG{width:100%}}.Stub-module__image--duMie{height:auto}.Stub-module__container--tz4SV{justify-content:center;align-items:center;height:100vh;display:flex}.Stub-module__content--PBqE_{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.Stub-module__text--tLKqY{white-space:pre-wrap}.Stub-module__mobileStub--fWJni .Stub-module__content--PBqE_{width:320px}.Stub-module__mobileStub--fWJni .Stub-module__image--duMie{width:116px;margin-bottom:33px}.Stub-module__tabletStub--jZDDq .Stub-module__content--PBqE_{width:450px}.Stub-module__tabletStub--jZDDq .Stub-module__image--duMie{width:180px;margin-bottom:47px}.Text.Text_weight_regular{font-weight:var(--hr-typography-font-weight-regular)}.Text.Text_weight_medium{font-weight:var(--hr-typography-font-weight-medium)}.highlighted-module__newTabIcon--MbQaQ{margin:0 10px}.highlighted-module__newTabIcon--MbQaQ svg{height:16px}.highlighted-module__link--ugxH1{text-decoration:none}.CompletionTag-module__tag--poKb6{border-radius:6px;align-items:center;gap:12px;padding:2px 8px;display:flex}.CompletionTag-module__icon--Dk2zg{width:16px;height:16px}.CompletionTag-module__inProgress--HEE7b,.CompletionTag-module__new--ZDphS{background-color:var(--hr-color-spectre-orange-100);color:var(--hr-color-spectre-orange-900)}.CompletionTag-module__completed--Hso4V{--hr-color-spectre-green-100:rgba(62,163,79,.08);--hr-color-spectre-green-900:#3a8146;background-color:var(--hr-color-spectre-green-100);color:var(--hr-color-spectre-green-900)}.TaskTips-module__tips--mpuOj{box-shadow:0 4px 12px 0 var(--hr-color-special-shadow);border-radius:12px;width:360px}.TaskTips-module__tips--mpuOj .AccordionItemContent-Root{scrollbar-gutter:initial;padding-left:12px;padding-right:12px}.TaskTips-module__tipsContent--oC1Ig{flex-direction:column;justify-content:space-between;height:316px;display:flex}.TaskTips-module__header--CJP7m{align-items:center;gap:8px;display:flex}.TaskTips-module__icon--bbj2C{width:16px}.TaskTips-module__title--Lc7LC{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.TaskTips-module__icon--bbj2C,.TaskTips-module__title--Lc7LC{color:var(--hr-color-spectre-indigo-900)}.TaskTips-module__imageContainer--bQAs0{padding-bottom:12px}.TaskTips-module__image--AxpEj{border:1px solid var(--hr-color-border-tertiary);border-radius:var(--hr-border-radius-s);width:100%}.TaskTips-module__text--cceeA{color:var(--hr-color-text-primary);white-space:pre-wrap;min-height:92px}.TaskTips-module__lineHeightS--yjzU6{line-height:var(--hr-typography-line-height-s)}.TaskTips-module__pagination--yK1g1{justify-content:center;align-items:center;gap:16px;display:flex}.TaskGoals-module__goals--Eel37{box-shadow:0 4px 12px 0 var(--hr-color-special-shadow);border-radius:12px;width:360px}.TaskGoals-module__header--M9GVQ{align-items:center;gap:8px;display:flex}.TaskGoals-module__icon--fBbAA{width:16px}.TaskGoals-module__icon--fBbAA.TaskGoals-module__inProgress--bKWzW{color:var(--hr-color-spectre-grey-400)}.TaskGoals-module__icon--fBbAA.TaskGoals-module__completed--i9HN8{color:var(--hr-color-spectre-green-400)}.TaskGoals-module__title--zBXXz{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.TaskGoals-module__title--zBXXz.TaskGoals-module__inProgress--bKWzW{color:var(--hr-color-spectre-grey-900)}.TaskGoals-module__title--zBXXz.TaskGoals-module__completed--i9HN8{color:var(--hr-color-spectre-green-900)}.TaskGoals-module__goalsContent--TFFzT{flex-direction:column;gap:8px;display:flex}.TaskGoals-module__goalsContent--TFFzT .Checkbox{max-width:100%}.TaskGoals-module__goals--Eel37 .TaskGoals-module__goalsContent--TFFzT .Checkbox_checked .Checkbox-Box:before{background-color:#05b445;border:#05b445}.TaskGoals-module__goals--Eel37 .Checkbox_checked .Checkbox-Label{color:var(--hr-color-text-secondary);text-decoration:line-through}.TaskGoals-module__numberedRow--nB5HX{flex-direction:row;align-items:center;gap:12px;display:flex}.TaskGoals-module__readyButton--aCOLn{margin-top:12px}.TaskCardList-module__list--B2ggD{flex-wrap:wrap;gap:18px;min-height:384px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1023px){.TaskCardList-module__list--B2ggD{justify-content:center}}.TaskCardList-module__card--xmYfB{box-sizing:border-box;background:linear-gradient(189.99deg,#fff 44.13%,rgba(195,202,240,.36) 86.21%);border-radius:20px;flex-direction:column;width:294px;height:384px;margin:0;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.12)}.TaskCardList-module__info--coS2Z{justify-content:space-between;align-items:center;padding:4px 4px 0;display:flex;position:relative}.TaskCardList-module__order--iZVIp{border:1px solid var(--hr-color-border-secondary);box-sizing:border-box;color:var(--hr-color-text-secondary);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:500;line-height:19px;display:flex}.TaskCardList-module__content--Th4ZX{flex:1;margin-top:4px;margin-bottom:10px;padding:0 4px;position:relative}.TaskCardList-module__name--ALt4B{color:var(--hr-color-text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.TaskCardList-module__description--blrvJ{color:var(--hr-color-text-primary);-webkit-line-clamp:2;line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;padding-top:4px;display:-webkit-box;overflow:hidden}.TaskCardList-module__link--wb6HX{width:100%}.TaskCardList-module__illustration--GVJ0Y{position:absolute;top:0;bottom:0;left:0;right:0}.TaskCardList-module__illustration--GVJ0Y.TaskCardList-module__transparent--qhctT{opacity:.7}.TaskCardList-module__image--eO6LR{object-fit:cover;width:100%;height:70%;position:absolute;bottom:0}.FileDropZone-module__zone--mqgTm{display:grid}.FileDropZone-module__placeholder--U3zKc{flex-direction:column;align-items:center;gap:5px;display:flex}.FileDropZone-module__hint--iUu34{color:var(--robo-marvel-text-color);font-size:12px}.FileDropZone-module__chooseButton--YQSHS{border:1px solid var(--robo-marvel-text-color);color:var(--robo-marvel-text-color);align-items:center;height:31px;padding:0 5px;font-size:12px;display:flex}.FileDropZone-module__chooseButton--YQSHS:before{content:" ";background-image:url(yastatic-net.ru/s3/robo-marvel/robo-marvel/releases/v1.51.0/main/assets/4633f92a6e4a72d7.UploadToCloud.svg);width:17px;height:17px;margin:2px}.FileDropZone-module__chooseButton--YQSHS:hover{background:rgba(0,0,0,.1)}.ConfirmationModal-module__confirmationModal--WvURr .DialogLayout{border-radius:var(--hr-border-radius-l);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:70px 32px;display:flex}.ConfirmationModal-module__confirmationModal--WvURr .DialogLayout-Header{flex-direction:column;align-items:center;display:flex}.ConfirmationModal-module__confirmationModal--WvURr .DialogLayout-Title{color:#000;text-align:center;font-size:20px;font-weight:500}.ConfirmationModal-module__confirmationModal--WvURr .DialogLayout-Subtitle{color:var(--hr-color-black-400);font-size:16px;font-weight:400px;text-align:center;max-width:400px}.PaperCard-module__card--CZKv9{border-radius:var(--hr-border-radius-l);color-scheme:normal;background:#fff;position:relative}.VideoPreview-module__preview--Bwok6{background:url(yastatic-net.ru/s3/robo-marvel/robo-marvel/releases/v1.51.0/main/assets/cccf90ae1e9f54b0.camera_background.svg) 50%/cover no-repeat;border-radius:20px;width:240px;height:200px;position:relative;overflow:hidden}.VideoPreview-module__video--hJ4y2{object-fit:cover;width:100%;height:100%;display:block}.VideoPreview-module__image--mcmus{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.VideoPreview-module__captureContainer--NNXkG{justify-content:center;display:flex;position:absolute;bottom:12px;left:0;right:0}.VideoPreview-module__captureButton--iLJ1l{background:#ff3aba}.VideoPreview-module__captureButton--iLJ1l .Button-Content{--hr-color-text-primary:#fff;--hr-color-text-secondary:#fff}.VideoPreview-module__overlay--J1JNy{background:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.VideoPreview-module__overlayText--p6HBC{color:#fff;text-align:center;font-size:32px;font-weight:500}.InputCard-module__card--CTj93{flex-direction:column;gap:20px;padding:20px;display:flex}.InputCard-module__content--CJqau{flex-direction:row;gap:20px;display:flex}.InputCard-module__preview--QaY2v{display:block}.InputCard-module__body--QBrHo{flex-direction:column;gap:10px;display:flex}.InputCard-module__caption--Rk7Cj{flex-direction:column;gap:5px;height:100%;display:flex}.InputCard-module__titleGroup--LpJ4Y{gap:10px;width:280px;display:flex}.InputCard-module__title--T4vlg{color:#000;font-size:20px;font-weight:500}.InputCard-module__titleRename--NH2E7{--hr-color-text-secondary:#000}.InputCard-module__titleSpacer--Ku67_{flex:auto}.InputCard-module__titleDelete--n7WIl{--hr-color-text-secondary:#000;font-size:var(--hr-typography-font-title-s-font-size)}.InputCard-module__hintDescription--Y5ABd{color:#9e9e9e;white-space:pre-line;width:280px;font-size:14px}.InputCard-module__captureButton--N2Cl8{background:#000;margin-top:10px}.InputCard-module__captureButton--N2Cl8 .Button-Content{--hr-color-text-primary:#fff;--hr-color-text-secondary:#fff}.InputCard-module__addExampleLabel--Q9chC{color:#000;font-size:20px}.InputCard-module__addExampleMode--eOXZl{--hr-color-surface-0:#d2d2d2;--hr-color-surface-100:#c3b9ff;--hr-color-text-primary:#000;--hr-color-text-secondary:#777}.InputCard-module__fileZone--izpI8{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px dashed #c3b9ff;min-height:50px;padding:10px}.InputCard-module__examples--LliX_{align-items:center;gap:6px;display:flex;overflow-x:scroll;overflow-y:hidden}.InputCard-module__example--nQlWl{flex-shrink:0;width:54px;height:49px;position:relative}.InputCard-module__example--nQlWl.InputCard-module__exampleDeleting--U3_Eg{transition:width var(--robo-marvel-delete-timeout)ease-in;width:0}.InputCard-module__exampleImage--xj4Fg{object-fit:cover;width:100%;height:100%}.InputCard-module__exampleDelete--mtbkL{--hr-color-text-secondary:#797979;position:absolute;top:0;right:0}.InputCard-module__titleInputContainer--ZoX0V{flex-direction:column;gap:5px;margin-top:10px;display:flex}.InputCard-module__titleInputLabel--KNUNF{color:#000;font-size:14px}.InputCard-module__titleInput--F8491{border:1px solid #c3b9ff;border-radius:4px;padding:8px 12px;font-size:16px}.InputCard-module__previewContainer--aWMch{flex-direction:column;gap:8px;display:flex}.InputCard-module__explanationRow--pVdre{gap:4px;display:flex}.InputCard-module__explainText--DBsTR{font-size:var(--hr-control-font-size)}.InputCard-module__hide--SChnH{display:none}.InputCard-module__gestureControls--NsagZ{flex-direction:column;justify-content:space-between;gap:8px;height:100%;display:flex}.InputCard-module__spinAddon--Jo_jC{width:30px;height:30px}.InputCard-module__starsIcon--nvcQQ{width:16px;height:16px}.InputCard-module__spinContainer--UD9hI{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.PredictionDisplay-module__container--gHJy5{flex-direction:row;gap:3px;display:flex}.PredictionDisplay-module__prediction--b3Q9c{flex-direction:column;gap:5px;display:flex}.PredictionDisplay-module__predictionClass--V90Fv{border-radius:var(--hr-border-radius-xs);border:2px solid #81b389;justify-content:space-between;align-items:center;width:245px;height:22px;padding:0 12px;display:flex;position:relative;overflow:hidden}.PredictionDisplay-module__predictionClassTitle--zsX71{color:#587a5f;font-size:var(--hr-control-font-size);z-index:1;font-size:12px}.PredictionDisplay-module__predictionClassBar--hTG5W{inset:0 calc((1 - var(--robo-marvel-confidence))*100%)0 0;background:#93cb9c;position:absolute}.PredictionDisplay-module__disabled--rvfNv .PredictionDisplay-module__predictionClass--V90Fv{border-color:rgba(0,0,0,.08)}.PredictionDisplay-module__disabled--rvfNv .PredictionDisplay-module__predictionClass--V90Fv .PredictionDisplay-module__predictionClassTitle--zsX71{color:rgba(0,0,0,.2)}.PredictionDisplay-module__currentGestureDeleteButton--mKYxf{display:none}.OutputCard-module__card--cv2eC{flex-direction:column;gap:20px;padding:20px;display:flex}.OutputCard-module__preview--bH96m{display:block}.OutputCard-module__body--lIvtg{flex-direction:column;display:flex}.OutputCard-module__descriptionGroup--fht67{flex-direction:column;justify-content:center;gap:20px;display:flex}.OutputCard-module__title--Twux8{color:#000;flex:auto;font-size:20px;font-weight:500}.OutputCard-module__subtitle--b0Fvt{flex:auto;width:280px;font-size:14px}.OutputCard-module__prediction--fiqSi{flex-direction:column;gap:10px;display:flex}.OutputCard-module__predictionClass--sP4tf{border-radius:var(--hr-border-radius-s);border:2px solid #81b389;justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:relative;overflow:hidden}.OutputCard-module__predictionClassTitle--rL970{color:#587a5f;z-index:1}.OutputCard-module__predictionClassBar--xz7U4{inset:0 calc((1 - var(--robo-marvel-confidence))*100%)0 0;background:#93cb9c;position:absolute}.OutputCard-module__cardEmpty--MMn82{height:282px;display:grid}.OutputCard-module__cardEmptyHint--XNb7A{border:2px dashed #bfbfbf;align-self:center;justify-self:center;padding:20px}.OutputCard-module__buttons--OXHwP{flex-direction:column;gap:8px;display:flex}.OutputCard-module__saveButton--umUC_{background:#000}.OutputCard-module__saveButton--umUC_:disabled{background:rgba(156,163,170,.12)}.OutputCard-module__saveButton--umUC_:disabled .Text{color:rgba(47,51,55,.32)}.OutputCard-module__saveButton--umUC_ .Button-Content{--hr-color-text-primary:#fff;--hr-color-text-secondary:#fff}.OutputCard-module__disabledDescriptionGroup--_ij3z .OutputCard-module__buttons--OXHwP .OutputCard-module__rewriteButton--iWDzC{display:none}.OutputCard-module__previewContainer--KOtcF{flex-direction:column;gap:8px;display:flex}.OutputCard-module__explanationRow--ItfIQ{gap:4px;display:flex}.OutputCard-module__explainText--Oc23u{font-size:var(--hr-control-font-size)}.OutputCard-module__content--HyHj7{flex-direction:row;gap:20px;display:flex}.FreeModeControls-module__container--b3Elm{border-radius:var(--hr-control-border-radius);outline-color:var(--hr-color-control-primary);align-items:center;gap:8px;max-width:100%;margin-left:2px;padding:3px 8px 4px;display:flex;overflow:hidden}.FreeModeControls-module__arrow--vODow{border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.FreeModeControls-module__container--b3Elm:hover .FreeModeControls-module__arrow--vODow,.FreeModeControls-module__container--b3Elm.FreeModeControls-module__active--X3tXs .FreeModeControls-module__arrow--vODow{background:var(--hr-color-control-secondary)}.FreeModeControls-module__dropdown--J4QWM{max-width:100%;overflow:hidden}.FreeModeControls-module__dropdown--J4QWM>span{max-width:100%}.FreeModeControls-module__input--U4alQ{border:none;border-right:1px solid var(--hr-color-control-secondary);color:var(--hr-color-control-primary);white-space:nowrap;background:0 0;outline:none;max-width:100%;padding-right:8px;font-size:14px;overflow:hidden}.FreeModeControls-module__input--U4alQ.FreeModeControls-module__disabled--uM7bY{pointer-events:none;text-overflow:ellipsis}.FreeModeControls-module__icon--Ce1B7{width:16px;height:16px}.FreeModeControls-module__hidden--wColo{display:none}.SaveModal-module__modal--ehewd .ModalLayout-Subtitle{white-space:pre-wrap}.GesturePreview-module__gesturePreview--DcYPb{background-color:var(--hr-color-surface-100);z-index:100;border-radius:10px;padding:6px;position:absolute;top:10px;left:10px;box-shadow:0 4px 5px rgba(0,0,0,.12)}.GesturePreview-module__videoPreview--aO9HW{width:200px;height:150px}.GesturePreview-module__predictionDisplay--PHNHr{width:200px;margin-top:10px}.OnboardingModal-module__layout_popup--ZcScK[class]{padding:var(--hr-space-m)}.OnboardingModal-module__descWrapper--IeKst{margin-bottom:calc(-1*var(--hr-space-xl) - var(--hr-typography-font-body-s-line-height))}.OnboardingModal-module__description--eUq1_[class]{margin-top:var(--hr-space-xs);min-height:40px}.OnboardingModal-module__descriptionMarkdown--D7MDC>p{margin:0}.OnboardingModal-module__slideCounter--w0R9W[class]{margin:var(--hr-space-xl)auto 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.OnboardingModal-module__slideCounterHidden--WCdB6{visibility:hidden}.OnboardingModal-module__btn--w6_Mt{min-width:40px}.OnboardingModal-module__changeViewBtn--faR2b{z-index:1}.OnboardingModal-module__changeViewBtn--faR2b:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.5)}.OnboardingModal-module__changeViewBtn--faR2b[class][class]:hover:before{background-color:rgba(0,0,0,.5)}.ModalLayoutWithMedia-module__container--FhJNX{box-sizing:border-box;gap:var(--hr-space-s);padding:var(--hr-space-xl);flex-direction:column;width:720px;display:flex}.ModalLayoutWithMedia-module__media--eRLUf{border-radius:var(--hr-border-radius-s);justify-content:center;align-items:center;height:378px;display:flex;position:relative;overflow:hidden}.ModalLayoutWithMedia-module__topCornerButton--YCygD{right:var(--hr-space-xs);top:var(--hr-space-xs);position:absolute}.ModalLayoutWithMedia-module__img--efgRJ,.ModalLayoutWithMedia-module__img--efgRJ img{max-width:100%;height:100%;display:flex}.ModalLayoutWithMedia-module__video--Kf_Ot{border-radius:var(--hr-border-radius-m);width:100%;height:100%}.ModalLayoutWithMedia-module__description--RbF04{gap:var(--hr-space-xs);text-align:center;flex-direction:column;flex-grow:1;display:flex}.ModalLayoutWithMedia-module__controls--gBi7u{align-items:center;gap:var(--hr-space-xs);justify-content:space-between;width:100%;display:flex}.ModalLayoutWithMedia-module__buttons--zPjZZ,.ModalLayoutWithMedia-module__slots--MZ8wO{gap:var(--hr-space-xs);justify-content:center;display:flex}.ModalLayoutWithMedia-module__container_smallLayout--sTEpD.ModalLayoutWithMedia-module__container--FhJNX{width:unset}.ModalLayoutWithMedia-module__container_smallLayout--sTEpD .ModalLayoutWithMedia-module__media--eRLUf{height:unset;min-height:184px;max-height:65vh}.Theme_root_hrLight .Button2-Text p,.Theme_root_hrDark .Button2-Text p{display:inline-block}.Theme_root_hrLight .Button2,.Theme_root_hrDark .Button2{align-items:center}.Button2.Button2_rounded{border-radius:100px}.CloseButton-module__CloseButton--MXYC3{color:var(--hr-color-control-primary);position:absolute;top:0;right:0}.CloseButton-module__CloseButton--MXYC3:not([aria-disabled=true]):hover:before{background-color:transparent}.ModalWithMobileDrawer-module__Modal--_7XxY{position:relative}.PopupWithMobileDrawer-module__popup--Qexiw[class]{border-radius:var(--hr-border-radius-xl);width:360px}.PopupWithMobileDrawer-module__popup--Qexiw[class]:before{border-radius:var(--hr-border-radius-xl)}.PopupWithMobileDrawer-module__close--gTN0S{cursor:pointer;height:16px;right:var(--hr-space-m);top:var(--hr-space-m);width:16px;position:absolute}.PopupWithMobileDrawer-module__closeIcon--AhG8U{height:inherit;width:inherit}.PopupWithMobileDrawer-module__dot--yqCFB{width:0;height:0;position:fixed}.PopupWithMobileDrawer-module__dot_bottomRight--kgSaB{bottom:var(--hr-space-l);right:var(--hr-space-l)}.PopupWithMobileDrawer-module__dot_bottomLeft--McSWL{bottom:var(--hr-space-l);left:var(--hr-space-l)}.PopupWithMobileDrawer-module__dot_topRight--DoISs{right:var(--hr-space-l);top:var(--hr-space-l)}.PopupWithMobileDrawer-module__dot_topLeft--t9bNz{left:var(--hr-space-l);top:var(--hr-space-l)}.A11yButton-module__button--ysB25{color:inherit;font:inherit;text-align:inherit;background:0 0;border:none;outline:none;padding:0}.A11yButton-module__onlyScreenReaders--I17tG{color:transparent;font-size:0}.SupportChat-module__chat--roIfn .ya-chat-close{pointer-events:all;visibility:visible;background:#fff;margin-top:-2px;margin-right:-2px;padding:4px}.SupportChat-module__chat--roIfn .ya-chat-button{visibility:hidden}.SupportChat-module__hidden--gNgjd{opacity:0;visibility:hidden;transition:visibility .3s,opacity 1s}.SupportChat-module__hidden--gNgjd iframe{visibility:hidden}.SupportChat-module__hidden--gNgjd .ya-chat-close{pointer-events:none;visibility:hidden}.PageContainer-module__container--SXZOx.PageContainer-module__m--Wrw1I,.PageContainer-module__container--SXZOx.PageContainer-module__l--wppr4{box-sizing:border-box;margin:0 auto;padding:0 24px}.PageContainer-module__container--SXZOx.PageContainer-module__auto--fY5F9{padding:0}.PageContainer-module__container--SXZOx.PageContainer-module__m--Wrw1I{width:min(1280px,100%)}.PageContainer-module__container--SXZOx.PageContainer-module__l--wppr4{width:min(1600px,100%)}@media (max-width:1279px){.PageContainer-module__container--SXZOx.PageContainer-module__m--Wrw1I{width:min(1024px,100%)}}@media (max-width:1023px){.PageContainer-module__container--SXZOx.PageContainer-module__m--Wrw1I{width:min(768px,100%)}}@media (max-width:767px){.PageContainer-module__container--SXZOx.PageContainer-module__m--Wrw1I,.PageContainer-module__container--SXZOx.PageContainer-module__l--wppr4{padding:0 12px}}.Footer-module__footer--_nTDr{justify-content:space-between;align-items:center;height:80px;padding:0 48px;display:flex}.Footer-module__footer--_nTDr.Footer-module__contained--KmBLo{padding:0}.Footer-module__footerText--G5KQ5{color:var(--hr-color-text-secondary)}.Footer-module__footerAreaEnd--bR7yv{align-items:center;gap:16px;display:flex}.Footer-module__link--DW8Km{text-decoration:none}@media (max-width:1279px){.Footer-module__footer--_nTDr{flex-direction:column;align-items:flex-start;gap:28px;height:auto}.Footer-module__footer--_nTDr.Footer-module__contained--KmBLo{padding:24px 0}.Footer-module__footerAreaEnd--bR7yv{align-items:flex-start}.Footer-module__footerArea--PZhUh{max-height:164px;padding:30px 24px}}@media (max-width:767px){.Footer-module__footerAreaEnd--bR7yv{flex-direction:column}}.Footer-module__newTabIcon--DRRLh{margin:0 10px}.Footer-module__newTabIcon--DRRLh svg{height:16px}.Header-module__header--aee8D{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0;display:grid}.Header-module__breadcrumbsArea--pSHvr{flex-grow:2;justify-content:center;align-items:center;display:flex}.Header-module__breadcrumbsAfter--gH714{min-width:0;margin-left:-8px}.Header-module__actionsArea--knOiH{justify-content:flex-end;align-items:center;display:flex}.Header-module__mobileArea--DYpVQ{display:none}@media (max-width:1280px){.Header-module__header--aee8D{grid-template-columns:repeat(2,1fr)}.Header-module__breadcrumbsArea--pSHvr,.Header-module__actionsArea--knOiH{display:none}.Header-module__mobileArea--DYpVQ{justify-content:flex-end;display:flex}.Header-module__mobileDrawer--iGzTL{flex-direction:column;gap:24px;padding:24px 12px;display:flex}.Header-module__openMobileMenu--EunVT{z-index:10000;width:32px;position:relative}.Header-module__mobileActions--t_jgn{flex-direction:column;gap:8px;display:flex}.Header-module__mobileAction--kUPSs{width:100%}.Header-module__mobileMenu--FzX_U{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.Header-module__mobileMenuItem--SIrIt{color:inherit;text-decoration:none}}.styles-module__desktopOnly--Pi0Pv{display:none}@media (min-width:768px){.styles-module__desktopOnly--Pi0Pv{display:block}}.styles-module__mobileOnly--fKr6c{display:block}@media (min-width:768px){.styles-module__mobileOnly--fKr6c{display:none}}.PageLayout-module__page--cbUVl{background-color:var(--robo-marvel-background-color);flex-direction:column;min-height:100vh;max-height:100vh;display:flex;overflow:auto}.PageLayout-module__mainArea--DGiBt{box-sizing:border-box;flex-direction:column;flex:1;gap:12px;padding-bottom:20px;display:flex}.PageLayout-module__container--wBxxv{flex-direction:column;display:flex}.PageLayout-module__headerArea--I6QCm{background-color:var(--color-header-background);border-bottom:1px solid var(--color-header-border-bottom);margin-bottom:12px;padding:0 40px}@media (max-width:767px){.PageLayout-module__page--cbUVl.PageLayout-module__container-m--nSEkN .PageLayout-module__container--wBxxv,.PageLayout-module__page--cbUVl.PageLayout-module__container-l--xtdXU .PageLayout-module__container--wBxxv{padding:0 12px}}.PageLayout-module__page--cbUVl.PageLayout-module__contained--ipBnB .PageLayout-module__headerArea--I6QCm{z-index:2;padding:0;position:-webkit-sticky;position:sticky;top:0}.PageLayout-module__contentArea--VDvH9{flex-direction:column;flex:1;display:flex}.PageLayout-module__footerArea--XhV55{border-top:1px solid var(--color-footer-border-top)}.TaskCompleteModal-module__modal--bfrSe .ModalLayout{width:min(400px,80vw)}.TaskCompleteModal-module__modal--bfrSe .ModalLayout-Title{text-align:center;padding-right:0}.TaskCompleteModal-module__modal--bfrSe .ModalLayout-Subtitle{text-align:center;white-space:pre-wrap}.TaskCompleteModal-module__modal--bfrSe .ModalLayout-Footer,.TaskCompleteModal-module__modal--bfrSe .ModalLayout-FooterActions{justify-content:center}.TaskCompleteModal-module__modal--bfrSe .ModalLayout-FooterSlots{display:none}.TaskCompleteModal-module__modalTitleContainer--uZZqX{text-align:center;flex-direction:column;align-items:center;gap:38px;padding-top:27px;display:flex}.TaskCompleteModal-module__image--_JiR8{width:109px;height:83px}.LabControlButtons-module__controls--Yp46n{gap:8px;display:flex;top:18px;right:24px}.BatteryStatus-module__batteryIcon--F8Oph{height:var(--hr-size-icon-m);width:var(--hr-size-icon-m)}.ConnectionStatus-module__icon--Pb3lW svg{height:24px}.EV3Controls-module__controlsArea--WzmyB{border-radius:var(--hr-border-radius-l);box-sizing:border-box;min-width:280px;padding:var(--hr-space-m);background-color:#fff;flex-direction:column;justify-content:space-between;width:400px;display:flex}.EV3Controls-module__connectionPanel--D2a1a{flex-direction:column;gap:12px;display:flex}.EV3Controls-module__connectionPanel--D2a1a,.EV3Controls-module__programPanel--U5g0u,.EV3Controls-module__codePanel--liF9G{padding:1rem}.EV3Controls-module__captionContainer--y35PC{flex-direction:column;gap:2px;margin-left:8px;display:flex}.EV3Controls-module__connectionContainer--fLUIp{border:1px var(--hr-color-border-secondary)solid;border-radius:var(--hr-border-radius-m);box-sizing:border-box;padding:var(--hr-space-s);flex-direction:column;gap:12px;width:100%;display:flex;position:relative}.EV3Controls-module__connectedStatusText--rUAs8{color:var(--hr-color-spectre-green-900)}.EV3Controls-module__connectionElement--H6Hna{flex-direction:column;gap:8px;width:100%;display:flex}.EV3Controls-module__controlsContainer--TOatq{flex-direction:column;gap:12px;display:flex}.EV3Controls-module__batteryStatusContainer--_x3c9{z-index:100;position:absolute;top:12px;right:12px}.EV3Controls-module__connectionButtons--HqsCq,.EV3Controls-module__programButtons--qWsuT{flex-direction:row;gap:10px;width:100%;display:flex}.EV3Controls-module__notification--hDlYt .Icon svg{height:16px}.EV3Controls-module__highlighted--YThEr{font-weight:500}.Tooltip-module__customTooltip--usruR{background-color:var(--hr-color-surface-dark-200);border-radius:var(--hr-control-border-radius);color:var(--hr-color-surface-200);font-size:var(--hr-fcontrol-font-size);opacity:1;white-space:normal;border:none;padding:8px 12px;font-weight:400}.BlocklyOverlay-module__container--CO7Kc{pointer-events:none;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.BlocklyOverlay-module__slotTopRight--y0lKD,.BlocklyOverlay-module__slotBottomRight--U22Xt{pointer-events:auto}.BlocklyOverlay-module__slotTopRight--y0lKD{position:absolute;top:0;right:0}.BlocklyOverlay-module__slotBottomRight--U22Xt{position:absolute;bottom:0;right:0}.LabWorkspace-module__workspace--kd1kp{--robo-marvel-grid-color:rgba(0,0,0,.08);background-color:#fff;border-radius:20px;grid-template-rows:1fr;grid-template-columns:1fr;padding:0;display:grid;position:relative;overflow:hidden}.LabWorkspace-module__blocklyOverlay--cJahP{pointer-events:none;position:absolute;top:0;bottom:0;right:0}.LabWorkspace-module__controls--kV54G{z-index:100;gap:8px;display:flex;position:absolute;top:18px;right:24px}.LabWorkspace-module__zoomControls--rPkZx{z-index:100;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:18px;right:24px}.LabWorkspace-module__resetZoomIconContainer--EA4lP{justify-content:center;align-items:center;display:flex}.LabWorkspace-module__resetZoomIcon--zxBQd{fill:#fff;width:16px;height:12px;padding:0}.LabWorkspace-module__blockly--wCsjv{flex:auto}.LabWorkspace-module__blockly--wCsjv .blocklySvg{background-color:unset}.LabWorkspace-module__blockly--wCsjv .blocklyFlyoutBackground{box-shadow:12px 0 0 0 var(--robo-marvel-background-color);fill:#fff;fill-opacity:1}.LabWorkspace-module__blockly--wCsjv .blocklyMainBackground{stroke:none}.blocklyMenuItemContent{color:#000!important}.LabWorkspace-module__categoryButton--hZ5eo>.blocklyFlyoutButtonShadow,.LabWorkspace-module__categoryButton--hZ5eo>.blocklyFlyoutButtonBackground{fill:none}.LabWorkspace-module__categoryButton--hZ5eo>.blocklyText{size:12px;fill:rgba(0,0,0,.4)!important;font-weight:500!important}.LabWorkspace-module__editorModal--JgHFx .Modal-Content{--robo-marvel-modal-margin:var(--hr-space-s);border-radius:var(--hr-border-radius-l);background-color:#f5f5f5}.LabWorkspace-module__editor--iTH_l{padding:0 50px}.LabWorkspace-module__editorCloseButton--QIpYw{z-index:10;position:absolute;top:15px;right:15px}.LabWorkspace-module__blockly--wCsjv .blocklyBlock .blocklyText{font-weight:400;fill:rgba(0,0,0,.88)!important}.blocklyDisabledPattern>rect{fill:#ccc!important}.LabWorkspace-module__repeatButton--WnTKW svg,.LabWorkspace-module__cancelButton--DQLBg svg,.LabWorkspace-module__clearButton--_yGEp svg{height:24px}.LabWorkspace-module__expandToolboxButton--bDFoc{z-index:100;position:absolute;top:12px;left:12px}.blocklyScrollbarVertical{opacity:.5}.blocklyScrollbarVertical .blocklyScrollbarHandle{width:4px}.blocklyScrollbarHorizontal .blocklyScrollbarHandle{height:4px}.LabWorkspace-module__aside--gxI8C{flex-direction:column;gap:16px;margin-left:12px;display:flex;position:absolute;top:12px}.LabWorkspace-module__goals--BkWp8{border:1px solid var(--hr-color-border-tertiary);border-radius:12px}.blocklyFlyout .blocklyScrollbarHorizontal{display:block!important}.LabWorkspace-module__workspace--kd1kp .lab_flyout_width_spacer,.LabWorkspace-module__workspace--kd1kp .ev3_flyout_width_spacer{opacity:0;pointer-events:none}.LabWorkspace-module__workspace--kd1kp .blocklyFlyoutButton.custom-gesture-button .blocklyFlyoutButtonBackground{fill:#f2f2f2!important;rx:19.5px!important;ry:19.5px!important;stroke:#cecece!important;stroke-dasharray:6 6!important;stroke-width:1px!important;y:-7px!important;width:173px!important;height:39px!important}.LabWorkspace-module__workspace--kd1kp .blocklyFlyoutButton.custom-gesture-button .blocklyFlyoutButtonShadow{fill:#e8e8e8!important;rx:19.5px!important;ry:19.5px!important;y:-7px!important;width:173px!important;height:39px!important}.LabWorkspace-module__workspace--kd1kp .blocklyFlyoutButton.custom-gesture-button:hover .blocklyFlyoutButtonBackground{fill:#ddd!important}.LabWorkspace-module__workspace--kd1kp .blocklyFlyoutButton.custom-gesture-button .blocklyText{fill:#626262!important;text-anchor:middle!important;font-weight:400!important;transform:translate(36px)!important}.LabWorkspace-module__workspace--kd1kp .blocklyFlyoutButton.custom-gesture-button image[data-icon=plus]{x:16px!important;y:2px!important;width:20px!important;height:20px!important}.RoboarmNotificationModal-module__modal--VNf06 .Modal-Content{width:494px}.RoboarmNotificationModal-module__icon--hfBIp svg{height:24px}.BrowserNotSupportedModal-module__modal--MHl09 .Modal-Content{width:630px!important}.BrowserNotSupportedModal-module__modal--MHl09 .ModalLayout-Subtitle{margin-top:24px}.BrowserNotSupportedModal-module__text--DKNKA{white-space:pre-line}.EV3DemoPage-module__layout--cygZp{flex-direction:column;flex:auto;gap:12px;min-height:calc(100vh - 76px);margin:0 25px;display:flex}.EV3DemoPage-module__contentArea--kaemL{flex:auto;grid-template-columns:1fr auto;gap:12px;display:grid}.EV3DemoPage-module__back--B1BYY{overflow:hidden}.EV3DemoPage-module__back--B1BYY svg{max-width:12px;max-height:12px}.EV3DemoPage-module__taskArea--RPYeq{flex-direction:column;gap:12px;min-width:360px;max-width:380px;display:flex}.EV3DemoPage-module__workspaceArea--tC5JB{flex:1;grid-template-rows:1fr;grid-template-columns:1fr;min-height:0;display:grid;position:relative;overflow:hidden}.EV3DemoPage-module__aside--pT9V4{z-index:10;flex-direction:column;gap:16px;display:flex;position:absolute;top:12px;left:600px}.EV3DemoPage-module__programPanel--fNyex,.EV3DemoPage-module__codePanel--uKkbL{padding:1rem}.EV3DemoPage-module__error--Ch5NV{color:#c62828;background-color:#ffebee;border:1px solid #f44336;border-radius:4px;margin:.5rem 0;padding:.75rem;font-size:14px}.EV3DemoPage-module__status--ZXJPQ{color:#1565c0;background-color:#e3f2fd;border:1px solid #2196f3;border-radius:4px;margin:.5rem 0;padding:.75rem;font-size:14px}.EV3DemoPage-module__statusSuccess--QIWst{color:#2e7d32;background-color:#e8f5e8;border:1px solid #4caf50;border-radius:4px;margin:.5rem 0;padding:.75rem;font-size:14px}.EV3DemoPage-module__statusWarning--RlPR6{color:#ef6c00;background-color:#fff3e0;border:1px solid #ff9800;border-radius:4px;margin:.5rem 0;padding:.75rem;font-size:14px}.EV3DemoPage-module__statusError--l1Kia{color:#c62828;background-color:#ffebee;border:1px solid #f44336;border-radius:4px;margin:.5rem 0;padding:.75rem;font-size:14px}.EV3DemoPage-module__ev3Status--Nu6hh{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:1rem;padding:1rem}.EV3DemoPage-module__ev3Status--Nu6hh h4{margin-top:0;margin-bottom:.5rem;font-size:1rem}.EV3DemoPage-module__sensorData--X8lZK{gap:.5rem;display:grid}.EV3DemoPage-module__sensorItem--GJBj1{justify-content:space-between;padding:.25rem 0;display:flex}.EV3DemoPage-module__sensorItem--GJBj1 span:first-child{font-weight:600}.EV3DemoPage-module__programButtons--AHWd3{flex-direction:row;gap:10px;width:100%;display:flex}.EV3DemoPage-module__codePanel--uKkbL{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;max-height:300px;margin-top:1rem;padding:1rem;overflow:hidden}.EV3DemoPage-module__codeBlock--GgN22{color:#d4d4d4;white-space:pre-wrap;background-color:#1e1e1e;border:1px solid #495057;border-radius:4px;height:200px;margin-top:.5rem;padding:1rem;font-family:Courier New,monospace;font-size:12px;overflow:auto}.EV3DemoPage-module__helpPanel--UHoxd{background:#282828;border-top:2px solid #8ec07c;padding:1.5rem 2rem}.EV3DemoPage-module__helpPanel--UHoxd h3{color:#8ec07c;margin-top:0;margin-bottom:1rem;font-size:1.3rem}.EV3DemoPage-module__helpPanel--UHoxd ol{color:#ebdbb2;margin:.5rem 0;padding-left:1.5rem}.EV3DemoPage-module__helpPanel--UHoxd li{margin:.5rem 0}.ModelSuggestionForm-module__container--bTctK{border:1px solid var(--hr-color-border-secondary);border-radius:var(--hr-border-radius-xl);padding:var(--hr-space-2-xl)}.ModelSuggestionForm-module__iframe--NaUp8{width:100%;height:200px}@media (max-width:1023px){.ModelSuggestionForm-module__container--bTctK{padding:var(--hr-space-xl)}}@media (max-width:722px){.ModelSuggestionForm-module__iframe--NaUp8{height:225px}}@media (max-width:424px){.ModelSuggestionForm-module__iframe--NaUp8{height:250px}}.SectionHero-module__sectionHero--bE1Zf{background:#f3f4fc;border-radius:24px;display:flex;position:relative;overflow:hidden}.SectionHero-module__content--B1ZY7{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:64px;width:685px;padding:32px;display:flex}@media (max-width:767px){.SectionHero-module__content--B1ZY7{gap:40px;padding:24px}}@media (max-width:599px){.SectionHero-module__content--B1ZY7{gap:32px;padding:16px}}.SectionHero-module__title--U3y5a{color:var(--hr-color-black-1000);font-size:40px;line-height:48px}.SectionHero-module__subtitle--KxgJI{color:var(--hr-color-text-primary);padding-top:16px;line-height:22px}.SectionHero-module__buttons--K8kiC{gap:12px;display:flex}@media (max-width:767px){.SectionHero-module__title--U3y5a{font-size:32px;line-height:38px}.SectionHero-module__subtitle--KxgJI{padding-top:14px}}@media (max-width:599px){.SectionHero-module__title--U3y5a{font-size:20px;line-height:28px}.SectionHero-module__subtitle--KxgJI{font-size:16px;line-height:20px}}.SectionHero-module__illustration--yAlUF{flex:1;width:60%;position:absolute;top:0;bottom:0;right:0}.SectionHero-module__img--sXOjq{object-fit:contain;object-position:bottom right;width:100%;height:100%}@media (max-width:1279px){.SectionHero-module__sectionHero--bE1Zf{flex-direction:column;align-items:center}.SectionHero-module__content--B1ZY7{text-align:center;align-items:center;gap:40px;width:100%}.SectionHero-module__illustration--yAlUF{width:55%;position:relative}}@media (max-width:1023px){.SectionHero-module__illustration--yAlUF{width:60%}}@media (max-width:635px){.SectionHero-module__buttons--K8kiC{flex-direction:column;width:100%}.SectionHero-module__buttons--K8kiC .Button{width:100%}.SectionHero-module__illustration--yAlUF{flex:unset;justify-content:center;align-items:center;width:100%;display:flex}.SectionHero-module__img--sXOjq{object-position:bottom center;width:535px;height:250px}}.SectionMaterials-module__sectionMaterials--rpuz7{--hr-color-spectre-indigo-100:rgba(100,119,216,.08);background-color:var(--hr-color-spectre-indigo-100);border-radius:24px;flex-direction:column;gap:32px;padding:32px;display:flex}.SectionMaterials-module__title--U8bhh{color:var(--hr-color-black-1000);font-size:32px;line-height:38px}.SectionMaterials-module__subtitle--jYRhn{color:var(--hr-color-text-primary)}.SectionMaterials-module__text--sCneh{flex-direction:column;gap:14px;display:flex}@media (max-width:767px){.SectionMaterials-module__title--U8bhh{font-size:24px;line-height:34px}.SectionMaterials-module__subtitle--jYRhn{font-size:16px;line-height:24px}.SectionMaterials-module__text--sCneh{gap:12px}}.SectionMaterials-module__actions--gwDG8{justify-content:space-between;align-items:center;display:flex}.SectionMaterials-module__icon--cS7LY{width:16px}.SectionMaterials-module__info--tPUGZ{align-items:center;gap:24px;display:flex}.SectionMaterials-module__infoRow--GCBc9{color:rgba(0,0,0,.6);align-items:center;gap:6px;display:flex}.EV3NavPage-module__background--lRK5Y{--robo-marvel-background-color:#fff}.EV3NavPage-module__contentArea--vUo9T{box-sizing:border-box;flex-direction:column;gap:40px;width:100%;padding-top:12px;display:flex}.EV3Tasks-module__ev3Tasks--gTzQ_{flex-direction:column;gap:18px;display:flex}.EV3Tasks-module__header--m4XIl{justify-content:space-between;align-items:center;gap:10px;display:flex}.EV3Tasks-module__title--MN3FN{color:var(--hr-color-text-primary);padding-left:14px;line-height:32px}@media (max-width:1023px){.EV3Tasks-module__header--m4XIl{width:min(606px,100%);margin:0 auto}.EV3Tasks-module__title--MN3FN{padding-left:0}}@media (max-width:635px){.EV3Tasks-module__header--m4XIl{flex-direction:column;width:90%}.EV3Tasks-module__title--MN3FN{font-size:20px;line-height:28px}.EV3Tasks-module__header--m4XIl .Button{--hr-control-size:calc(8px*5);--hr-control-space-slot:calc(8px);background-color:rgba(0,0,0,.04);width:100%}.EV3Tasks-module__header--m4XIl .Button:hover{background-color:var(--hr-color-control-secondary)}}.Spacer-module__xs--Efd2H{height:12px}.Spacer-module__s--Ot1E8{height:16px}.Spacer-module__m--O9sSY{height:24px}.Spacer-module__l--avQFe{height:32px}.Spacer-module__xl--lH7no{height:48px}.Spacer-module__xxl--Mauna{height:64px}.CommunitySection-module__container--mURgK{background:radial-gradient(102.6% 526.67% at 82.67% 69.17%,#fff 0%,#edfdff 42.79%,#bfe1f0 100%);border-radius:24px;justify-content:space-between;display:flex;position:relative;overflow:hidden}.CommunitySection-module__content--SP6zZ{flex-direction:column;gap:16px;width:70%;padding:32px;display:flex}.CommunitySection-module__title--nX2Tl{color:var(--hr-color-text-primary);white-space:pre-line;font-size:32px;line-height:120%}.CommunitySection-module__subtitle--gOdlN{color:var(--hr-color-text-primary);white-space:pre-line;padding-bottom:16px;font-weight:400;line-height:36px}.CommunitySection-module__illustration--ySjxt{width:30%;position:absolute;top:0;bottom:0;right:72px}.CommunitySection-module__image--G5Fp5{object-fit:contain;object-position:bottom;width:100%;height:100%}@media (max-width:1023px){.CommunitySection-module__content--SP6zZ{padding:24px}.CommunitySection-module__illustration--ySjxt{width:50%;bottom:-12%;right:-10%}}@media (max-width:699px){.CommunitySection-module__title--nX2Tl{font-size:24px;line-height:28px}.CommunitySection-module__subtitle--gOdlN{font-size:16px;line-height:20px}}@media (max-width:558px){.CommunitySection-module__container--mURgK{background:radial-gradient(85.27% 99.48% at 27.83% 28.47%,#fff 0%,#edfdff 42.79%,#bfe1f0 100%)}.CommunitySection-module__content--SP6zZ,.CommunitySection-module__content--SP6zZ .Button{width:100%}.CommunitySection-module__illustration--ySjxt{display:none}}.EducatorsFeatures-module__header--uSiKD{color:var(--hr-color-text-primary);font-size:24px;line-height:140%}.EducatorsFeatures-module__list--XbFtG{flex-direction:column;gap:24px;padding:0;display:flex}.EducatorsFeatures-module__listItem--PO15c{gap:15px;display:flex}@media (max-width:1023px){.EducatorsFeatures-module__listItem--PO15c{gap:11px}}@media (max-width:558px){.EducatorsFeatures-module__listItem--PO15c{gap:7px}}.EducatorsFeatures-module__listItem--PO15c:nth-child(4n+1){--color-border:#fed2bd;--color-background:#fff0e9;--color-text:#a96d50}.EducatorsFeatures-module__listItem--PO15c:nth-child(4n+2){--color-border:#b3c5ff;--color-background:#ecf0ff;--color-text:#3752a9}.EducatorsFeatures-module__listItem--PO15c:nth-child(4n+3){--color-border:#f4bcc2;--color-background:#ffebed;--color-text:#a8303c}.EducatorsFeatures-module__listItem--PO15c:nth-child(4n){--color-border:#9de2ca;--color-background:#e7f8f2;--color-text:#177e5a}.EducatorsFeatures-module__listNumberContainer--dAJVT{--dash-length:6px;--gap-length:6px;flex-direction:column;align-items:center;padding-top:19px;display:flex}.EducatorsFeatures-module__listNumberContainer--dAJVT:after{border-image:repeating-linear-gradient(0deg,var(--color-border)0,var(--color-border)var(--dash-length),transparent var(--dash-length),transparent calc(var(--dash-length) + var(--gap-length)))1;content:"";border-left:1px solid transparent;flex:1;width:1px}.EducatorsFeatures-module__listNumber--mLMkI{background-color:var(--color-background);border:1px solid var(--color-border);color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.EducatorsFeatures-module__content--rc7E4{background:var(--hr-color-surface-0);border-radius:var(--hr-border-radius-xl);flex-direction:column;flex:1;gap:8px;padding:24px;display:flex}.EducatorsFeatures-module__title--gY7I8{color:var(--hr-color-text-primary);font-size:20px;line-height:140%}.EducatorsFeatures-module__description--vQJCE{color:var(--hr-color-text-secondary)}.EducatorsFeatures-module__buttons--gG2qq{gap:8px;padding-top:8px;display:flex}@media (max-width:1023px){.EducatorsFeatures-module__content--rc7E4{padding:16px}}@media (max-width:580px){.EducatorsFeatures-module__buttons--gG2qq{flex-direction:column}.EducatorsFeatures-module__buttons--gG2qq .Button{width:100%}}.FAQSection-module__header--Zf5Df{color:var(--hr-color-text-primary);font-size:24px;line-height:140%}.FAQSection-module__list--usZbT{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.FAQSection-module__card--QT9z7 .AccordionItem-Root{background-color:rgba(0,0,0,.04);padding:12px}.FAQSection-module__card--QT9z7 .AccordionItemHeaderTitle{justify-content:flex-start}.FAQSection-module__question--Weaif,.FAQSection-module__answer--XwZFX{color:rgba(0,0,0,.88)}.FAQSection-module__question--Weaif{white-space:normal;padding-top:8px}.FAQSection-module__answer--XwZFX{white-space:pre-wrap;padding-right:10px}.HomeHero-module__container--OgpHF{background:radial-gradient(95.63% 376.59% at 94.26% 6.48%,#789bff 27.94%,#dad2ff 78.85%);border-radius:24px;justify-content:space-between;display:flex;position:relative;overflow:hidden}.HomeHero-module__content--suCNv{flex-direction:column;gap:16px;width:45%;padding:54px 48px;display:flex}.HomeHero-module__title--zbOik{color:var(--hr-color-text-primary);white-space:pre-line;font-size:48px;line-height:120%}.HomeHero-module__subtitle--z9yBB{color:var(--hr-color-text-primary);white-space:pre-line;font-weight:400}.HomeHero-module__illustration--M7FZ6{position:absolute;top:-15%;bottom:0;left:50%}.HomeHero-module__image--h_Cii{object-fit:cover;object-position:left;width:100%;height:100%}@media (max-width:1023px){.HomeHero-module__container--OgpHF{flex-direction:column;align-items:center}.HomeHero-module__content--suCNv,.HomeHero-module__illustration--M7FZ6{box-sizing:border-box}.HomeHero-module__content--suCNv{text-align:center;align-items:center;width:100%;padding:32px 56.5px}.HomeHero-module__illustration--M7FZ6{bottom:-5px;left:0;top:unset;width:80%;position:relative}.HomeHero-module__title--zbOik{font-size:40px;line-height:120%}.HomeHero-module__subtitle--z9yBB{font-size:18px;line-height:28px}}@media (max-width:767px){.HomeHero-module__content--suCNv{padding:32px 26px}}@media (max-width:699px){.HomeHero-module__container--OgpHF{height:675px}.HomeHero-module__illustration--M7FZ6{flex:1;width:100%}.HomeHero-module__image--h_Cii{object-fit:cover;object-position:bottom}}.HomeSections-module__container--PFyiA{justify-content:space-between;gap:16px;display:flex}.HomeSections-module__card--rJl6i{border-radius:var(--hr-border-radius-xl);background-color:#fff;flex-direction:column;flex:1;display:flex;overflow:hidden}.HomeSections-module__illustration--aq2lU{height:261px;position:relative}.HomeSections-module__image--Pzi_K{box-sizing:border-box;object-fit:contain;object-position:right bottom;width:100%;height:100%}.HomeSections-module__card--rJl6i.HomeSections-module__lab--QaOSz .HomeSections-module__illustration--aq2lU{background:var(--hr-color-surface-100);background:radial-gradient(76.56% 146.43% at 56.95% 85.12%,#fff 0%,#ecf0ff 53.01%,#dad2ff 100%)}.HomeSections-module__card--rJl6i.HomeSections-module__ev3--yFCEm .HomeSections-module__illustration--aq2lU{background:var(--hr-color-surface-100);background:radial-gradient(87.52% 164.55% at 67.92% 115.9%,#fff 0%,#d8e2ff 53.01%,#c0d0ff 100%)}.HomeSections-module__content--1UtZ1{flex-direction:column;flex:1;gap:8px;padding:20px 24px 24px;display:flex}.HomeSections-module__title--ASrO2{color:var(--hr-color-text-primary);font-size:20px;line-height:140%}.HomeSections-module__description--qbfU_{padding-bottom:24px}.HomeSections-module__button--f6oO1{width:100%;margin-top:auto}.HomeSections-module__card--rJl6i.HomeSections-module__lab--QaOSz .HomeSections-module__button--f6oO1{background-color:#dad2ff}.HomeSections-module__card--rJl6i.HomeSections-module__ev3--yFCEm .HomeSections-module__button--f6oO1{background-color:#baccff}.HomeSections-module__card--rJl6i.HomeSections-module__lab--QaOSz .HomeSections-module__button--f6oO1:hover{background-color:#c3b9ff}.HomeSections-module__card--rJl6i.HomeSections-module__ev3--yFCEm .HomeSections-module__button--f6oO1:hover{background-color:#91abf7}.HomeSections-module__card--rJl6i .HomeSections-module__button--f6oO1 .Button-Text,.HomeSections-module__card--rJl6i .HomeSections-module__button--f6oO1 .Icon{color:var(--hr-color-text-primary-inverse)}.HomeSections-module__tooltip--oMsh9{background-color:#fff;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex;position:absolute;top:14px;left:14px}.HomeSections-module__tooltipIcon--ervyG{color:rgba(0,0,0,.88);width:16px;height:16px}.HomeSections-module__tooltipText--F1xp5{color:rgba(0,0,0,.88);font-size:14px;line-height:20px}@media (max-width:1279px){.HomeSections-module__illustration--aq2lU{height:232px}}@media (max-width:1023px){.HomeSections-module__content--1UtZ1{padding:20px 16px 16px}.HomeSections-module__illustration--aq2lU{height:172px}}@media (max-width:699px){.HomeSections-module__container--PFyiA{flex-direction:column;gap:8px}.HomeSections-module__image--Pzi_K{object-position:center}}.IconTag-module__icon--oA0zT{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;display:flex}.IconTag-module__icon--oA0zT .Icon{width:100%;height:100%}.PlatformFeatures-module__header--RPFLo{color:var(--hr-color-text-primary);font-size:24px;font-weight:500;line-height:140%}.PlatformFeatures-module__grid--zTIdE{grid-template-rows:repeat(2,1fr);grid-template-columns:339px 1fr 1fr;gap:16px;display:grid}.PlatformFeatures-module__cell--lYHD2{background-color:var(--hr-color-surface-100);border-radius:var(--hr-border-radius-l);padding:24px 24px 32px;position:relative;overflow:hidden}.PlatformFeatures-module__cell--lYHD2:first-child{grid-row:1/3}.PlatformFeatures-module__background--dFGoR{position:absolute;bottom:30px;left:20%;right:20%}.PlatformFeatures-module__image--rDn7H{object-fit:contain;object-position:bottom;width:100%;height:100%}@media (max-width:1023px){.PlatformFeatures-module__grid--zTIdE{grid-template-rows:auto 1fr 1fr;grid-template-columns:repeat(2,1fr)}.PlatformFeatures-module__cell--lYHD2:first-child{grid-area:1/1/2/3}.PlatformFeatures-module__image--rDn7H{display:none}}@media (max-width:767px){.PlatformFeatures-module__grid--zTIdE{grid-template-columns:1fr}.PlatformFeatures-module__cell--lYHD2:first-child{grid-column:1/2}}.PlatformFeatures-module__icon--YXkBN{position:relative}.PlatformFeatures-module__customIcon--GRkhZ{width:12px}.PlatformFeatures-module__title--Eih2L{color:var(--hr-color-text-primary);padding-top:12px;font-size:20px;line-height:140%;position:relative}.PlatformFeatures-module__description--Fd_Qc{color:var(--hr-color-text-secondary);padding-top:8px;position:relative}.PlatformFeatures-module__first--R7uvB .PlatformFeatures-module__icon--YXkBN{color:#a9642e;background-color:#fff3ea}.PlatformFeatures-module__second--U7meK .PlatformFeatures-module__icon--YXkBN{color:#3752a9;background-color:#ecf0ff}.PlatformFeatures-module__third--GUj3b .PlatformFeatures-module__icon--YXkBN{color:#a8303c;background-color:#ffebed}.PlatformFeatures-module__fourth--zNJqb .PlatformFeatures-module__icon--YXkBN{color:#177e5a;background-color:#e7f8f2}.PlatformFeatures-module__fifth--gPAxL .PlatformFeatures-module__icon--YXkBN{color:#3e7690;background-color:#eef5f8}.HomePage-module__page--ZI83h{--color-header-background:#fff}.HomePage-module__background--CCw1z{background-color:#fff}.RoboMap-module__map--DRz5z{display:grid}.RoboMap-module__scene--uOmiM{-webkit-filter:saturate(.9);filter:saturate(.9);grid-area:1/1;overflow:hidden}.RoboMap-module__loader--tsLfZ{grid-area:1/1;align-self:center;justify-self:center}.RoboSandbox-module__sandbox--GZivr{background-color:var(--hr-color-surface-100);border-radius:var(--hr-border-radius-l);flex-direction:column;gap:16px;height:100%;padding:0 16px;display:flex}.RoboSandbox-module__mapContainer--lG4XH{border:1px solid var(--hr-color-border-tertiary);border-radius:12px;flex:1;height:100%;position:relative;overflow:hidden}.RoboSandbox-module__map--iVTiV{flex:auto;height:100%}.RoboSandbox-module__levelSelectButton--MI8s9{border-radius:24px}.RoboSandbox-module__controls--_NxiW{flex:none;grid-template-columns:1fr 1fr auto;gap:6px;display:grid}.RoboSandbox-module__startButton--HweBn svg,.RoboSandbox-module__stopButton--n7Pxk svg{height:24px}.RoboSandbox-module__reloadButton--vjfaq svg{height:20px}.RoboSandbox-module__iconContainer--_FOjZ{justify-content:center;align-items:center;display:flex}.RoboSandbox-module__iconContainer--_FOjZ:after{content:none}.RoboSandbox-module__icon--yUF3A{height:var(--hr-size-icon-m);width:var(--hr-size-icon-m);margin-top:auto}.RoboSandbox-module__upperBlock--D6ecJ{background-color:var(--hr-color-surface-100);border-radius:12px;flex-direction:row;flex:none;justify-content:center;align-items:center;padding-left:12px;display:flex;overflow:visible}.RoboSandbox-module__lowerBlock--HuRbb{flex-direction:column;flex:1;gap:16px;min-height:0;padding-bottom:16px;display:flex}.RoboSandbox-module__slotWrapper--vac86{padding-top:16px;overflow:visible}.RoboSandbox-module__slot--FAe6p svg{height:16px}.RoboSandbox-module__upperBlockText--Lq4FI{font-size:var(--hr-control-font-size);padding:0 var(--hr-internal-slot-padding-horizontal)}.RoboSandbox-module__radioButton--hxSs_{aspect-ratio:2}.RoboSandbox-module__fab--pzPFO{aspect-ratio:1;background-color:var(--hr-color-special-overlay);border-radius:var(--hr-border-radius-round)}.RoboSandbox-module__targetButton--du73N{position:absolute;bottom:20px;right:20px}.RoboSandbox-module__fullscreenButton--G0Vu2{position:absolute;top:20px;right:20px}.LabPage-module__layout--Lduc1{flex-direction:column;flex:auto;gap:12px;min-height:calc(100vh - 76px);margin:0 25px;display:flex}.LabPage-module__contentArea--JjJl7{flex:auto;grid-template-columns:2fr 1fr;gap:12px;display:grid}.LabPage-module__back--gWemQ svg{width:12px;height:12px}.LabNavPage-module__background--iBTHF{--robo-marvel-background-color:#fff}.LabNavPage-module__contentArea--JOQHl{box-sizing:border-box;flex-direction:column;gap:40px;width:100%;padding-top:12px;display:flex}.LabTasks-module__labTasks--g8gUK{flex-direction:column;gap:18px;display:flex}.LabTasks-module__title--iRuqt{color:var(--hr-color-text-primary);padding-left:14px;line-height:32px}@media (max-width:1023px){.LabTasks-module__title--iRuqt{text-align:center;padding-left:0}}@media (max-width:635px){.LabTasks-module__title--iRuqt{text-align:center;font-size:20px;line-height:28px}}@font-face{font-family:YS Text Wide;src:local(YS Text Wide Regular),url(yastatic-net.ru/s3/robo-marvel/robo-marvel/releases/v1.51.0/main/assets/6eeba430d710366f.YS%20Text%20Wide-Regular.ttf)format("truetype")}@font-face{font-family:YS Text Wide;font-style:italic;src:local(YS Text Wide Regular),url(yastatic-net.ru/s3/robo-marvel/robo-marvel/releases/v1.51.0/main/assets/a18e50adbc9107ea.YS%20Text%20Wide-Regular%20Italic.ttf)format("truetype")}@font-face{font-family:YS Text Wide;font-weight:500;src:local(YS Text Wide Regular),url(yastatic-net.ru/s3/robo-marvel/robo-marvel/releases/v1.51.0/main/assets/1b80d12c83dd97d1.YS%20Text%20Wide-Medium.ttf)format("truetype")}@font-face{font-family:YS Text Wide;font-style:italic;font-weight:500;src:local(YS Text Wide Regular),url(yastatic-net.ru/s3/robo-marvel/robo-marvel/releases/v1.51.0/main/assets/0f0de25117ad1a8d.YS%20Text%20Wide-Medium%20Italic.ttf)format("truetype")}:root{--robo-marvel-background-color:#f5f5f5;--robo-marvel-text-color:rgba(0,0,0,.4);--hr-color-spectre-indigo-900:#5263ba;--hr-color-spectre-grey-400:#b8b8b8;--hr-color-spectre-grey-900:#797979;--color-header-background:#fff;--color-header-border-bottom:rgba(0,0,0,.1);--color-footer-border-top:rgba(0,0,0,.1)}body{color:var(--robo-marvel-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html,body,#root{height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Toastify-Description{white-space:pre-line}
/*# sourceMappingURL=main.9860a742de48339c.css.map*/