.particle-laboratory-module__8Rd3Nq__laboratory{z-index:0;pointer-events:none;background:var(--scene-bg,#101713);position:fixed;inset:0}.particle-laboratory-module__8Rd3Nq__laboratory:after{content:"";opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.particle-laboratory-module__8Rd3Nq__canvas{width:100%;height:100%;position:absolute;inset:0}.particle-laboratory-module__8Rd3Nq__controls{z-index:4;width:min(30vw,320px);color:var(--scene-ink,#f1f2e9);pointer-events:auto;position:fixed;bottom:28px;left:max(40px,50vw - 672px)}.particle-laboratory-module__8Rd3Nq__navigation{justify-content:space-between;align-items:center;gap:20px;display:flex}.particle-laboratory-module__8Rd3Nq__chapters{flex:1;display:flex}.particle-laboratory-module__8Rd3Nq__chapters button{min-width:20px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:10px 3px}.particle-laboratory-module__8Rd3Nq__chapters button span{opacity:.25;background:currentColor;height:2px;transition:opacity .15s,height .15s;display:block}.particle-laboratory-module__8Rd3Nq__chapters button[aria-current=step] span,.particle-laboratory-module__8Rd3Nq__chapters button:hover span{opacity:1;height:4px}.particle-laboratory-module__8Rd3Nq__controls button:focus-visible{outline-offset:3px;box-shadow:none;border-radius:0;outline:2px solid}@media (max-width:1100px){.particle-laboratory-module__8Rd3Nq__controls{width:30vw;left:28px}}.particle-laboratory-module__8Rd3Nq__wideControls{width:min(28vw,260px);left:auto;right:max(40px,50vw - 672px)}@media (min-width:761px) and (max-width:1100px){.particle-laboratory-module__8Rd3Nq__wideControls{right:28px}}@media (max-width:760px){.particle-laboratory-module__8Rd3Nq__canvas{opacity:.8}.particle-laboratory-module__8Rd3Nq__controls{border:1px solid var(--scene-line,#f1f2e935);background:color-mix(in srgb, var(--scene-bg,#101713) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:20px;width:auto;padding:8px 10px;display:flex;bottom:16px;left:22px;right:22px}.particle-laboratory-module__8Rd3Nq__navigation{flex:1;gap:10px}.particle-laboratory-module__8Rd3Nq__chapters button{min-width:12px;padding-inline:2px}}@media (prefers-reduced-motion:reduce){.particle-laboratory-module__8Rd3Nq__chapters button span{transition:none}}
