@import "https://e7n.s3.yandex.net/static/fonts/fira-code/fira_code.css";@import "https://e7n.s3.yandex.net/static/fonts/fira-code/fira_code.css";@import "https://e7n.s3.yandex.net/static/fonts/fira-code/fira_code.css";.Stub-module__image--duMie{height:auto}.Stub-module__container--tz4SV{z-index:1001;background:#fff;justify-content:center;align-items:center;height:100vh;display:flex;position:fixed;inset:0}.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}.highlighted-module__icon--jLEAG{background-color:#0000000a;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;margin:0 4px;display:inline-flex}.HttpErrorPage-module__container--g0axs{padding-inline:24px;text-align:center;flex-direction:column;align-items:center;padding-top:200px;display:flex}.HttpErrorPage-module__icon--z8xkO{height:177px;margin-bottom:26px}.HttpErrorPage-module__icon--z8xkO img,.HttpErrorPage-module__icon--z8xkO svg{width:100%;height:100%}.HttpErrorPage-module__container--g0axs .HttpErrorPage-module__subtitle--kGNP4{line-height:var(--hr-line-height-body-m);margin-top:var(--hr-space-xs);max-width:720px}.HttpErrorPage-module__button--i1K15{margin-top:var(--hr-space-m)}@media (max-width:767px){.HttpErrorPage-module__container--g0axs{justify-content:center;max-width:300px;min-height:100vh;margin-inline:auto;padding-top:0}.HttpErrorPage-module__icon--z8xkO{display:none}}.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 #0003}.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 #0003}.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 #0003}@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 #0000;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 #0000;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:#f443361a;border-left-color:#f44336}.DebugPanel-module__debugLogEntry--kvJQZ.DebugPanel-module__warn--CN1_B{background:#ff98001a;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 #0000;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:#f443361a;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 #667eea4d}.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 #667eea4d}50%{box-shadow:0 4px 20px #667eea80}}.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 #0000000d}.DemoFeatures-module__demoCard--mkM1P:hover{border-color:#667eea;transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.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 #667eea66}.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 #0000001a}.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 #0003}.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 #0003}.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 #0003}.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 #0000001a}.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 #0003}.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 #0003}.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 #f443364d}@keyframes UnifiedMotorControls-module__pulse-glow--vBTRZ{0%,to{box-shadow:0 4px 12px #f443364d}50%{box-shadow:0 4px 20px #f4433699}}.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 #0000001a}.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 #ff980080}@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 #00000026}.UnifiedMotorControls-module__motorPanel--mPsj3:hover{transform:translateY(-4px);box-shadow:0 6px 16px #0003}.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 #ff980066}@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 #0003;margin:0;font-size:20px}.UnifiedMotorControls-module__statusBadge--nuLj5{background:#ffffff4d;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:#ffffff4d}50%{background:#ffffff80}}.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:#ffffff4d;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:700}.UnifiedMotorControls-module__slow--WTkMY{background:#2196f34d!important}.UnifiedMotorControls-module__medium--vbIlm{background:#ffc1074d!important}.UnifiedMotorControls-module__fast--swHYt{background:#f443364d!important}.UnifiedMotorControls-module__speedSlider--_1Ilg{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff4d;border-radius:4px;outline:none;width:100%;height:8px;margin-bottom:12px}.UnifiedMotorControls-module__speedSlider--_1Ilg::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;box-shadow:0 2px 4px #0003}.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 #0003}.UnifiedMotorControls-module__speedPresets--_2I4d{gap:6px;display:flex}.UnifiedMotorControls-module__presetBtn--_QPI1{color:#fff;background:#fff3;border:1px solid #ffffff4d;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:#ffffff4d;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 #ffffff80}50%{box-shadow:0 0 20px #fffc}}.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 #00000026}.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;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;appearance:none;cursor:pointer;background:#fff;border:3px solid #667eea;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #0003}.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 #0003}.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 #667eea66}.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 #00000026}.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 #0000001a}.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 #0003}.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 #0003}.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 #0003}.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%}}.ProjectCardList-module__list--gokyl{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.ProjectCardList-module__list--gokyl{grid-template-columns:repeat(2,1fr)}}@media (max-width:636px){.ProjectCardList-module__list--gokyl{grid-template-columns:1fr}}.ProjectCardList-module__card--oft6W{background-color:#6477d814;border-radius:20px;flex-direction:column;justify-content:space-between;height:180px;padding:16px;display:flex;position:relative}.ProjectCardList-module__header--k9HnM{z-index:1;flex-direction:column;gap:10px;min-width:0;padding-right:56px;display:flex;position:relative}.ProjectCardList-module__actions--ITXhK{z-index:1;position:absolute;top:16px;right:22px}.ProjectCardList-module__tag--sVq0L{width:fit-content}.ProjectCardList-module__dropdown--e6k9e{min-width:240px}.ProjectCardList-module__title--CySjv{text-overflow:ellipsis;font-size:18px;font-weight:500;line-height:22px;overflow:hidden}.ProjectCardList-module__time--abNZq{font-size:14px;line-height:18px}.ProjectCardList-module__title--CySjv,.ProjectCardList-module__time--abNZq{color:var(--hr-color-text-primary)}.ProjectCardList-module__button--Bez2j{z-index:1;align-self:flex-start;position:relative}.ProjectCardList-module__image--usIEr{width:60%;height:100%;position:absolute;bottom:0;right:0}.ProjectCardList-module__image--usIEr img{object-fit:contain;object-position:right bottom;width:100%;height:100%}.ProjectCardList-module__icon--hLPsh{width:24px}.ProjectCardList-module__blocklyIconContainer--sNYDx:after{content:none}.ProjectCardList-module__blocklyIcon--mPhNT{height:var(--hr-size-icon-xs);width:var(--hr-size-icon-xs)}.TaskTips-module__tips--mpuOj{box-shadow:0 4px 12px 0 var(--hr-color-effect-shadow);border-radius:12px;width:360px}.TaskTips-module__tips--mpuOj .AccordionItemContent-Root{scrollbar-gutter:initial;padding-inline:12px}.TaskTips-module__tipsContent--oC1Ig{flex-direction:column;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;position:relative}.TaskTips-module__fullscreenButton--v9Fnl{position:absolute;top:8px;right:8px}.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;margin-top:auto;display:flex}.TaskTips-module__tipsAlt--IMr5a{background-color:var(--hr-color-surface-100);box-sizing:border-box;border-radius:20px;flex-direction:column;width:368px;height:372px;padding:12px;display:flex;box-shadow:0 4px 12px #0000001f}.TaskTips-module__tipsControls--MpaHQ{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}.TaskTips-module__tipsArrows--mQDHr{gap:8px;display:flex}.TaskTips-module__fullscreenModal--GnK5R{border-radius:var(--hr-border-radius-xl)}.TaskTips-module__fullscreenImageContainer--XrBmW{box-sizing:border-box;width:100%;padding:16px}.TaskTips-module__fullscreenImageWrapper--ok3V0{border:1px solid var(--border-tertiary,#00000014);box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.TaskTips-module__fullscreenCloseButton--ZxInx{position:absolute;top:10px;right:10px}.TaskTips-module__fullscreenImage--kRC2h{width:50vw;height:auto}.TaskGoals-module__goals--Eel37{box-shadow:0 4px 12px 0 var(--hr-color-effect-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:10px;display:flex}.TaskGoals-module__goalsContent--TFFzT.TaskGoals-module__large--_Yj61{width:320px;padding:12px}.TaskGoals-module__goalsContent--TFFzT .Checkbox{max-width:100%}.TaskGoals-module__popup--B_dp1{z-index:999}.TaskGoals-module__popup--B_dp1 .TaskGoals-module__goalsContent--TFFzT .Checkbox_checked .Checkbox-Box:before{background-color:#05b445;border:#05b445}.TaskGoals-module__popup--B_dp1 .TaskGoals-module__goalsContent--TFFzT .Checkbox_checked .Checkbox-Label{color:var(--hr-color-text-secondary)}.TaskGoals-module__goalsContent--TFFzT .Checkbox-Label,.TaskGoals-module__goalsContent--TFFzT .Checkbox input{cursor:default}.TaskGoals-module__numberedRow--nB5HX{flex-direction:row;align-items:center;gap:12px;display:flex}.TaskGoals-module__readyButton--aCOLn{margin-top:6px}.TaskGoals-module__buttonAfter--gARJo{color:#0009;padding:0 var(--hr-internal-slot-space);align-items:center;gap:8px;display:flex}.TaskGoals-module__goalsCount--NXSfv{border:1px solid #0000001f;border-radius:6px;padding:2px 8px}.TaskGoals-module__goalsCountText--tE3HR{color:#0009;font-size:14px;line-height:20px}.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:#3ea34f14;--hr-color-spectre-green-900:#3a8146;background-color:var(--hr-color-spectre-green-100);color:var(--hr-color-spectre-green-900)}.TaskCardList-module__list--B2ggD{flex-wrap:wrap;gap:18px;min-height:384px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:635px){.TaskCardList-module__list--B2ggD{justify-content:center}}.TaskCardList-module__card--xmYfB{box-sizing:border-box;background:linear-gradient(189.99deg,#fff 44.13%,#c3caf05c 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 #0000001f,0 0 1px #0000001f}.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;inset: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/freeze/assets/4633f92a6e4a72d7.UploadToCloud.svg);width:17px;height:17px;margin:2px}.FileDropZone-module__chooseButton--YQSHS:hover{background:#0000001a}.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;box-shadow:0 4px 12px #0000001f}.VideoPreview-module__preview--Bwok6{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:#00000080;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;user-select:none;border:2px dashed #c3b9ff;min-height:50px;padding:10px}.InputCard-module__examples--LliX_{align-items:center;gap:6px;display:flex;overflow:scroll 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}.LeaveWithoutSavingModal-module__modal--W8w_e{max-width:400px}.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{background-color:var(--hr-color-surface-0);border-radius:var(--hr-border-radius-xs);justify-content:space-between;align-items:center;width:245px;height:26px;padding:0 12px;display:flex;position:relative;overflow:hidden}.PredictionDisplay-module__predictionClassTitle--zsX71{color:var(--hr-color-text-primary);font-size:var(--hr-control-font-size);z-index:1;font-size:12px}.PredictionDisplay-module__predictionClassBar--hTG5W{border-radius:var(--hr-border-radius-xs);inset:2px calc((1 - var(--robo-marvel-confidence))*100% + 2px)2px 2px;position:absolute}.PredictionDisplay-module__barGreen--HoTzf{background:var(--hr-color-spectre-green-200)}.PredictionDisplay-module__barYellow--qJ80g{background:var(--hr-color-spectre-orange-200)}.PredictionDisplay-module__barRed--mLAVy{background:var(--hr-color-spectre-red-200)}.PredictionDisplay-module__disabled--rvfNv .PredictionDisplay-module__predictionClass--V90Fv{border-color:#00000014}.PredictionDisplay-module__disabled--rvfNv .PredictionDisplay-module__predictionClass--V90Fv .PredictionDisplay-module__predictionClassTitle--zsX71{color:#0003}.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;place-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:#9ca3aa1f}.OutputCard-module__saveButton--umUC_:disabled .Text{color:#2f333752}.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);align-items:center;gap:var(--hr-space-xs);margin-left:var(--hr-space-2-xs-compact);outline-color:var(--hr-color-control-primary);max-width:100%;padding:3px var(--hr-space-xs)var(--hr-space-2-xs);display:flex;overflow:hidden}.FreeModeControls-module__outerContainer--lQpNK{align-items:center;max-width:100%;display:flex}.FreeModeControls-module__arrow--vODow{border-radius:var(--hr-border-radius-2-xs);padding:var(--hr-space-2-xs);justify-content:center;align-items:center;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);max-width:100%;padding-right:var(--hr-space-xs);white-space:nowrap;background:0 0;outline:none;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}.FreeModeControls-module__shortcut--IE7ZQ{color:var(--hr-color-text-secondary);white-space:nowrap}.SaveModal-module__modal--ehewd .ModalLayout-Subtitle{white-space:pre-wrap}.SaveStatus-module__spin--v_6Eg{justify-content:center;align-items:center;animation:2s linear infinite SaveStatus-module__spin--v_6Eg;display:flex}@keyframes SaveStatus-module__spin--v_6Eg{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SaveStatus-module__saveStatus--enfp_{border-radius:var(--hr-border-radius-xs-compact);align-items:center;gap:var(--hr-space-xs-compact);padding:var(--hr-space-2-xs)var(--hr-space-xs);display:flex}.SaveStatus-module__saveStatusText--UxSlD{color:var(--hr-color-text-primary);cursor:default;white-space:nowrap}.SaveStatus-module__saveStatus--enfp_:hover{background-color:var(--hr-color-control-secondary)}.UnknownFileModal-module__modal--kNuOl{z-index:1500}.UnknownFileModal-module__modal--kNuOl .Modal-Content{max-width:560px}.UnknownFileModal-module__modal--kNuOl .ModalLayout-Subtitle{white-space:pre-wrap}.WrongModeModal-module__modal--R1_SD{z-index:1500}.WrongModeModal-module__modal--R1_SD .Modal-Content{min-width:520px}.WrongModeModal-module__modal--R1_SD .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 #0000001f}.GesturePreview-module__videoPreview--aO9HW{width:200px;height:150px}.GesturePreview-module__predictionDisplay--PHNHr{width:200px;margin-top:10px}.LoadingScreen-module__layout--CNbkw{z-index:10000;background-color:#fff;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.LoadingScreen-module__video--uRAXE{width:520px;height:260px}.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;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:#00000080}.OnboardingModal-module__changeViewBtn--faR2b[class][class]:hover:before{background-color:#00000080}.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:#0000}.ModalWithMobileDrawer-module__Modal--_7XxY{position:relative}@media (min-width:768px){.Drawer_visible .Drawer-Handle{display:none}}.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:#0000;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__withLogo--dBIKf{height:171px}.Footer-module__footer--_nTDr.Footer-module__contained--KmBLo{padding:0}.Footer-module__footerText--G5KQ5{color:var(--hr-color-text-secondary)}.Footer-module__linksContainer--B8Hjb{flex-direction:column;gap:16px;display:flex}.Footer-module__link--DW8Km{text-decoration:none}.Footer-module__logoArea--TFFhm{margin-bottom:16px;line-height:0}@media (max-width:1279px){.Footer-module__footer--_nTDr:not(.Footer-module__withLogo--dBIKf),.Footer-module__footer--_nTDr.Footer-module__contained--KmBLo.Footer-module__withLogo--dBIKf{align-items:flex-start;height:auto}.Footer-module__footer--_nTDr.Footer-module__contained--KmBLo{padding:24px 0}.Footer-module__linksContainer--B8Hjb{align-items:flex-start}.Footer-module__footerArea--PZhUh{max-height:164px;padding:30px 24px}}@media (max-width:767px){.Footer-module__footer--_nTDr{flex-direction:column;gap:30px}.Footer-module__footerAreaEnd--bR7yv{flex-direction:column}}.Footer-module__newTabIcon--DRRLh{margin:0 10px}.Footer-module__newTabIcon--DRRLh svg{height:16px}.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}}.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;gap:8px;display:flex}.Header-module__mobileArea--DYpVQ{display:none}.Header-module__mobileDrawer--iGzTL{flex-direction:column;gap:24px;padding:24px 12px;display:flex}.Header-module__openMobileMenu--EunVT{z-index:1000;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}.Header-module__mobileUser--Q374N{background-color:var(--hr-color-surface-0);border-radius:var(--hr-border-radius-s-compact);margin-bottom:12px;padding:16px}.Header-module__mobileUser--Q374N .UserID-Account{justify-content:center;align-items:center;width:100%;display:inline-flex}.Header-module__mobileUser--Q374N .UserWidget-Content{height:100vh}.Header-module__mobileUsername--JS4oS{font:var(--hr-typography-font-body-l-all-params);text-align:start;text-overflow:ellipsis;white-space:nowrap;margin-left:12px;overflow:hidden}@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__drawer--Zz_09 .Drawer-Curtain{will-change:unset}}.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: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)}.HeaderSchoolbook-module__header--k3J1r{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0;display:grid}.HeaderSchoolbook-module__logoArea--aDPlu{flex-direction:row;gap:12px;line-height:0;display:flex}.HeaderSchoolbook-module__logo--C2L0K img{height:var(--hr-size-control-m);width:var(--hr-size-control-m)}.HeaderSchoolbook-module__backButton--NfWKQ{border-radius:var(--hr-border-radius-round);box-shadow:var(--hr-effects-shadow);transform:none}.HeaderSchoolbook-module__actionsArea--BPRQN{justify-content:flex-end;align-items:center;gap:8px;display:flex}.HeaderSchoolbook-module__mobileArea--yivDX{display:none}.HeaderSchoolbook-module__mobileDrawer--XVnIL{flex-direction:column;gap:24px;padding:24px 12px 120px;display:flex}.HeaderSchoolbook-module__openMobileMenu--y830R{z-index:10000;width:32px;position:relative}.HeaderSchoolbook-module__mobileActions--NCgMd{flex-direction:column;gap:8px;display:flex}.HeaderSchoolbook-module__mobileAction--dikvd{width:100%}.HeaderSchoolbook-module__mobileAction--dikvd .Icon svg{height:var(--hr-size-icon-m);width:var(--hr-size-icon-m)}@media (max-width:1279px){.HeaderSchoolbook-module__header--k3J1r{grid-template-columns:repeat(2,1fr)}.HeaderSchoolbook-module__logo--C2L0K img{height:var(--hr-size-control-s);width:var(--hr-size-control-s)}.HeaderSchoolbook-module__backButton--NfWKQ{--hr-control-size:var(--hr-size-control-s);--hr-control-space-text:var(--hr-space-xs-compact);--hr-control-space-input:var(--hr-space-xs);--hr-control-space-action:var(--hr-space-s);--hr-control-space-slot:var(--hr-space-2-xs);--hr-control-space-icon:var(--hr-space-xs);--hr-control-border-radius:var(--hr-border-radius-s-compact);--hr-control-font-size:var(--hr-typography-font-body-s-font-size);--hr-control-icon-size:var(--hr-size-icon-s)}.HeaderSchoolbook-module__actionsArea--BPRQN{display:none}.HeaderSchoolbook-module__mobileArea--yivDX{justify-content:flex-end;display:flex}.HeaderSchoolbook-module__drawer--ZPcu9 .Drawer-Curtain{will-change:unset}}.PageLayoutSchoolbook-module__page--Kxpr7{background-color:var(--robo-marvel-background-color);flex-direction:column;min-height:100vh;max-height:100vh;display:flex;overflow:auto}.PageLayoutSchoolbook-module__mainArea--xEEZt{box-sizing:border-box;flex-direction:column;flex:1;gap:12px;padding-bottom:20px;display:flex}.PageLayoutSchoolbook-module__container--Ab2Ez{flex-direction:column;display:flex}.PageLayoutSchoolbook-module__headerArea--DNB3v{background-color:var(--color-header-background);border-bottom:1px solid var(--color-header-border-bottom);z-index:1002;margin-bottom:12px;padding:0 40px;position:relative}.PageLayoutSchoolbook-module__page--Kxpr7.PageLayoutSchoolbook-module__contained--WzrVG .PageLayoutSchoolbook-module__headerArea--DNB3v{padding:0;position:sticky;top:0}@media (max-width:767px){.PageLayoutSchoolbook-module__page--Kxpr7.PageLayoutSchoolbook-module__container-m--sErrf .PageLayoutSchoolbook-module__container--Ab2Ez,.PageLayoutSchoolbook-module__page--Kxpr7.PageLayoutSchoolbook-module__container-l--RnsJj .PageLayoutSchoolbook-module__container--Ab2Ez{padding:0 12px}}@media (max-width:1025px){.PageLayoutSchoolbook-module__page--Kxpr7{overflow:hidden}}.PageLayoutSchoolbook-module__contentArea--s8S1Y{flex-direction:column;flex:1;display:flex}.PageLayoutSchoolbook-module__footerArea--aD6i5{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}.LabControlButtons-module__stopButton--tJTF_.Button_isDisabled .Text{color:#acacac!important}.LabControlButtons-module__playbackRateIconContainer--em7uv{justify-content:center;align-items:center;display:flex}.LabControlButtons-module__playbackRateIcon--wsQ9_{width:16px;height:16px}.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;max-width:400px;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__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}.EV3Controls-module__connectionContent--LTSeT{flex-direction:row;justify-content:space-between;gap:12px;width:100%;display:flex}.EV3Controls-module__connectionInfo--u0jXS{flex-direction:column;flex:1;gap:12px;display:flex}.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{flex-shrink:0;align-items:flex-start;display:flex}.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--ZcyNq{background-color:var(--hr-color-surface-200-dark);border-radius:var(--hr-control-border-radius);box-sizing:border-box;color:var(--hr-color-surface-200);font-family:var(--hr-font-family);font-size:var(--hr-font-size-body-s);font-weight:400;line-height:var(--hr-line-height-body-s);opacity:1;white-space:normal;word-break:break-word;z-index:1500;border:none;max-width:240px;padding:8px 12px;box-shadow:0 4px 16px #0000001f}.Terminal-module__collapsed--pzuGb{position:absolute;bottom:12px;left:12px}.Terminal-module__collapsed--pzuGb.Terminal-module__m--_yan2{bottom:16px;left:16px}.Terminal-module__terminal--Wbk13{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;box-shadow:0 -13px 38px #0000000a}.Terminal-module__header--Ml0pe{border-bottom:1px solid var(--hr-color-border-tertiary);border-top:1px solid var(--hr-color-border-tertiary);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.Terminal-module__terminal--Wbk13.Terminal-module__fullscreen--WXSzF .Terminal-module__header--Ml0pe{border-top:none}.Terminal-module__headerLeft--YYlbr{align-items:center;gap:4px;display:flex}.Terminal-module__headerRight--Sj0bu{align-items:center;gap:8px;display:flex}.Terminal-module__title--i4MJE{color:#000000e0;font-size:14px;font-weight:500;line-height:20px}.Terminal-module__content--tl4kO{scrollbar-color:#00000014 transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:16px;padding:14px;display:flex;overflow:auto}.Terminal-module__line--NDwNe{white-space:pre-wrap;font-family:Fira Code,monospace;font-size:14px;line-height:22px}.Terminal-module__line--NDwNe.Terminal-module__print--dC7d2{color:#000000e0}.Terminal-module__line--NDwNe.Terminal-module__error--uw2EP{color:#da4e4e}.Terminal-module__line--NDwNe.Terminal-module__error--uw2EP .Terminal-module__bold--Q3yzq{font-weight:500}.PythonEditor-module__code--_aH6I{box-sizing:border-box;width:100%;height:100%;max-height:100%;padding-left:16px;overflow:hidden}.PythonEditor-module__code--_aH6I .cm-theme-light,.PythonEditor-module__code--_aH6I .cm-theme{height:100%}.PythonEditor-module__code--_aH6I .cm-editor{height:100%;min-height:100%;max-height:100%}.PythonEditor-module__code--_aH6I .cm-highlighted-line{background:#f3f4f580;border-radius:8px}.PythonEditor-module__code--_aH6I .cm-errored-line{-webkit-text-decoration:underline wavy var(--hr-color-spectre-red-500);-webkit-text-decoration:underline wavy var(--hr-color-spectre-red-500);text-decoration:underline wavy var(--hr-color-spectre-red-500)}.PythonEditor-module__code--_aH6I .cm-scroller{font-family:Fira Code,monospace;font-size:var(--code-font-size);line-height:var(--code-line-height);scrollbar-color:#00000014 transparent;scrollbar-width:thin;padding-top:80px;padding-bottom:80px}.PythonEditor-module__code--_aH6I .cm-content{box-sizing:border-box;font-variant-ligatures:none;padding:var(--code-padding)}.PythonEditor-module__code--_aH6I .cm-gutters{border-right:none}.PythonEditor-module__code--_aH6I .cm-activeLineGutter{background-color:var(--code-active-line-gutter-background-color)}.PythonEditor-module__code--_aH6I .cm-focused{outline:none}.PythonEditor-module__code--_aH6I .cm-lineNumbers .cm-gutterElement{min-width:30px;padding:0 var(--hr-space-xs);align-items:center;display:flex}.PythonEditor-module__code--_aH6I .cm-foldGutter .cm-gutterElement{align-items:center;display:flex}.PythonEditor-module__code--_aH6I .cm-line{padding:0 var(--hr-space-2-xs)0 var(--hr-space-xl);line-height:187.5%}.PythonEditor-module__code--_aH6I .cm-activeLine{background-color:#0000000a;border-radius:8px}.PythonEditor-module__code--_aH6I .cm-tooltip.cm-tooltip-autocomplete{color:#000000e0;scrollbar-color:#00000014 transparent;background-color:#fff;border-radius:12px;padding:4px;font-family:Fira Code,monospace;box-shadow:0 4px 12px #0000001f,0 0 1px #0000001f}.PythonEditor-module__code--_aH6I .cm-tooltip.cm-tooltip-autocomplete ul{max-height:164px}.PythonEditor-module__code--_aH6I .cm-tooltip.cm-tooltip-autocomplete ul li{border-radius:8px;padding:6px 4px 6px 14px;font-size:14px;line-height:20px}.PythonEditor-module__code--_aH6I .cm-tooltip.cm-tooltip-autocomplete ul li[aria-selected]{color:#000000e0;background-color:#d9e2ff}.PythonEditor-module__code--_aH6I .cm-completionIcon{color:#0009;opacity:1;font-family:YS Text,sans-serif}.PythonEditor-module__code--_aH6I .cm-completionIcon-method:after,.PythonEditor-module__code--_aH6I .cm-completionIcon-function:after{content:"f";font-size:14px;font-style:normal;line-height:20px}.PythonEditor-module__code--_aH6I .cm-completionIcon-property:after,.PythonEditor-module__code--_aH6I .cm-completionIcon-namespace:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width=%279%27 height=%279%27 viewBox=%270 0 9 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M7 9H2L1.7959 8.98926C0.787223 8.887 0 8.03565 0 7V2C0 0.895431 0.895431 0 2 0H7C8.10457 0 9 0.895431 9 2V7C9 8.10457 8.10457 9 7 9ZM7 7.7998H2C1.55817 7.7998 1.2002 7.44183 1.2002 7V2C1.2002 1.55817 1.55817 1.2002 2 1.2002H7C7.44183 1.2002 7.7998 1.55817 7.7998 2V7C7.7998 7.44183 7.44183 7.7998 7 7.7998Z%27 fill=%27black%27 fill-opacity=%270.6%27/%3E%3C/svg%3E%0A");width:9px;height:9px;display:block}.PythonEditor-module__code--_aH6I .cm-completionIcon-class:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width=%279%27 height=%279%27 viewBox=%270 0 9 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.5 0C6.98507 0.000211953 8.99902 2.01489 8.99902 4.5C8.99881 6.98493 6.98493 8.99881 4.5 8.99902C2.01489 8.99902 0.000211953 6.98507 0 4.5C0 2.01476 2.01476 0 4.5 0ZM4.5 1.2041C2.6801 1.2041 1.2041 2.6801 1.2041 4.5L1.20898 4.66992C1.29763 6.41064 2.73722 7.79492 4.5 7.79492L4.66992 7.79004C6.41052 7.70144 7.79472 6.2626 7.79492 4.5L7.79004 4.33008C7.70449 2.64554 6.35436 1.29476 4.66992 1.20898L4.5 1.2041Z%27 fill=%27black%27 fill-opacity=%270.6%27/%3E%3C/svg%3E%0A");width:9px;height:9px;display:block}.PythonEditor-module__code--_aH6I .cm-completionIcon-variable:after{content:"x";font-size:14px;font-style:italic;line-height:20px}.PythonEditor-module__code--_aH6I .cm-completionIcon-keyword:after{color:#000;content:"🔑";font-size:10px}.PythonEditor-module__code--_aH6I .cm-completionIcon-type:after{content:"t";font-size:14px;font-style:italic;line-height:20px}.PythonEditor-module__code--_aH6I .cm-completionIcon-constant:after{content:"C";font-size:14px;font-style:italic;line-height:20px}.PythonEditor-module__code--_aH6I .cm-tooltip{background-color:#fff;border:none;border-radius:12px;font-family:Fira Code,monospace;box-shadow:0 4px 12px #0000001f,0 0 1px #0000001f}.PythonEditor-module__code--_aH6I .cm-diagnostic-error{border-left:none;padding:8px 12px 10px 36px;position:relative}.PythonEditor-module__code--_aH6I .cm-diagnostic-error:before{color:#fff;content:"!";background-color:#da4e4e;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:500;line-height:16px;display:flex;position:absolute;top:10px;left:10px}.PythonEditor-module__code--_aH6I .cm-diagnosticText{color:#000000e0;font-size:12px;line-height:20px}.PythonEditor-module__code--_aH6I .cm-diagnosticSource{color:#0006;font-size:12px;line-height:20px}.PythonWorkspace-module__container--gdI6N{flex-direction:column;justify-content:space-between;height:100%;max-height:100%;display:flex;position:relative}.PythonWorkspace-module__terminal--G6_kA{background-color:#fff;flex:none;position:relative}.PythonWorkspace-module__terminal--G6_kA.PythonWorkspace-module__fullscreen--eTN7G{position:absolute;inset:0}.PythonWorkspace-module__dragTrigger--Nn5Mr{cursor:move;height:6px;position:absolute;top:-3px;left:0;right:0}.CommandList-module__container--bUdjv{flex-direction:column;gap:16px;display:flex}.CommandList-module__addGesture--Onh2s{width:100%}.CommandList-module__list--zPUGE{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.CommandList-module__command--oZtBU{border:1px solid var(--hr-color-border-secondary);border-radius:var(--hr-border-radius-m);flex-direction:column;gap:8px;padding:10px;display:flex}.CommandList-module__header--ytbLe{justify-content:space-between;align-items:center;display:flex}.CommandList-module__name--Myu9m{color:var(--hr-color-text-primary);text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.CommandList-module__actions--Rux6z{gap:6px;display:flex}.CommandList-module__value--nC26H{color:var(--hr-color-text-primary);white-space:pre-wrap;background-color:#b4c6ff;border-radius:10px;padding:6px 8px;font-size:14px;line-height:20px;overflow:hidden}.CommandList-module__ellipsis--qH_IM{letter-spacing:.18em}.CommandList-module__command--oZtBU.CommandList-module__primary--msa3E .CommandList-module__value--nC26H{background-color:#b4c6ff}.CommandList-module__command--oZtBU.CommandList-module__gestures--EWrCZ .CommandList-module__value--nC26H{background-color:#c5b9ff}.CommandList-module__command--oZtBU.CommandList-module__sensors--UGHSc .CommandList-module__value--nC26H{background-color:#c9fbff}.CommandList-module__command--oZtBU.CommandList-module__python--jdMhB .CommandList-module__value--nC26H{background-color:#ffd1ad}.CommandList-module__editorModal--OXy1O .Modal-Content{--robo-marvel-modal-margin:var(--hr-space-s);border-radius:var(--hr-border-radius-l);background-color:#f5f5f5}.CommandList-module__gestureEditor--ZjaiO{padding:0 50px}.CommandList-module__editorCloseButton--vKTMs{z-index:10;position:absolute;top:15px;right:15px}.CommandList-module__dropdown--C4T56{min-width:232px}.LabPythonToolbox-module__toolbox--sfqBd{--button-size:40px;--button-padding:12px;background-color:var(--hr-color-surface-100);border-right:1px solid var(--hr-color-border-tertiary);box-sizing:border-box;height:100%;padding:var(--button-padding)0;width:calc(var(--button-size) + var(--button-padding)*2);will-change:width;flex-direction:column;gap:16px;transition:width .3s;display:flex;overflow:hidden;box-shadow:13px 0 38px #0000000a}.LabPythonToolbox-module__toolbox--sfqBd.LabPythonToolbox-module__s--S4qrL{--button-size:32px}.LabPythonToolbox-module__toolbox--sfqBd.LabPythonToolbox-module__open--ovJK5{width:calc(var(--button-size) + var(--button-padding)*2 + 12px + 302px + 8px)}.LabPythonToolbox-module__header--IMTGA{justify-content:flex-end;align-items:center;display:flex;position:relative}.LabPythonToolbox-module__body--H7s0m{min-height:0;display:flex}.LabPythonToolbox-module__title--IJD2R{color:var(--hr-color-text-primary);white-space:nowrap;font-weight:500;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.LabPythonToolbox-module__menu--xI4LX{flex-direction:column;gap:8px;margin:0;padding:0 12px;list-style:none;display:flex}.LabPythonToolbox-module__toggleSidebar--ElXDf{background-color:var(--hr-color-surface-100);padding:0 12px;position:relative}.LabPythonToolbox-module__toggleSidebar--ElXDf.LabPythonToolbox-module__s--S4qrL{padding:0 var(--button-padding)}.LabPythonToolbox-module__iconSidebar--DrlC7{transform:scaleX(-1)}.LabPythonToolbox-module__menuItem--FsXfv:after{background-color:var(--hr-color-border-tertiary);content:"";height:1px;width:var(--button-size);margin-top:8px;display:block}.LabPythonToolbox-module__menuItem--FsXfv:last-child:after{display:none}.LabPythonToolbox-module__menuItem--FsXfv .LabPythonToolbox-module__menuItemButton--iG5NM{--hr-internal-button-background-hover-default:transparent}.LabPythonToolbox-module__menuItemButton--iG5NM.LabPythonToolbox-module__primary--B7hcC:hover{background-color:#ebe7ff}.LabPythonToolbox-module__menuItemButton--iG5NM.LabPythonToolbox-module__primary--B7hcC:active,.LabPythonToolbox-module__menuItemButton--iG5NM.LabPythonToolbox-module__primary--B7hcC.LabPythonToolbox-module__active--mc16J{background-color:#d9e2ff}.LabPythonToolbox-module__menuItemButton--iG5NM.LabPythonToolbox-module__gestures--fIQcZ:hover{background-color:#eff0ff}.LabPythonToolbox-module__menuItemButton--iG5NM.LabPythonToolbox-module__gestures--fIQcZ:active,.LabPythonToolbox-module__menuItemButton--iG5NM.LabPythonToolbox-module__gestures--fIQcZ.LabPythonToolbox-module__active--mc16J{background-color:#dad2ff}.LabPythonToolbox-module__menuItemButton--iG5NM.LabPythonToolbox-module__sensors--wCpOo:hover{background-color:#edfdff}.LabPythonToolbox-module__menuItemButton--iG5NM.LabPythonToolbox-module__sensors--wCpOo:active,.LabPythonToolbox-module__menuItemButton--iG5NM.LabPythonToolbox-module__sensors--wCpOo.LabPythonToolbox-module__active--mc16J{background-color:#e0fcff}.LabPythonToolbox-module__menuItemButton--iG5NM.LabPythonToolbox-module__python--Bjz44:hover{background-color:#fff0ee}.LabPythonToolbox-module__menuItemButton--iG5NM.LabPythonToolbox-module__python--Bjz44:active,.LabPythonToolbox-module__menuItemButton--iG5NM.LabPythonToolbox-module__python--Bjz44.LabPythonToolbox-module__active--mc16J{background-color:#ffd1ad}.LabPythonToolbox-module__content--Xuvzq{box-sizing:border-box;scrollbar-color:#00000014 transparent;scrollbar-gutter:stable;scrollbar-width:thin;min-width:312px;max-width:312px;height:100%;padding:8px 0 8px 12px;left:-100%;overflow:auto}.LabPythonToolbox-module__open--ovJK5 .LabPythonToolbox-module__content--Xuvzq{display:block}.LabPythonToolbox-module__sectionTitle--ZqJSQ{color:#0006;text-transform:uppercase;padding-bottom:14px;font-size:12px;font-weight:500;line-height:20px}.LabPythonWorkspace-module__workspace--k0F01{--robo-marvel-grid-color:#00000014;background-color:#fff;border-radius:20px;flex:1;grid-template-rows:1fr;grid-template-columns:auto 1fr;min-height:0;max-height:100%;display:grid;position:relative;overflow:hidden}.LabPythonWorkspace-module__header--e9Kk0{position:absolute;top:0;right:0}.LabPythonWorkspace-module__controls--R6eXv{align-items:flex-start;gap:8px;display:flex;position:absolute;top:16px;right:16px}.LabPythonWorkspace-module__controls--R6eXv.LabPythonWorkspace-module__isNarrow--KrBin{top:12px;right:12px}.LabPythonWorkspace-module__scale--lqyt3{flex-direction:column;gap:12px;display:flex;position:absolute;top:92px;right:16px}.LabPythonWorkspace-module__scale--lqyt3.LabPythonWorkspace-module__isNarrow--KrBin{right:12px}.LabPythonWorkspace-module__header--e9Kk0.LabPythonWorkspace-module__hidden--fFBM3,.LabPythonWorkspace-module__scale--lqyt3.LabPythonWorkspace-module__hidden--fFBM3{display:none}.LabPythonWorkspace-module__help--yopQ2{z-index:3;gap:12px;display:flex;position:absolute;bottom:16px;right:16px}.LabPythonWorkspace-module__help--yopQ2.LabPythonWorkspace-module__isNarrow--KrBin{bottom:12px;right:12px}.LabPythonWorkspace-module__gestures--UqM2q{white-space:nowrap;padding:12px}.LabPythonWorkspace-module__gestureNames--ffpIM{flex-direction:column;gap:12px;margin:10px 0;padding:0;list-style:none;display:flex}.LabPythonWorkspace-module__shadow--FN6xU{box-shadow:0 4px 12px #0000001f}.LabPythonWorkspace-module__buttonGroup--ZL0HT{border-radius:var(--hr-border-radius-s);background:#fff;display:flex}.LabPythonWorkspace-module__buttonGroup--ZL0HT.LabPythonWorkspace-module__vertical--qhGUS{flex-direction:column}.LabPythonWorkspace-module__cancelIcon--dmieA{transform:rotate(180deg)}.LabPythonWorkspace-module__repeatIcon--mOOG5{transform:rotate(180deg)scaleX(-1)}.LabPythonWorkspace-module__icon--BLsgA{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;width:16px;height:16px;margin:0 auto;display:flex}.LabPythonWorkspace-module__icon--BLsgA .Icon{width:100%;height:100%}.LabPythonWorkspace-module__toolbox--FDd7T{z-index:2;min-height:0;max-height:100%;position:relative}.LabPythonWorkspace-module__editor--_YGeE{min-width:0;min-height:0;position:relative}.BlocklyOverlay-module__container--fY4el{pointer-events:none;max-width:100%;position:absolute;inset:0}.BlocklyOverlay-module__slotTopRight--mYk0r,.BlocklyOverlay-module__slotRight--m_jkA,.BlocklyOverlay-module__slotBottomRight--WTgTD{pointer-events:auto}.BlocklyOverlay-module__slotTopRight--mYk0r{position:absolute;top:16px;right:16px}.BlocklyOverlay-module__isNarrow--ceyrH .BlocklyOverlay-module__slotTopRight--mYk0r{top:12px;right:12px}.BlocklyOverlay-module__slotRight--m_jkA{position:absolute;top:160px;right:16px}.BlocklyOverlay-module__isNarrow--ceyrH .BlocklyOverlay-module__slotRight--m_jkA{top:156px;right:12px}.BlocklyOverlay-module__slotBottomRight--WTgTD{position:absolute;bottom:16px;right:16px}.BlocklyOverlay-module__isNarrow--ceyrH .BlocklyOverlay-module__slotBottomRight--WTgTD{bottom:12px;right:12px}.BlocklyOverlay-module__slotBottom--MfZP4{z-index:100;height:100%;position:absolute;bottom:0;left:18px;right:0}.LabWorkspace-module__workspace--lUy8z{--robo-marvel-grid-color:#00000014;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--yZHcI{pointer-events:none;position:absolute;top:0;bottom:0;right:0}.LabWorkspace-module__controls--YNI6n{z-index:100;align-items:flex-start;gap:8px;display:flex}.LabWorkspace-module__zoomControls--Bgqrb{flex-direction:column;gap:8px;display:flex}.LabWorkspace-module__resetZoomIconContainer--LYnfE{justify-content:center;align-items:center;display:flex}.LabWorkspace-module__cancelIcon--PjsC8{transform:rotate(180deg)}.LabWorkspace-module__repeatIcon--sCCRr{transform:rotate(180deg)scaleX(-1)}.LabWorkspace-module__resetZoomIcon--ULMFv{fill:#fff;width:16px;padding:0}.LabWorkspace-module__blockly--tCh4W{flex:auto;position:relative}.LabWorkspace-module__blockly--tCh4W:after{content:"";bottom:0;left:calc(var(--blockly-flyout-width,430px) + 1px);pointer-events:none;z-index:1;background:#ebebeb;width:1px;position:absolute;top:0}.LabWorkspace-module__blockly--tCh4W .blocklySvg{background-color:unset}.LabWorkspace-module__blockly--tCh4W .blocklyFlyoutBackground{box-shadow:12px 0 0 0 var(--robo-marvel-background-color);fill:#fff;fill-opacity:1}.LabWorkspace-module__blockly--tCh4W .blocklyMainBackground{stroke:none}.blocklyMenuItemContent{color:#000!important}.LabWorkspace-module__toolboxHeader--udpNP{box-sizing:border-box;pointer-events:auto;z-index:80;background:#fff;justify-content:center;align-items:center;padding:16px 8px 12px;display:flex;position:absolute;top:0;left:0}.LabWorkspace-module__toolboxHeaderExpanded--HoGa5{justify-content:space-between;padding:16px 16px 12px 20px}.LabWorkspace-module__toolboxHeaderTitle--rKtbd{color:var(--hr-color-text-primary);font-size:18px;font-weight:600}.LabWorkspace-module__iconSidebar--E58NL{transform:scaleX(-1)}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxDiv,.LabWorkspace-module__blockly--tCh4W .blocklyToolbox{background-color:#fff;padding-top:var(--toolbox-header-height,52px)!important}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory{border-radius:var(--hr-border-radius-s);cursor:pointer;background:#fff;line-height:0;transition:background-color .15s,border-color .15s;position:relative;box-sizing:content-box!important;height:auto!important;margin:4px 16px!important;padding:12px!important}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxSelected{outline:none!important}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=events].blocklyToolboxSelected{background-color:#fff8cc}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=main].blocklyToolboxSelected{background-color:#b3c5ff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=gestures].blocklyToolboxSelected{background-color:#dad3ff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=control].blocklyToolboxSelected,.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=programStructure].blocklyToolboxSelected{background-color:#ffe7c3}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=sensors].blocklyToolboxSelected{background-color:#e1fcff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=logicComparisons].blocklyToolboxSelected{background-color:#cef1e5}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=motors].blocklyToolboxSelected{background-color:#d9e2ff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=movement].blocklyToolboxSelected{background-color:#ffd7f1}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=valuesVariables].blocklyToolboxSelected{background-color:#ffe2dd}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=displaySound].blocklyToolboxSelected{background-color:#f8dbfa}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=encoders].blocklyToolboxSelected{background-color:#d9e2ff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=camera].blocklyToolboxSelected{background-color:#dad3ff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=leds].blocklyToolboxSelected{background-color:#fffbd0}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=logic].blocklyToolboxSelected{background-color:#cef1e5}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=loops].blocklyToolboxSelected{background-color:#ffe2dd}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=math].blocklyToolboxSelected{background-color:#fed7db}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=text].blocklyToolboxSelected{background-color:#f5f5f5}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=lists].blocklyToolboxSelected{background-color:#ead6ff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=variables].blocklyToolboxSelected{background-color:#ffe2dd}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=physicalRobot].blocklyToolboxSelected{background-color:#e1fcff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=events]:not(.blocklyToolboxSelected):hover{background-color:#fffce5}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=main]:not(.blocklyToolboxSelected):hover{background-color:#ecf0ff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=gestures]:not(.blocklyToolboxSelected):hover{background-color:#ece7ff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=control]:not(.blocklyToolboxSelected):hover,.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=programStructure]:not(.blocklyToolboxSelected):hover{background-color:#fff3e1}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=sensors]:not(.blocklyToolboxSelected):hover{background-color:#edfdff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=logicComparisons]:not(.blocklyToolboxSelected):hover{background-color:#e6f8f1}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=motors]:not(.blocklyToolboxSelected):hover{background-color:#ecf0ff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=movement]:not(.blocklyToolboxSelected):hover{background-color:#ffebf8}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=valuesVariables]:not(.blocklyToolboxSelected):hover{background-color:#fff0ee}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=displaySound]:not(.blocklyToolboxSelected):hover{background-color:#fbedfc}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=encoders]:not(.blocklyToolboxSelected):hover{background-color:#ecf0ff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=camera]:not(.blocklyToolboxSelected):hover{background-color:#ece7ff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=leds]:not(.blocklyToolboxSelected):hover{background-color:#fffde8}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=logic]:not(.blocklyToolboxSelected):hover{background-color:#e6f8f1}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=loops]:not(.blocklyToolboxSelected):hover{background-color:#fff0ee}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=math]:not(.blocklyToolboxSelected):hover{background-color:#fee8ea}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=text]:not(.blocklyToolboxSelected):hover{background-color:#fafafa}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=lists]:not(.blocklyToolboxSelected):hover{background-color:#f4ecff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=variables]:not(.blocklyToolboxSelected):hover{background-color:#fff0ee}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory[data-category-key=physicalRobot]:not(.blocklyToolboxSelected):hover{background-color:#edfdff}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory.blocklyToolboxSelected:before{display:none}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategoryIcon{visibility:visible;width:16px;height:16px;display:inline-block}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategoryIcon img{transition:opacity .15s}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory:not(.blocklyToolboxSelected) .blocklyToolboxCategoryIcon img,.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory:not(.blocklyToolboxSelected):hover .blocklyToolboxCategoryIcon img{opacity:.6}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategory.blocklyToolboxSelected .blocklyToolboxCategoryIcon img{opacity:1}.LabWorkspace-module__blockly--tCh4W .blocklyToolboxCategoryLabel{display:none}.LabWorkspace-module__blockly--tCh4W .blocklyFlyout .blocklyFlyoutButton.blocklyFlyoutLabel .blocklyText{letter-spacing:.5px;text-transform:uppercase;fill:#00000073!important;font-size:11px!important;font-weight:600!important}.LabWorkspace-module__blockly--tCh4W .blocklyFlyout .blocklyFlyoutButton.blocklyFlyoutLabel .blocklyFlyoutButtonBackground,.LabWorkspace-module__blockly--tCh4W .blocklyFlyout .blocklyFlyoutButton.blocklyFlyoutLabel .blocklyFlyoutButtonShadow,.LabWorkspace-module__categoryButton--ESLog>.blocklyFlyoutButtonShadow,.LabWorkspace-module__categoryButton--ESLog>.blocklyFlyoutButtonBackground{fill:none}.blocklyFlyoutLabelText{fill:#0006!important;font-size:12px!important;font-weight:500!important;transform:translate(-4px)!important}.LabWorkspace-module__editorModal--K531W .Modal-Content{--robo-marvel-modal-margin:var(--hr-space-s);border-radius:var(--hr-border-radius-l);background-color:#f5f5f5}.LabWorkspace-module__editor--fU0wE{padding:0 50px}.LabWorkspace-module__editorCloseButton--mImj1{z-index:10;position:absolute;top:15px;right:15px}.LabWorkspace-module__blockly--tCh4W .blocklyBlock .blocklyText{font-weight:400;fill:#000000e0!important}.blocklyDisabledPattern>rect{fill:#ccc!important}.LabWorkspace-module__repeatButton--u7zYi svg,.LabWorkspace-module__cancelButton--Awunq svg,.LabWorkspace-module__clearButton--NAift svg{height:24px}.LabWorkspace-module__expandToolboxButton--qgh58{z-index:100;position:absolute;top:12px;left:12px}.blocklyScrollbarVertical{opacity:.5}.blocklyScrollbarVertical .blocklyScrollbarHandle{width:4px}.blocklyScrollbarHorizontal .blocklyScrollbarHandle{height:4px}.LabWorkspace-module__aside--HypBf{flex-direction:column;gap:16px;margin-left:12px;display:flex;position:absolute;top:12px}.LabWorkspace-module__goals--wcH60{border:1px solid var(--hr-color-border-tertiary);border-radius:12px}.blocklyFlyout .blocklyScrollbarHorizontal{display:block!important}.LabWorkspace-module__workspace--lUy8z .lab_flyout_width_spacer,.LabWorkspace-module__workspace--lUy8z .ev3_flyout_width_spacer{opacity:0;pointer-events:none}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-gesture-button{cursor:pointer}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-gesture-button .blocklyFlyoutButtonBackground{fill:#f4f3fc!important;rx:19.5px!important;ry:19.5px!important;stroke:#9a8ae7!important;stroke-dasharray:6 6!important;stroke-width:1px!important;y:-7px!important;width:173px!important;height:39px!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-gesture-button:hover .blocklyFlyoutButtonBackground{stroke:#9a8ae766!important}.LabWorkspace-module__workspace--lUy8z .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--lUy8z .blocklyFlyoutButton.custom-gesture-button .blocklyText{fill:#000!important;text-anchor:middle!important;font-weight:400!important;transform:translate(36px)!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-gesture-button:hover .blocklyText{fill:#0003!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-gesture-button image[data-icon=plus]{x:16px!important;y:2px!important;width:20px!important;height:20px!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-gesture-button:hover image[data-icon=plus]{opacity:.3}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-model-button{cursor:pointer}.LabWorkspace-module__workspace--lUy8z[data-create-model-enabled=false] .blocklyFlyoutButton.custom-create-model-button{cursor:default!important;opacity:.4!important;pointer-events:none!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-model-button .blocklyFlyoutButtonBackground{fill:#ebebeb!important;rx:12px!important;ry:12px!important;stroke:none!important;stroke-width:0!important;y:-6px!important;width:206px!important;height:40px!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-model-button:hover:not(:has(.secondary-flyout-button:hover)) .blocklyFlyoutButtonBackground{fill:#e0e0e0!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-model-button .blocklyFlyoutButtonShadow{fill:none!important;rx:12px!important;ry:12px!important;y:-14px!important;width:206px!important;height:40px!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-model-button .blocklyText{fill:#000!important;text-anchor:middle!important;font-weight:400!important;transform:translate(53px)!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-model-button image[data-icon=plus]{x:33px!important;y:2px!important;width:20px!important;height:20px!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-model-button .secondary-flyout-button{cursor:pointer}.LabWorkspace-module__workspace--lUy8z[data-create-model-enabled=true][data-overwrite-model-enabled=false] .blocklyFlyoutButton.custom-create-model-button .secondary-flyout-button{cursor:default!important;opacity:.4!important;pointer-events:none!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-model-button .secondary-flyout-button-bg{fill:#ebebeb!important;rx:12px!important;ry:12px!important;x:214px!important;y:-6px!important;width:40px!important;height:40px!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-model-button .secondary-flyout-button:hover .secondary-flyout-button-bg{fill:#e0e0e0!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-model-button .secondary-flyout-button-icon{x:226px!important;y:6px!important;width:16px!important;height:16px!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-variable-button{cursor:pointer}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-variable-button .blocklyFlyoutButtonBackground{fill:#ebebeb!important;rx:12px!important;ry:12px!important;stroke:none!important;stroke-width:0!important;y:-6px!important;width:245px!important;height:40px!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-variable-button:hover .blocklyFlyoutButtonBackground{fill:#e0e0e0!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-variable-button .blocklyFlyoutButtonShadow{fill:none!important;rx:12px!important;ry:12px!important;y:-14px!important;width:245px!important;height:40px!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-variable-button .blocklyText{fill:#000!important;text-anchor:middle!important;font-weight:400!important;transform:translate(53px)!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-variable-button image[data-icon=plus]{x:33px!important;y:2px!important;width:20px!important;height:20px!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-dynamic-category-button{cursor:pointer}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-dynamic-category-button .blocklyFlyoutButtonBackground{fill:#f4f3fc!important;rx:19.5px!important;ry:19.5px!important;stroke:#9a8ae7!important;stroke-dasharray:6 6!important;stroke-width:1px!important;y:-7px!important;width:173px!important;height:39px!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-dynamic-category-button:hover .blocklyFlyoutButtonBackground{stroke:#9a8ae766!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-dynamic-category-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--lUy8z .blocklyFlyoutButton.custom-dynamic-category-button .blocklyText{fill:#000!important;text-anchor:middle!important;font-weight:400!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-dynamic-category-button:hover .blocklyText{fill:#0003!important}.LabWorkspace-module__shadow--ijUBX{box-shadow:0 4px 12px #0000001f}.LabWorkspace-module__terminalDock--sJSS8{pointer-events:auto;background-color:#fff;width:100%;position:absolute;bottom:0}.LabWorkspace-module__terminalDock--sJSS8.LabWorkspace-module__terminalDockFullscreen--A68nl{height:100%;position:absolute;inset:0}.LabWorkspace-module__terminalBackground--Wupjx{background-color:#fff;height:100%}.LabWorkspace-module__terminalDragTrigger--yAumO{cursor:ns-resize;z-index:1;height:6px;position:absolute;top:-3px;left:0;right:0}.LabWorkspace-module__buttonGroup--MPna_{border-radius:var(--hr-border-radius-s);background:#fff;display:flex}.LabWorkspace-module__buttonGroup--MPna_.LabWorkspace-module__vertical--prY90{flex-direction:column}@supports ((-webkit-hyphens:none)){.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-gesture-button image[data-icon=plus]{transform:translate(16px)!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-gesture-button .blocklyText{transform:translate(44px)!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-model-button image[data-icon=plus]{transform:translate(33px)!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-model-button .blocklyText{transform:translate(61px)!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-variable-button image[data-icon=plus]{transform:translate(33px)!important}.LabWorkspace-module__workspace--lUy8z .blocklyFlyoutButton.custom-create-variable-button .blocklyText{transform:translate(61px)!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}}.DeleteProjectModal-module__modal--cOX7t{z-index:1500}.DeleteProjectModal-module__modal--cOX7t .Modal-Content{min-width:400px}.RecentProjects-module__recentProjects--74t4h{flex-direction:column;gap:18px;display:flex}.RecentProjects-module__title--lEDcX{color:var(--hr-color-text-primary);padding-left:14px;line-height:32px}@media (max-width:767px) and (min-width:637px){.RecentProjects-module__title--lEDcX{text-align:center;padding-left:0}}.RenameProjectModal-module__modal--FDcoO{z-index:1500}.RenameProjectModal-module__modal--FDcoO .Modal-Content{min-width:400px}.RenameProjectModal-module__modal--FDcoO .ModalLayout-Title,.RenameProjectModal-module__modal--FDcoO .ModalLayout-Content{margin-bottom:24px;font-size:24px;line-height:28px}.RenameProjectModal-module__content--Z6CP3{flex-direction:column;margin-bottom:24px;display:flex}.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);white-space:pre-wrap;font-size:40px;line-height:48px}.SectionHero-module__subtitle--KxgJI{color:var(--hr-color-text-primary);white-space:pre-wrap;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}}.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}.CourseMaterials-module__courseMaterials--Z2LSE{background-color:var(--hr-color-surface-100);border-radius:22px;flex-direction:column;gap:24px;padding:24px;display:flex}.CourseMaterials-module__title--HDxG5{color:var(--hr-color-black-1000)}.CourseMaterials-module__subtitle--uCDzm{color:var(--hr-color-text-primary)}.CourseMaterials-module__text--EQf1U{flex-direction:column;gap:14px;display:flex}@media (max-width:767px){.CourseMaterials-module__title--HDxG5{font-size:28px;line-height:32px}.CourseMaterials-module__subtitle--uCDzm{font-size:16px;line-height:20px}.CourseMaterials-module__text--EQf1U{gap:12px}}.CourseMaterials-module__actions--qOhlF{justify-content:space-between;align-items:center;display:flex}.CourseMaterials-module__icon--YRsSm{width:16px}.CourseMaterials-module__info--yC7gc{align-items:center;gap:24px;display:flex}.CourseMaterials-module__infoRow--Le4iw{color:#0009;align-items:center;gap:6px;display:flex}.CourseTabs-module__container--ApK9S{background-color:#6477d814;border-radius:24px;flex-direction:column;gap:12px;padding:16px;display:flex}.CourseTabs-module__nav--HeAMz{flex-direction:column;gap:16px;display:flex}.CourseTabs-module__header--WPQzW{align-items:center;gap:16px;display:flex}.CourseTabs-module__tabSelector--T0s30{margin-left:auto}.CourseTabs-module__tabButtonContent--b1JNv{align-items:center;gap:12px;display:inline-flex}.CourseTabs-module__tabSelector--T0s30 .RadioButton-Content{width:100px}.CourseTabs-module__tabButtonIcon--eg4kk{align-items:center;display:inline-flex}.CourseTabs-module__illustration--UjbBm{width:160px;position:relative}.CourseTabs-module__illustration--UjbBm img{object-position:center;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.CourseTabs-module__title--ECkRh{color:var(--hr-color-text-primary);font-size:24px;line-height:32px}.CourseTabs-module__progress--RBFs5{background-color:#fff;border-radius:16px;flex-direction:column;gap:20px;padding:16px;display:flex;position:relative}.CourseTabs-module__progressTitle--UC9nJ{color:var(--hr-color-text-primary);font-size:20px;line-height:24px}.CourseTabs-module__progressBarContainer--sYtv6{align-items:center;gap:12px;display:flex}.CourseTabs-module__progressBar--AR9ta{background-color:#6477d814;border-radius:16px;width:100%;height:4px;position:relative}.CourseTabs-module__progressBarFill--S4HbQ{background-color:#c3b9ff;border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0}.CourseTabs-module__progressBarText--B6JP2{color:var(--hr-color-text-primary);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.CourseTabs-module__content--yxC4g{flex-direction:column;gap:16px;display:flex}.CourseTabs-module__tasksList--eehUO{gap:8px}@media (max-width:1023px){.CourseTabs-module__illustration--UjbBm{display:none}}@media (max-width:763px){.CourseTabs-module__header--WPQzW{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tabSelector toggle""title title";gap:12px;display:grid}.CourseTabs-module__toggle--yVhkB{grid-area:toggle;justify-self:end}.CourseTabs-module__tabSelector--T0s30{grid-area:tabSelector;justify-self:start;margin-left:0}.CourseTabs-module__title--ECkRh{grid-area:title;justify-self:start;min-width:0}}.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:#0000000a;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__modeList--am87Y{gap:var(--hr-space-m-compact);margin-top:var(--hr-space-s);display:flex}.EducatorsFeatures-module__mode--VgzbP{border:1px solid var(--hr-color-border-secondary);background-color:#fff;border-radius:18px;flex-direction:column;flex:1;gap:22px;padding:16px;display:flex}.EducatorsFeatures-module__modeTitle--_jMcR{color:var(--hr-color-text-primary);font-size:18px;line-height:140%}.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 #0000;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);gap:var(--hr-space-xs);padding:var(--hr-space-xl);flex-direction:column;flex:1;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:var(--hr-space-xs);padding-top:var(--hr-space-xs);display:flex}@media (max-width:1279px){.EducatorsFeatures-module__modeList--am87Y{margin-top:var(--hr-space-xs)}}@media (max-width:1023px){.EducatorsFeatures-module__content--rc7E4{padding:16px}.EducatorsFeatures-module__modeList--am87Y{gap:var(--hr-space-s)}.EducatorsFeatures-module__mode--VgzbP{gap:18px}}@media (max-width:699px){.EducatorsFeatures-module__buttons--gG2qq .EducatorsFeatures-module__button--AjTMK{width:100%}.EducatorsFeatures-module__modeList--am87Y{flex-direction:column}.EducatorsFeatures-module__modeTitle--_jMcR{font-size:16px}}@media (max-width:515px){.EducatorsFeatures-module__title--gY7I8{font-size:18px;line-height:22px}.EducatorsFeatures-module__modeList--am87Y{gap:var(--hr-space-xs)}.EducatorsFeatures-module__mode--VgzbP{gap:var(--hr-space-m)}}.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:#0000000a;padding:12px}.FAQSection-module__card--QT9z7 .AccordionItemHeaderTitle{justify-content:flex-start}.FAQSection-module__question--Weaif,.FAQSection-module__answer--XwZFX{color:#000000e0}.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{--robo-marvel-button-primary-hover:#c3b9ff;background-color:#dad2ff}.HomeSections-module__card--rJl6i.HomeSections-module__ev3--yFCEm .HomeSections-module__button--f6oO1{--robo-marvel-button-primary-hover:#91abf7;background-color:#baccff}.HomeSections-module__card--rJl6i .HomeSections-module__button--f6oO1 .Button-Text,.HomeSections-module__card--rJl6i .HomeSections-module__button--f6oO1 .Icon{color:#000000e0}.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:#000000e0;width:16px;height:16px}.HomeSections-module__tooltipText--F1xp5{color:#000000e0;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:10%;right:32%}.PlatformFeatures-module__image--rDn7H{object-fit:contain;object-position:bottom;width:100%;height:100%}@media (max-width:1279px){.PlatformFeatures-module__background--dFGoR{right:20%}}@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}.CommandHelp-module__container--Jjzu8{border-bottom-left-radius:var(--hr-border-radius-l);border-top-left-radius:var(--hr-border-radius-l);box-sizing:border-box;background-color:#fff;flex-direction:column;gap:24px;width:100%;min-height:100%;padding:12px;display:flex}.CommandHelp-module__title--U7kjo{color:var(--hr-color-text-primary);margin-bottom:8px;font-weight:500}.CommandHelp-module__subtitle--DhGh_{color:var(--hr-color-text-secondary);white-space:pre-wrap;margin-bottom:12px}.CommandHelp-module__header--A6wqs{justify-content:space-between;align-items:flex-start;display:flex}.CommandHelp-module__content--uAbYt{flex-direction:column;gap:16px;display:flex}.CommandHelp-module__answer--sjlXb{flex-direction:column;gap:8px;display:flex}.CommandHelp-module__answerTitle--m6t6l{font-weight:500}.CommandHelp-module__answerTitle--m6t6l,.CommandHelp-module__answerValue--RE89n{color:var(--hr-color-text-primary)}.CommandHelp-module__answerValue--RE89n ul,.CommandHelp-module__answerValue--RE89n ol{margin:0;padding:0 0 0 16px}.CommandHelp-module__answerValue--RE89n{white-space:pre-wrap}.CommandHelp-module__commonInfo--BQIaJ{flex-direction:column;gap:8px;display:flex}.CommandHelp-module__info--NHgdf{white-space:pre-wrap}.CommandHelp-module__editorContainer--M6gh7{border-radius:12px;flex-direction:column;max-height:280px;display:flex;overflow:hidden}.CommandHelp-module__editorHeader--ZfuA4{background-color:#0000000a;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;padding:6px;display:flex}.CommandHelp-module__editorLanguage--xnTHi{align-items:center;gap:4px;padding-left:8px;display:flex}.CommandHelp-module__editorLanguageName--DlX9Q{color:#000000e0;font-size:14px;font-weight:500;line-height:20px}.CommandHelp-module__editor--qxzIS{overflow:auto}.CommandHelp-module__editor--qxzIS .cm-editor{background-color:#0000000a}.CommandHelp-module__editor--qxzIS .cm-gutters{background-color:#0000;border-right:none}.CommandHelp-module__editor--qxzIS .cm-foldGutter{visibility:hidden}.CommandHelp-module__editor--qxzIS .cm-lineNumbers .cm-gutterElement{min-width:30px;padding:0 var(--hr-space-xs);align-items:center;display:flex}.CommandHelp-module__editor--qxzIS .cm-scroller{font-family:Fira Code,monospace;font-size:14px;line-height:26px}.CommandHelp-module__editor--qxzIS .cm-content{font-feature-settings:"liga" 0,"calt" 0;font-variant-ligatures:none}.CommandHelp-module__exampleContainer--h7YVU{flex-direction:column;gap:8px;display:flex}.CommandHelp-module__exampleTitle--gvCXz{color:var(--hr-color-text-primary);font-weight:500}.CommandHelp-module__image--wy5zU{border-radius:12px;width:100%;height:0;padding-top:50%;position:relative;overflow:hidden}.CommandHelp-module__illustration--rhw9G{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.LabSimulationPython-module__container--m6RlE{flex-direction:column;min-width:0;min-height:0;max-height:100%;display:flex}.LabSimulationPython-module__deleteModal--oT8dI .ModalLayout-Title{font-size:16px;line-height:20px}.LabSimulationPython-module__deleteModal--oT8dI .ModalLayout-Subtitle{white-space:pre-wrap;font-size:14px;line-height:20px}.LabSimulationPython-module__renameModal--cHUKF .ModalLayout-Title{margin-bottom:20px;font-size:24px;line-height:28px}.LabSimulationPython-module__renameModal--cHUKF .ModalLayout-Subtitle{white-space:pre-wrap}.LabSimulationPython-module__renameModalContent--J3cuh{flex-direction:column;gap:20px;display:flex}.LabSimulationPython-module__commandHelp--EmX92{scrollbar-color:#00000014 transparent;scrollbar-width:thin;z-index:10;width:calc(33% + 14px);transition:transform .3s;position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(100%)}.LabSimulationPython-module__commandHelp--EmX92.LabSimulationPython-module__active--XckGP{transform:unset}.LabSimulationPython-module__toast--a04TM .Toastify__toast-body>div{width:100%}.styles-module__icon--tXJOX{aspect-ratio:1;fill:none}.styles-module__icon--tXJOX path{fill:currentColor}.styles-module__eo--ANpd8,.styles-module__eo--ANpd8 path{clip-rule:evenodd;fill-rule:evenodd}.styles-module__strokeOnly--OkFxV,.styles-module__strokeOnly--OkFxV path{fill:none;stroke:currentColor}.styles-module__aliceColor--PHoj9{color:#672add}.RoboMap-module__map--DRz5z{display:grid}.RoboMap-module__scene--uOmiM{filter:saturate(.9);grid-area:1/1;height:100%;overflow:hidden}.RoboMap-module__loader--tsLfZ{grid-area:1/1;place-self:center}.RoboSandbox-module__sandbox--GZivr{flex-direction:column;gap:16px;height:100%;display:flex;position:relative;overflow:hidden}.RoboSandbox-module__mapContainer--lG4XH{border-radius:var(--hr-border-radius-l);flex:1;width:100%;height:100%;max-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)}.RoboSandbox-module__upperBlock--D6ecJ{background-color:var(--hr-color-surface-100);border-radius:var(--hr-border-radius-l);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:visible}.RoboSandbox-module__lowerBlock--HuRbb{background-color:var(--hr-color-surface-100);border-radius:var(--hr-border-radius-l);flex-direction:column;gap:16px;padding:16px;display:flex}.RoboSandbox-module__slotWrapper--vac86{background-color:var(--hr-color-surface-100);z-index:1;border-radius:12px;position:absolute;top:16px;right:16px;overflow:visible;box-shadow:0 4px 12px #0000001f}.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);max-height:calc(100vh - 76px);display:flex}.LabPage-module__contentArea--JjJl7{flex:auto;grid-template-columns:2fr 1fr;gap:12px;min-height:0;padding:0 25px;display:grid;position:relative;overflow:hidden}.LabPage-module__sandboxArea--Q_Kf0{overflow:hidden}.LabPage-module__back--gWemQ{margin:0 25px}.LabPage-module__back--gWemQ svg{width:12px;height:12px}.CreateProject-module__container--hL9Ww{min-width:400px;max-width:800px;padding:24px}.CreateProject-module__form--ZIsc1{flex-direction:column;gap:24px;display:flex}.CreateProject-module__title--hIqC5{color:var(--hr-color-text-primary)}.CreateProject-module__inputs--exzsU{flex-direction:column;gap:16px;display:flex}.CreateProject-module__radiobox--zmiWS.Radiobox{gap:8px}.CreateProject-module__submit--QJbF9{margin-left:auto}.LabHero-module__editorCloseButton--QjxSs{z-index:10;position:absolute;top:16px;right:16px}.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}@media (max-width:763px){.LabTasks-module__labTasks--g8gUK{margin:0 -12px}}.LabTasks-module__title--iRuqt{color:var(--hr-color-text-primary);padding-left:14px;line-height:32px}.LabTasks-module__iconContainer--zhXIm{justify-content:center;align-items:center;display:flex}.LabTasks-module__iconContainer--zhXIm:after{content:none}.LabTasks-module__icon--paDvA{margin:0}@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}}.SchoolbookPage-module__layout--i6x9g{flex-direction:column;flex:auto;gap:12px;min-height:calc(100vh - 84px);max-height:calc(100vh - 84px);display:flex}.SchoolbookPage-module__contentArea--_iAvE{flex:auto;grid-template-columns:2fr 1fr;gap:12px;min-height:0;padding:0 25px;display:grid;position:relative;overflow:hidden}.SchoolbookPage-module__sandboxArea--yT95v{overflow:hidden}.SchoolbookPage-module__back--bTHih{margin:0 25px}.SchoolbookPage-module__back--bTHih svg{width:12px;height:12px}.SchoolbookNavPage-module__background--BxA9U{--robo-marvel-background-color:#fff}.SchoolbookNavPage-module__contentArea--abDmu{box-sizing:border-box;flex-direction:column;gap:40px;width:100%;padding-top:12px;display:flex}.SchoolbookTasks-module__labTasks--uM7AK{flex-direction:column;gap:18px;display:flex}.SchoolbookTasks-module__title--GU8RE{color:var(--hr-color-text-primary);padding-left:14px;line-height:32px}@media (max-width:1023px){.SchoolbookTasks-module__title--GU8RE{text-align:center;padding-left:0}}@media (max-width:635px){.SchoolbookTasks-module__title--GU8RE{text-align:center;font-size:20px;line-height:28px}}.RoboFinistPage-module__layout--yb6pc{flex-direction:column;flex:auto;gap:12px;min-height:calc(100vh - 76px);max-height:calc(100vh - 76px);display:flex}.RoboFinistPage-module__contentArea--n0IHv{flex:auto;grid-template-columns:2fr 1fr;gap:12px;min-height:0;padding:0 25px;display:grid;position:relative;overflow:hidden}.RoboFinistPage-module__back--KU45D{margin:0 25px}.RoboFinistPage-module__back--KU45D svg{width:12px;height:12px}.RoboFinistWorkspace-module__container--nZU6Z{flex-direction:column;min-width:0;min-height:0;max-height:100%;display:flex}.RoboFinistWorkspace-module__commandHelp--fnJA4{scrollbar-color:#00000014 transparent;scrollbar-width:thin;z-index:10;width:calc(33% + 14px);transition:transform .3s;position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(100%)}.RoboFinistWorkspace-module__commandHelp--fnJA4.RoboFinistWorkspace-module__active--YU9wg{transform:unset}.CreateBlocklyVariable-module__modal--tYojW{max-width:530px}.CreateBlocklyVariable-module__content--jnzFj{flex-direction:column;gap:20px;display:flex}.LaunchCountdownModal-module__container--B3mxw{box-sizing:border-box;max-width:800px;padding:var(--hr-space-xl)var(--hr-space-xl)var(--hr-space-2-xl)var(--hr-space-xl);flex-direction:column;align-items:center;gap:24px;width:400px;display:flex;min-width:400px!important;min-height:220px!important}.LaunchCountdownModal-module__textBlock--ZKQ8w{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.LaunchCountdownModal-module__radialProgressWrapper--ORgOh .RadialProgress-Circle,.LaunchCountdownModal-module__radialProgressWrapper--ORgOh .RadialProgress-CircleBackground{stroke-width:4px}.LaunchCountdownModal-module__doneIcon--pxgxS svg{width:var(--hr-size-icon-2-xl)!important}.NotificationStack-module__stack--bYYd6{flex-direction:column;flex:1;justify-content:flex-start;min-height:0;display:flex;overflow:hidden}.NotificationStack-module__item--sJ2jM{opacity:0;max-height:0;margin-top:0;transition:max-height .45s,opacity .45s,transform .45s,margin-top .45s;overflow:hidden;transform:translateY(400px)}.NotificationStack-module__shown--frXCw{opacity:1;max-height:200px;margin-top:8px;transform:none}.NotificationStack-module__item--sJ2jM:first-child.NotificationStack-module__shown--frXCw{margin-top:0}.NotificationStack-module__leaving--HbXeJ{opacity:0;max-height:0;margin-top:0;transform:none}@media (prefers-reduced-motion:reduce){.NotificationStack-module__item--sJ2jM{transition:none}}.PhysicalControls-module__controlsArea--QfV8e{border-radius:var(--hr-border-radius-l);box-sizing:border-box;min-width:280px;max-width:400px;padding:var(--hr-space-m);background-color:#fff;flex-direction:column;justify-content:space-between;width:400px;display:flex}.PhysicalControls-module__connectionHeader--Qm9jG{justify-content:space-between;align-items:flex-start;display:flex}.PhysicalControls-module__connectionPanel--eKDnZ{flex-direction:column;gap:12px;display:flex}.PhysicalControls-module__captionContainer--XP7yw{flex-direction:column;gap:2px;margin-left:8px;display:flex}.PhysicalControls-module__connectionContainer--bY9_r{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}.PhysicalControls-module__connectionContent--fvpWv{flex-direction:row;justify-content:space-between;gap:12px;width:100%;display:flex}.PhysicalControls-module__connectionInfo--Zs_kZ{flex-direction:column;flex:1;gap:12px;display:flex}.PhysicalControls-module__connectionElement--un8II{flex-direction:column;gap:8px;width:100%;display:flex}.PhysicalControls-module__inputGroup--tYOp_{flex-direction:column;gap:4px;display:flex}.PhysicalControls-module__inputLabel--hn48m{display:block}.PhysicalControls-module__textInput--jzC6Z{background-color:var(--hr-color-control-ghost-bg-default,#f5f5f5);border:1px solid var(--hr-color-border-secondary);border-radius:var(--hr-border-radius-s);box-sizing:border-box;color:var(--hr-color-text-primary);outline:none;width:100%;padding:8px 12px;font-size:14px;transition:border-color .15s}.PhysicalControls-module__textInput--jzC6Z:focus{border-color:var(--hr-color-control-primary-bg-default)}.PhysicalControls-module__textInput--jzC6Z:disabled{cursor:not-allowed;opacity:.5}.PhysicalControls-module__connectionButtons--rn9a4{flex-direction:row;gap:10px;width:100%;display:flex}.PhysicalControls-module__controlsContainer--aeOx_{flex-direction:column;gap:12px;display:flex}.PhysicalControls-module__progressContainer--mJSf7{flex-direction:column;gap:6px;display:flex}.PhysicalControls-module__notifCard--Y5uGF{background-color:var(--hr-color-bg-secondary,#f5f6f7);border-radius:var(--hr-border-radius-m);box-sizing:border-box;flex-direction:row;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex}.PhysicalControls-module__notifBody--V3UTL{flex-direction:column;flex:1;gap:6px;display:flex}.PhysicalControls-module__progressRow--BqET0{flex-direction:row;align-items:center;gap:8px;display:flex}.PhysicalControls-module__progressBar--SFUOi{background-color:#c8cef1;border-radius:4px;width:100%;height:6px;overflow:hidden}.PhysicalControls-module__progressRow--BqET0 .PhysicalControls-module__progressBar--SFUOi{flex:1;width:auto}.PhysicalControls-module__progressFill--a13mP{background-color:#5363ba;border-radius:4px;height:100%;transition:width .2s}.PhysicalControls-module__notification--RqvVa .Icon svg{height:16px}.PhysicalControls-module__highlighted--LQQHb{font-weight:500}.PhysicalControls-module__notifStack--n1jsU{margin-top:12px}.PhysicalControls-module__notifInlineItem--g9uZ7{border:none;align-items:flex-start;padding:12px}.PhysicalControls-module__notifInlineItem--g9uZ7 .InlineNotification-Icon{align-self:flex-start;max-height:none;margin-right:12px}.PhysicalControls-module__notifOrange--nG_Zr{background-color:var(--hr-color-spectre-orange-100)}.PhysicalControls-module__notifIndigo--W_t28{background-color:var(--hr-color-spectre-indigo-100)}.PhysicalControls-module__notifPurple--I_0I1{background-color:var(--hr-color-spectre-purple-100)}.PhysicalControls-module__iconWrapBlue--MhcLU{--hr-icon-color:var(--hr-color-spectre-blue-900);background-color:var(--hr-color-spectre-blue-100)}.PhysicalControls-module__iconWrapOrange--HquWU{--hr-icon-color:var(--hr-color-spectre-orange-900);background-color:var(--hr-color-spectre-orange-100)}.PhysicalControls-module__iconWrapIndigo--UHQeY{--hr-icon-color:var(--hr-color-spectre-indigo-900);background-color:var(--hr-color-spectre-indigo-100)}.PhysicalControls-module__iconWrapPurple--gvmfK{--hr-icon-color:var(--hr-color-spectre-purple-900);background-color:var(--hr-color-spectre-purple-100)}.PhysicalControls-module__spinnerRunning--fYian{--hr-spinner-color:#5363ba;--hr-spinner-background:#c8cef1}.PhysicalControls-module__iconWrap--GS3hT{border-radius:var(--hr-border-radius-xs);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.PhysicalControls-module__runOptions--w3oQw{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}.PhysicalControls-module__checkboxRow--xijoy{cursor:pointer;flex-direction:row;align-items:center;gap:8px;display:flex}.PhysicalControls-module__checkboxRow--xijoy input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.PhysicalControls-module__percent--ZbzRa{width:30px}.PhysicalControls-module__sensorsPopup--NUCYM{gap:var(--hr-space-s);padding:var(--hr-space-m);flex-direction:column;width:220px;display:flex}.PhysicalControls-module__sensorsSection--OTYMh{gap:var(--hr-space-2-xs);flex-direction:column;display:flex}.PhysicalControls-module__sensorsSectionTitle--evcnD{color:var(--hr-color-text-secondary);font-weight:500}.PhysicalControls-module__lineSensorList--Wi0z2{justify-content:space-between;align-items:center;display:flex}.PhysicalControls-module__lineSensor--Sghax{align-items:center;gap:var(--hr-space-xs-compact);flex:1;display:flex}.PhysicalControls-module__sensorDescription--ylwUO{color:var(--hr-color-text-tertiary)}.PhysicalControls-module__sensorValue--v4p8e{color:var(--hr-color-text-primary);font-weight:500}.PhysicalControls-module__distanceSensor--arvG5{align-items:center;gap:var(--hr-space-xs-compact);display:flex}.PhysicalControls-module__encoderSensorList--Yazlx{justify-content:space-between;display:flex}.PhysicalControls-module__encoderSensor--aPPWw{align-items:center;gap:var(--hr-space-xs-compact);flex:1;display:flex}.PhysicalControls-module__cameraSensor--dOzXN{align-items:center;gap:var(--hr-space-xs-compact);display:flex}.PhysicalControls-module__iconWithLeftSeparator--OVep6{padding-left:var(--hr-space-xs);position:relative}.PhysicalControls-module__iconWithLeftSeparator--OVep6:before{content:"";background-color:#0000001f;width:1px;height:16px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.PhysicalControls-module__rotateIcon--TvtAG{transform:rotate(180deg)}.PhysicalRoverControlButtons-module__controls--J_VWg{flex-direction:column;gap:8px;display:flex;top:18px;right:24px}.PhysicalRoverControlButtons-module__runStopRow--zkh73{gap:8px;display:flex}.PhysicalRoverControlButtons-module__stopButton--esAD7.Button_isDisabled .Text{color:#acacac!important}.PhysicalPythonWorkspace-module__commandHelp--W9C_y{scrollbar-color:#00000014 transparent;scrollbar-width:thin;z-index:10;width:calc(33% + 14px);transition:transform .3s;position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(100%)}.PhysicalPythonWorkspace-module__commandHelpActive--yZXYO{transform:unset}.PhysicalRoverPage-module__layout--wfaE2{flex-direction:column;flex:auto;gap:12px;height:calc(100vh - 76px);min-height:0;margin:0 25px;display:flex;overflow:hidden}.PhysicalRoverPage-module__contentArea--w9Eo8{flex:auto;grid-template-columns:1fr auto;gap:12px;min-height:0;display:grid;overflow:hidden}.PhysicalRoverPage-module__back--aEwoU{overflow:hidden}.PhysicalRoverPage-module__back--aEwoU svg{max-width:12px;max-height:12px}.PhysicalRoverPage-module__workspaceArea--JCWfi{flex:1;grid-template-rows:1fr;grid-template-columns:1fr;min-height:0;display:grid;position:relative;overflow:hidden}.PhysicalRoverPage-module__commandHelp--EOxvN{scrollbar-color:#00000014 transparent;scrollbar-width:thin;z-index:10;width:calc(33% + 14px);transition:transform .3s;position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(100%)}.PhysicalRoverPage-module__commandHelpActive--yWVPg{transform:unset}.PhysicalRoverPage-module__onboarding--nqcx6{width:100%;max-width:400px}.PhysicalRoverPage-module__createModelModal--Q6flC .DialogLayout,.LeaveTraining-module__confirmModal--udtlw .DialogLayout{max-width:420px}.CanvasConnectors-module__svg--jlXVc{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.CanvasConnectors-module__path--ryCEu{fill:none;stroke-dasharray:6 7;stroke-linecap:round;stroke-width:3px}.CanvasConnectors-module__pathSolid--NqgHO{stroke-dasharray:none}.CardLayout-module__card--Ief2C{flex-direction:column;padding:20px 20px 24px;display:flex}.CardLayout-module__header--_Cs6v{flex-direction:column;gap:4px;padding-bottom:16px;display:flex}.CardLayout-module__title--Z9dI1{color:var(--hr-color-text-primary,#21201f);font-size:20px;font-weight:600}.CardLayout-module__subtitle--EaxPj{color:var(--hr-color-text-secondary,#8a8a8a);font-size:14px}.CardLayout-module__divider--xgSaY{background:var(--hr-color-base-special,#ededed);flex:none;height:2px;margin:0 -20px}.CardLayout-module__content--yA1qL{flex-direction:column;gap:16px;padding-top:16px;padding-bottom:16px;display:flex}.CardLayout-module__footer--oQXvm{padding-top:14px}.ClassBar-module__row--yJg6n{grid-template-columns:64px 1fr auto;align-items:center;gap:12px;display:grid}.ClassBar-module__label--G0c1k{color:var(--hr-color-text-secondary,#59595c);white-space:nowrap;font-size:13px}.ClassBar-module__track--tPMLu{background:var(--hr-color-base-special,#f0f0f1);border-radius:3px;height:6px;overflow:hidden}.ClassBar-module__fill--xOzaH{border-radius:3px;height:100%;transition:width .2s;display:block}.ClassBar-module__value--DUXDE{color:var(--hr-color-text-primary,#21201f);font-variant-numeric:tabular-nums;text-align:right;min-width:28px;font-size:13px}.Metric-module__metric--IvAkg{flex-direction:column;gap:4px;display:flex}.Metric-module__label--gx0P3{color:var(--hr-color-text-secondary,#8a8a8a);cursor:help;align-items:center;gap:3px;font-size:13px;display:inline-flex}.Metric-module__value--e5Yl5{color:var(--hr-color-text-primary,#21201f);font-size:20px;font-weight:600}.CheckModelCard-module__card--LEjHZ{width:300px}.CheckModelCard-module__cameraHeader--StVIP{color:var(--hr-color-text-secondary,#59595c);justify-content:space-between;align-items:center;font-size:14px;display:flex}.CheckModelCard-module__cameraBox--JnGS2{aspect-ratio:1;background-color:#fafafa;background-image:linear-gradient(45deg,#ececec 25%,#0000 25%),linear-gradient(-45deg,#ececec 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ececec 75%),linear-gradient(-45deg,#0000 75%,#ececec 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:14px;overflow:hidden}.CheckModelCard-module__canvas--PsLNB{object-fit:cover;width:100%;height:100%;display:block}.CheckModelCard-module__uploadRow--pAN5Z{color:var(--hr-color-text-secondary,#59595c);justify-content:space-between;font-size:13px;display:flex}.CheckModelCard-module__panel--NcgPx{border:2px solid var(--hr-color-base-special,#ededed);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.CheckModelCard-module__panelHeader--AEBdL{color:var(--hr-color-text-primary,#21201f);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.CheckModelCard-module__help--yru_w{color:var(--hr-color-text-secondary,#9c9c9c);cursor:help;display:inline-flex}.CheckModelCard-module__metrics--ANpOq{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.CheckModelCard-module__footerHint--ijhg7{color:var(--hr-color-text-secondary,#8a8a8a);align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.CheckModelCard-module__footerHint--ijhg7 svg{flex:none;margin-top:1px}.CheckModelCard-module__notificationWarning--IOElp{background-color:var(--hr-color-spectre-orange-100)}.ImageClassCard-module__card--HbjEb{border:2px solid var(--hr-color-base-special,#ededed);box-shadow:none;flex-direction:column;gap:0;padding:0;display:flex}.ImageClassCard-module__disabled--qlRcj{opacity:.5;pointer-events:none}.ImageClassCard-module__header--BrOlc{border-bottom:2px solid var(--hr-color-base-special,#ededed);align-items:center;gap:8px;padding:12px 16px;display:flex}.ImageClassCard-module__nameChip--rASol{border-radius:8px;align-items:center;gap:6px;padding:8px;display:inline-flex}.ImageClassCard-module__title--RP_tJ{color:var(--hr-color-text-primary,#21201f);white-space:nowrap;border:1px solid #0000;border-radius:6px;outline:none;max-width:180px;font-size:15px;overflow:hidden}.ImageClassCard-module__title--RP_tJ:not(.ImageClassCard-module__titleEditing--TdVt5)::selection{background:0 0}.ImageClassCard-module__titleEditing--TdVt5{text-overflow:clip}.ImageClassCard-module__chipDivider--Azv56{background:#5b4fd840;width:1px;height:14px}.ImageClassCard-module__spacer--g3y3B{flex:1}.ImageClassCard-module__menuAnchor--i3qwe{position:relative}.ImageClassCard-module__menuBackdrop--zpHxf{z-index:5;position:fixed;inset:0}.ImageClassCard-module__menu--mxvY6{border-radius:var(--hr-border-radius-m,12px);z-index:6;background:#fff;min-width:168px;margin-top:4px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 4px 20px #0000001f}.ImageClassCard-module__menuItem--UFvLg{color:var(--hr-color-text-primary,#21201f);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:14px;display:flex}.ImageClassCard-module__menuItem--UFvLg:disabled{cursor:default;opacity:.4}.ImageClassCard-module__menuItem--UFvLg:hover:not(:disabled){background:var(--hr-color-base-special,#f4f4f4)}.ImageClassCard-module__countLine--tlHfk{color:var(--hr-color-text-secondary,#59595c);font-size:14px}.ImageClassCard-module__empty--WVeGk{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.ImageClassCard-module__emptyIcon--JstFI{border:2px dashed var(--hr-color-base-special,#d6d6d6);color:var(--hr-color-text-secondary,#9c9c9c);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:flex}.ImageClassCard-module__emptyTitle--N5QAp{color:var(--hr-color-text-primary,#21201f);font-size:16px;font-weight:500}.ImageClassCard-module__emptyHint--S88kO{color:var(--hr-color-text-secondary,#8a8a8a);margin-bottom:8px;font-size:13px}.ImageClassCard-module__compactBody--mLwm9{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.ImageClassCard-module__tiles--Gnwqr{gap:8px;display:flex}.ImageClassCard-module__tilesScroll--Fml4j{scrollbar-color:#00000040 transparent;scrollbar-width:thin;gap:8px;min-width:0;padding-bottom:8px;display:flex;overflow-x:auto}.ImageClassCard-module__tilesScroll--Fml4j::-webkit-scrollbar{height:8px}.ImageClassCard-module__tilesWrap--Bf9P6::-webkit-scrollbar{height:8px}.ImageClassCard-module__tilesScroll--Fml4j::-webkit-scrollbar-track{background:0 0}.ImageClassCard-module__tilesWrap--Bf9P6::-webkit-scrollbar-track{background:0 0}.ImageClassCard-module__tilesScroll--Fml4j::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.ImageClassCard-module__tilesWrap--Bf9P6::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.ImageClassCard-module__tilesScroll--Fml4j::-webkit-scrollbar-thumb:hover{background:#00000059}.ImageClassCard-module__tilesWrap--Bf9P6::-webkit-scrollbar-thumb:hover{background:#00000059}.ImageClassCard-module__dragging--pMz2X{cursor:grabbing;-webkit-user-select:none;user-select:none}.ImageClassCard-module__dragging--pMz2X *{pointer-events:none}.ImageClassCard-module__addTile--wmMmh{--hr-internal-button-background:#0000000a;border-radius:10px;flex:none;width:95px;height:77px}.ImageClassCard-module__addTileContent--Ghd6O{pointer-events:none;flex-direction:column;align-items:center;gap:2px;font-size:13px;display:flex}.ImageClassCard-module__recordBody--UeYV9{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:14px 16px 16px;display:grid}.ImageClassCard-module__cameraCol--WYiCD{flex-direction:column;gap:10px;display:flex}.ImageClassCard-module__cameraHeader--v_LLF{color:var(--hr-color-text-secondary,#59595c);justify-content:space-between;align-items:center;font-size:14px;display:flex}.ImageClassCard-module__cameraBox--V0S50{aspect-ratio:190/155;background-color:#fafafa;background-image:linear-gradient(45deg,#e8e8e8 25%,#0000 25%),linear-gradient(-45deg,#e8e8e8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e8e8e8 75%),linear-gradient(-45deg,#0000 75%,#e8e8e8 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;border-radius:12px;overflow:hidden}.ImageClassCard-module__canvas--v8bSb{object-fit:cover;width:100%;height:100%;display:block}.ImageClassCard-module__snapsCol--RqORU{flex-direction:column;gap:10px;display:flex}.ImageClassCard-module__tilesWrap--Bf9P6{scrollbar-color:#00000040 transparent;scrollbar-width:thin;flex-wrap:nowrap;gap:6px;margin-bottom:auto;padding-bottom:8px;display:flex;overflow-x:auto}.ImageClassCard-module__tileWrapper--Grony{border-radius:10px;flex:none;width:95px;height:77px;position:relative;overflow:hidden}.ImageClassCard-module__previewTile--_9kO2{object-fit:cover;width:100%;height:100%;display:block}.ImageClassCard-module__tileOverlay--oNFmA{opacity:0;background:#00000073;transition:opacity .15s;position:absolute;inset:0}.ImageClassCard-module__tileWrapper--Grony:hover .ImageClassCard-module__tileOverlay--oNFmA{opacity:1}.ImageClassCard-module__deleteBtn--euWZG{position:absolute;top:6px;right:6px;color:#fff!important}.ImageClassCard-module__addTileTag--xiieM{max-width:24px}.ImageClassCard-module__addTileTag--xiieM .Button-Content{overflow:unset}.ClassesColumn-module__wrapper--kBCGo{flex-direction:column;width:100%;max-height:100%;padding:16px;display:flex}.ClassesColumn-module__wrapperHeader--udenX{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.ClassesColumn-module__wrapperTitle--V_ZmS{color:var(--hr-color-text-primary,#21201f);font-size:20px;font-weight:600}.ClassesColumn-module__wrapperSubtitle--BBDZW{color:var(--hr-color-text-secondary,#8a8a8a);font-size:14px}.ClassesColumn-module__divider--lbqQV{background:var(--hr-color-base-special,#ededed);flex:none;height:1px;margin:0 -16px}.ClassesColumn-module__viewport--IVnFp{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding-top:16px;display:flex;overflow:hidden auto}.ClassesColumn-module__viewport--IVnFp::-webkit-scrollbar{display:none}.ClassesColumn-module__footer--EGqD7{flex-direction:column;gap:14px;padding-top:16px;display:flex}.ClassesColumn-module__addClass--WXW6A{gap:8px;padding:16px;font-size:15px}.ClassesColumn-module__footerHint--pr80F{color:var(--hr-color-text-secondary,#8a8a8a);align-items:center;gap:6px;font-size:13px;display:flex}.ClassesColumn-module__footerHint--pr80F svg{flex:none}.PredictionClassBar-module__bar--puT5g{background-color:var(--hr-color-surface-0,#f3f3f4);box-sizing:border-box;border-radius:999px;justify-content:space-between;align-items:center;width:100%;height:28px;padding:0 12px;display:flex;position:relative;overflow:hidden}.PredictionClassBar-module__fill--svm3H{inset:2px calc((1 - var(--robo-marvel-confidence))*100% + 2px)2px 2px;border-radius:999px;transition:inset .2s;position:absolute}.PredictionClassBar-module__label--oHQsS,.PredictionClassBar-module__value--oIwuU{color:var(--hr-color-text-primary,#21201f);font-variant-numeric:tabular-nums;z-index:1;font-size:12px;position:relative}.PredictionClassBar-module__label--oHQsS{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TrainedCheckModelCard-module__card--cHCvo{flex-direction:column;width:100%;max-width:860px;display:flex;overflow:hidden}.TrainedCheckModelCard-module__header--MmUYB{flex-direction:column;gap:4px;padding:20px 20px 16px;display:flex}.TrainedCheckModelCard-module__title--yoelX{color:var(--hr-color-text-primary,#21201f);font-size:20px;font-weight:600}.TrainedCheckModelCard-module__subtitle--yC68f{color:var(--hr-color-text-secondary,#8a8a8a);font-size:14px}.TrainedCheckModelCard-module__divider--dzAaI{background:var(--hr-color-base-special,#ededed);flex:none;height:1px}.TrainedCheckModelCard-module__body--RXJLQ{flex:1;align-items:stretch;min-height:0;display:flex}.TrainedCheckModelCard-module__cameraColumn--V8L59{flex-direction:column;flex:1;gap:8px;min-width:0;padding:16px 20px 20px;display:flex}.TrainedCheckModelCard-module__cameraLabel--PWh8H{color:var(--hr-color-text-secondary,#59595c);font-size:14px}.TrainedCheckModelCard-module__cameraBox--sVmkw{aspect-ratio:1;background-color:#fafafa;background-image:linear-gradient(45deg,#ececec 25%,#0000 25%),linear-gradient(-45deg,#ececec 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ececec 75%),linear-gradient(-45deg,#0000 75%,#ececec 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:14px;flex:1;overflow:hidden}.TrainedCheckModelCard-module__canvas--ybbf_{object-fit:cover;width:100%;height:100%;display:block}.TrainedCheckModelCard-module__resultsColumn--xSjB1{border-left:1px solid var(--hr-color-base-special,#ededed);flex-direction:column;flex:1;min-width:0;display:flex}.TrainedCheckModelCard-module__panel--RBnmZ{flex-direction:column;flex:1;gap:12px;padding:16px 20px 20px;display:flex}.TrainedCheckModelCard-module__panelHeader--pN82S{color:var(--hr-color-text-primary,#21201f);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.TrainedCheckModelCard-module__help--tMp6f{color:var(--hr-color-text-secondary,#9c9c9c);cursor:help;display:inline-flex}.TrainedCheckModelCard-module__bars--YtiVV{flex-direction:column;gap:8px;display:flex}.TrainedCheckModelCard-module__metricsDivider--Oy9m5{background:var(--hr-color-base-special,#ededed);flex:none;height:1px;margin:auto -20px 0}.TrainedCheckModelCard-module__metrics--MA6Uy{flex:none;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:4px;display:grid}.TrainedCheckModelCard-module__metric--kojir{border-right:1px solid var(--hr-color-base-special,#ededed)}.TrainedCheckModelCard-module__metric--kojir:last-child{border-right:none}@media (max-width:720px){.TrainedCheckModelCard-module__body--RXJLQ{flex-direction:column}.TrainedCheckModelCard-module__resultsColumn--xSjB1{border-left:none;border-top:1px solid var(--hr-color-base-special,#ededed)}}.TrainedDatasetCard-module__card--w9mEZ{flex-direction:column;width:360px;max-height:calc(100vh - 220px);padding:16px;display:flex}.TrainedDatasetCard-module__header--oXXmm{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.TrainedDatasetCard-module__title--b3JRw{color:var(--hr-color-text-primary,#21201f);font-size:20px;font-weight:600}.TrainedDatasetCard-module__subtitle--lue1t{color:var(--hr-color-text-secondary,#8a8a8a);font-size:14px}.TrainedDatasetCard-module__divider--RMRPp{background:var(--hr-color-base-special,#ededed);flex:none;height:1px;margin:0 -16px}.TrainedDatasetCard-module__classes--tfKuQ{scrollbar-width:none;flex-direction:column;flex:1;gap:20px;min-height:0;padding-top:16px;display:flex;overflow:hidden auto}.TrainedDatasetCard-module__classes--tfKuQ::-webkit-scrollbar{display:none}.TrainedDatasetCard-module__footer--URjfU{flex-direction:column;gap:16px;padding-top:16px;display:flex}.TrainedDatasetCard-module__classSection--n4c48{flex-direction:column;flex:none;gap:10px;display:flex}.TrainedDatasetCard-module__tilesScroll--raSF1{scrollbar-color:#00000040 transparent;scrollbar-width:thin;gap:8px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.TrainedDatasetCard-module__tilesScroll--raSF1::-webkit-scrollbar{height:8px}.TrainedDatasetCard-module__tilesScroll--raSF1::-webkit-scrollbar-track{background:0 0}.TrainedDatasetCard-module__tilesScroll--raSF1::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.TrainedDatasetCard-module__tilesScroll--raSF1::-webkit-scrollbar-thumb:hover{background:#00000059}.TrainedDatasetCard-module__dragging--jcsIx{cursor:grabbing;-webkit-user-select:none;user-select:none}.TrainedDatasetCard-module__dragging--jcsIx *{pointer-events:none}.TrainedDatasetCard-module__tile--oFuMC{background-color:#fafafa;background-image:linear-gradient(45deg,#ececec 25%,#0000 25%),linear-gradient(-45deg,#ececec 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ececec 75%),linear-gradient(-45deg,#0000 75%,#ececec 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:10px;flex:none;width:72px;height:72px;overflow:hidden}.TrainedDatasetCard-module__previewTile--VeKIy{object-fit:cover;width:100%;height:100%;display:block}.TrainingCard-module__card--NsQdU{width:300px}.TrainingCard-module__panel--pF2wV{border:2px solid var(--hr-color-base-special,#ededed);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.TrainingCard-module__panelHeader--Ism17{color:var(--hr-color-text-primary,#21201f);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.TrainingCard-module__help--1BKQi{color:var(--hr-color-text-secondary,#9c9c9c);cursor:help;display:inline-flex}.TrainingCard-module__progressRow--Nwb1L{align-items:center;gap:12px;display:flex}.TrainingCard-module__progressTrack--xPYPw{background:var(--hr-color-base-special,#ededed);border-radius:3px;flex:1;height:6px;overflow:hidden}.TrainingCard-module__progressFill--kp2dY{background:var(--hr-color-text-primary,#21201f);border-radius:3px;height:100%;transition:width .3s}.TrainingCard-module__progressPercent--OuE2Q{color:var(--hr-color-text-primary,#21201f);font-variant-numeric:tabular-nums;font-size:14px}.TrainingCard-module__metrics--Ti2F7{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.TrainingCard-module__metricMuted--khgQG{color:var(--hr-color-text-secondary,#9c9c9c);font-size:14px;font-weight:400}.TrainingCard-module__footerHint--Pxdon{color:var(--hr-color-text-secondary,#8a8a8a);align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.TrainingCard-module__footerHint--Pxdon svg{flex:none;margin-top:1px}.TrainingCard-module__notificationSuccess--JGdM6{background-color:var(--hr-color-status-success-light,#edfbf3)}.TrainingCard-module__notificationWarning--kEdgn{background-color:var(--hr-color-spectre-orange-100)}.ModelsWorkspace-module__workspace--qvzfE{width:100%;padding:24px 0;position:relative}.ModelsWorkspace-module__trainedContainer--DPTHl{justify-content:center;align-items:center;width:100%;max-width:1280px;min-height:calc(100vh - 220px);margin:0 auto;padding:0 24px;display:flex}.ModelsWorkspace-module__trainedRow--TRrdo{justify-content:center;align-items:stretch;gap:24px;width:100%;display:flex}.ModelsWorkspace-module__row--VdN8T{z-index:1;justify-content:center;align-items:center;gap:120px;display:flex;position:relative}.ModelsWorkspace-module__left--AOXtB{flex:none;width:520px;max-height:calc(100vh - 220px);display:flex}@media (max-width:1200px){.ModelsWorkspace-module__row--VdN8T{gap:64px}.ModelsWorkspace-module__left--AOXtB{width:440px}}.PhysicalModelsPage-module__page--aZ8l1{padding:12px 24px 32px}.PhysicalModelsPage-module__connect--F6XfN{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:420px;margin:96px auto 0;display:flex}.PhysicalModelsPage-module__connectTitle--Ofcom{color:var(--hr-color-text-primary,#21201f);font-size:22px;font-weight:600}.PhysicalModelsPage-module__connectHint--Vpb4Y{color:var(--hr-color-text-secondary,#8a8a8a);margin-bottom:8px;font-size:15px;line-height:1.4}.PhysicalModelsPage-module__confirmModal--UQST4 .DialogLayout,.PhysicalModelsPage-module__confirmClearModal--JZVq5 .DialogLayout{max-width:420px}.ResultsAnalysisProgress-module__progressPanel--mX7wN{background-color:var(--hr-color-surface-elevated,#fff);border:1px solid var(--hr-color-border-secondary);border-radius:var(--hr-border-radius-l);color:var(--hr-color-text-primary);gap:var(--hr-space-s);padding:var(--hr-space-m);flex-direction:column;display:flex}.ResultsAnalysisProgress-module__progressHeader--BRRPe{align-items:center;gap:var(--hr-space-s);justify-content:space-between;display:flex}.ResultsAnalysisProgress-module__progressStats--kTz5b{gap:var(--hr-space-2-xs);flex-direction:column;display:flex}.ResultsAnalysisProgress-module__progressBar--cI66o{background-color:var(--hr-color-border-secondary);border-radius:4px;width:100%;height:8px;position:relative;overflow:hidden}.ResultsAnalysisProgress-module__progressFill--vCc_k{background-color:var(--hr-color-text-primary);border-radius:4px;min-width:0;height:100%;transition:width .25s;display:block}.ResultsAnalysisProgress-module__progressBarIndeterminate--RXGzn .ResultsAnalysisProgress-module__progressFill--vCc_k{animation:1.4s ease-in-out infinite ResultsAnalysisProgress-module__progress-indeterminate--vck8g;position:absolute;top:0}@keyframes ResultsAnalysisProgress-module__progress-indeterminate--vck8g{0%{left:-35%}to{left:100%}}.ResultsAnalysisProgress-module__textPrimary--Inqrn{color:var(--hr-color-text-primary)}.ResultsAnalysisProgress-module__textSecondary--sBkRz{color:var(--hr-color-text-secondary)}.ResultsList-module__textPrimary--AjjuJ{color:var(--hr-color-text-primary)}.ResultsList-module__textSecondary--z4Qp4{color:var(--hr-color-text-secondary)}.ResultsList-module__resultsSection--Pw92E{gap:var(--hr-space-m);flex-direction:column;display:flex}.ResultsList-module__resultsSectionHeader--Nm60f{align-items:baseline;gap:var(--hr-space-xs)var(--hr-space-m);flex-wrap:wrap;justify-content:space-between;display:flex}.ResultsList-module__resultsFooter--qLFgz{align-items:center;gap:var(--hr-space-s);padding-top:var(--hr-space-2-xs);flex-direction:column;display:flex}.ResultsList-module__pagination--C6twF{justify-content:center;width:100%;display:flex}.ResultsList-module__resultsList--XtgEz{gap:var(--hr-space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ResultsList-module__studentRow--NPfml{background-color:var(--hr-color-surface-elevated,#fff);border:1px solid var(--hr-color-border-secondary);border-radius:var(--hr-border-radius-m);color:var(--hr-color-text-primary);overflow:hidden}.ResultsList-module__studentRow--NPfml[open]{border-color:var(--hr-color-control-primary-bg-default)}.ResultsList-module__studentSummary--HJY_M{cursor:pointer;align-items:center;gap:var(--hr-space-s)var(--hr-space-m);padding:var(--hr-space-m-compact)var(--hr-space-m);grid-template-columns:1fr auto auto;list-style:none;display:grid}.ResultsList-module__studentSummary--HJY_M::-webkit-details-marker{display:none}.ResultsList-module__studentSummaryMain--_ma9d{gap:var(--hr-space-2-xs);flex-direction:column;min-width:0;display:flex}.ResultsList-module__studentGradeBadge--qjRGz{background-color:var(--hr-color-surface-200-dark,#292929);border-radius:var(--hr-border-radius-s);color:var(--hr-color-white-1200,#fff);padding:var(--hr-space-xs);text-align:center;flex-direction:column;align-items:center;gap:0;line-height:1;display:flex}.ResultsList-module__studentGradeValue--M7mOb{font-size:24px;font-weight:700;line-height:1.1}.ResultsList-module__gradeBadgeLabel--fiM1d{opacity:.85;font-size:12px;line-height:1.2}.ResultsList-module__chevron--Ju8Sv{color:var(--hr-color-text-secondary);flex-shrink:0;transition:transform .15s}.ResultsList-module__studentRow--NPfml[open] .ResultsList-module__chevron--Ju8Sv{transform:rotate(180deg)}.ResultsList-module__studentBody--kZWG9{border-top:1px solid var(--hr-color-border-secondary);padding:var(--hr-space-s)var(--hr-space-m)var(--hr-space-m)}.ResultsList-module__tasksList--Y4vgS{gap:var(--hr-space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ResultsList-module__taskCard--rgvOW{background-color:var(--hr-color-control-ghost-bg-default,#f8f8f8);border:1px solid var(--hr-color-border-secondary);border-radius:var(--hr-border-radius-s);color:var(--hr-color-text-primary);gap:var(--hr-space-s);padding:var(--hr-space-s);flex-direction:column;list-style:none;display:flex}.ResultsList-module__taskCardIncomplete--R4O3b{background-color:var(--hr-color-surface-warning,#fff8e6);border-color:var(--hr-color-border-warning,#f5a623)}.ResultsList-module__taskIncompleteHint--fSSUR{color:var(--hr-color-text-warning,#b8860b);margin:-4px 0 0;font-size:13px;font-weight:500;line-height:1.35}.ResultsList-module__taskHeader--u4Phx{align-items:flex-start;gap:var(--hr-space-xs)var(--hr-space-s);flex-wrap:wrap;justify-content:space-between;display:flex}.ResultsList-module__taskHeaderMeta--Zzdc4{align-items:center;gap:var(--hr-space-xs);flex-wrap:wrap;display:flex}.ResultsList-module__taskGradeBadge--p5oAV{background-color:var(--hr-color-surface-200-dark,#292929);border-radius:var(--hr-border-radius-s);color:var(--hr-color-white-1200,#fff);padding:var(--hr-space-xs-compact)var(--hr-space-s-compact);text-align:center;flex-direction:column;align-items:center;gap:0;line-height:1;display:flex}.ResultsList-module__taskGradeValue--Y63cy{font-size:20px;font-weight:700;line-height:1.1}.ResultsList-module__taskProgramBlock--nFz5t{gap:var(--hr-space-xs-compact);flex-direction:column;display:flex}.ResultsList-module__programCode--G1Py_{background-color:var(--hr-color-surface-elevated,#fff);border-radius:var(--hr-border-radius-s);color:var(--hr-color-text-primary);max-height:280px;padding:var(--hr-space-s-compact);white-space:pre;margin:0;font-family:Fira Code,monospace;font-size:12px;line-height:1.45;overflow:auto}.ResultsList-module__runsList--Gv5uX{gap:var(--hr-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ResultsList-module__runRow--A78FD{background-color:var(--hr-color-surface-elevated,#fff);border:1px solid var(--hr-color-border-secondary);border-radius:var(--hr-border-radius-s);gap:var(--hr-space-xs);padding:var(--hr-space-s-compact);flex-direction:column;list-style:none;display:flex}.ResultsList-module__runRowIncomplete--AvQOA{border-color:var(--hr-color-border-warning,#f5a623)}.ResultsList-module__runHeader--SwGh8{align-items:center;gap:var(--hr-space-xs);flex-wrap:wrap;justify-content:space-between;display:flex}.ResultsList-module__goalsCompactList--Lw0n0{gap:var(--hr-space-2-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ResultsList-module__goalCompactItem--KY1T_{color:var(--hr-color-text-primary);list-style:none}@media (max-width:640px){.ResultsList-module__studentSummary--HJY_M{grid-template-columns:1fr auto}.ResultsList-module__studentGradeBadge--qjRGz{grid-column:1/-1;justify-self:start}}@media (min-width:720px){.ResultsList-module__goalsCompactList--Lw0n0{gap:var(--hr-space-2-xs)var(--hr-space-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.ResultsUploadPanel-module__uploadPanel--KOxRp{background-color:var(--hr-color-surface-elevated,#fff);border:1px solid var(--hr-color-border-secondary);border-radius:var(--hr-border-radius-l);color:var(--hr-color-text-primary);gap:var(--hr-space-m);padding:var(--hr-space-m);flex-direction:column;display:flex}.ResultsUploadPanel-module__uploadRow--WTGUG{align-items:center;gap:var(--hr-space-s);flex-wrap:wrap;display:flex}.ResultsUploadPanel-module__fileInputHidden--b9QFg{display:none}.ResultsUploadPanel-module__selectedFolder--EUnV3{background-color:var(--hr-color-control-ghost-bg-default,#f5f5f5);border-radius:var(--hr-border-radius-s);align-items:center;gap:var(--hr-space-xs);min-width:200px;padding:var(--hr-space-s-compact)var(--hr-space-s);flex:1;display:flex}.ResultsUploadPanel-module__textPrimary--PtfHp{color:var(--hr-color-text-primary)}.ResultsUploadPanel-module__textSecondary--ShOHR{color:var(--hr-color-text-secondary)}.RoboFinistResultsPage-module__pageContent--RdfZ3{box-sizing:border-box;color:var(--hr-color-text-primary);gap:var(--hr-space-2-xl);flex-direction:column;width:100%;display:flex}.RoboFinistResultsPage-module__layout--NCdx4{gap:var(--hr-space-m);padding:var(--hr-space-xl)0;flex-direction:column;display:flex}.RoboFinistResultsPage-module__pageHeader--rP8Uc{gap:var(--hr-space-xs);flex-direction:column;max-width:720px;display:flex}.RoboFinistResultsPage-module__textPrimary--_mTBE{color:var(--hr-color-text-primary)}.RoboFinistResultsPage-module__textSecondary--cPMHR{color:var(--hr-color-text-secondary)}@font-face{font-family:YS Text Wide;src:local(YS Text Wide Regular),url(yastatic-net.ru/s3/robo-marvel/robo-marvel/releases/freeze/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/freeze/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/freeze/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/freeze/assets/0f0de25117ad1a8d.YS%20Text%20Wide-Medium%20Italic.ttf)format("truetype")}:root{--robo-marvel-background-color:#f5f5f5;--robo-marvel-text-color:#0006;--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:#0000001a;--color-footer-border-top:#0000001a}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}.toast-container{width:400px}.Button.Button_view_primary{--robo-marvel-button-primary-hover:#363636;--hr-internal-button-background-hovered:var(--robo-marvel-button-primary-hover)}.Toastify-Description{white-space:pre-line}