@font-face{font-family:DIN Pro;src:url(/lab/assets/dinpro-Cq3LdmdD-CNcZ94Z1.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DIN Pro;src:url(/lab/assets/dinpro_bold-DkofzpcJ-DYIRQqZd.woff2)format("woff2");font-weight:700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090909;--text:#eee;--cyan:#00b8ef;--orange:#ff791b}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:24px}body.presentation-page{background-color:var(--bg);min-width:320px;color:var(--text);-webkit-font-smoothing:antialiased;background-image:linear-gradient(#171717 1px,#0000 1px),linear-gradient(90deg,#171717 1px,#0000 1px);background-size:32px 32px;margin:0;font:15px/1.55 DIN Pro,Arial,sans-serif;overflow-x:hidden}a{color:inherit}.presentation-main{gap:28px;width:min(1160px,100% - 64px);margin:0 auto;padding:24px 0 40px;display:grid}.presentation-main>section{min-width:0;margin:0;scroll-margin-top:24px}.demo-task{margin-bottom:16px}.demo-task h2{color:#f0f2f2;margin:0 0 10px;font-size:21px;line-height:1.3}.demo-task p{color:#b5c2c7;margin:0;font-size:15px;line-height:1.65}.demo-task p+p{margin-top:8px}.demo-task code{color:#e5edf0;font:inherit;overflow-wrap:anywhere}.demo-task__question strong{color:#e5edf0;font-weight:700}.portal-laser-demo{background:#101516;border:1px solid #303c40;padding:14px 18px;overflow:hidden}.portal-laser-demo__stage{min-height:320px;position:relative}.portal-laser-demo__canvas{touch-action:pan-y;background:#090c0e;width:100%;height:320px;overflow:hidden}.portal-laser-demo__canvas .portal-scene__canvas{width:100%;height:100%;display:block}.portal-scene__loading,.portal-scene-fallback{color:#9da8aa;text-align:center;place-items:center;height:100%;min-height:190px;margin:0;padding:20px;font-size:12px;display:grid}.demo-section>[data-logic-demo]:empty{min-height:clamp(360px,70vw,800px)}.demo-section>[data-vacuum-demo]:empty{min-height:clamp(340px,60vw,700px)}.demo-section>[data-robot-demo]:empty{min-height:clamp(450px,65vw,780px)}.presentation-page .logic-chamber__note,.presentation-page .logic-chamber__legend,.presentation-page .vacuum-chamber__note,.presentation-page .portal-cube-controls__hint,.presentation-page .test-chamber__program>div{display:none}.presentation-page .test-chamber__program{grid-template-columns:minmax(0,1fr)}@media (width<=680px){.presentation-main{gap:20px;width:calc(100% - 28px);padding:18px 0 28px}.portal-laser-demo{padding:9px 8px}.portal-laser-demo__stage{min-height:220px}.portal-laser-demo__canvas{height:220px}}@media (width<=420px){.portal-laser-demo__stage{min-height:190px}.portal-laser-demo__canvas{height:190px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
