*{margin:0;padding:0}html,body{background:#0c0b0e;overflow:hidden}.threejs{opacity:0;touch-action:none;outline:none;width:100%;height:100%;transition:opacity 1.4s;position:fixed;top:0;left:0}.threejs.is-ready{opacity:1}.intro{color:#e9edf3;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:fixed;top:22px;left:26px}.intro h1{letter-spacing:.14em;text-transform:uppercase;font-size:17px;font-weight:600}.intro a{letter-spacing:.04em;color:#8f98a8;pointer-events:auto;align-items:center;gap:7px;margin-top:8px;font-size:12px;text-decoration:none;transition:color .2s;display:inline-flex}.intro a:hover,.intro a:focus-visible{color:#e9edf3}.intro svg{width:16px;height:16px}.lil-gui.panel,.lil-gui.panel .lil-gui{--background-color:#101218a8;--title-background-color:transparent;--title-text-color:#e9edf3;--text-color:#b4bcc9;--widget-color:#ffffff12;--hover-color:#ffffff1f;--focus-color:#ffffff29;--number-color:#a9bbd9;--font-family:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-size:12px;--input-font-size:12px;--widget-height:24px;--widget-border-radius:6px;--spacing:8px;--padding:10px;--name-width:34%;--slider-knob-width:3px;--folder-indent:0px}.lil-gui.panel .lil-gui{--background-color:transparent}.lil-gui.panel{-webkit-backdrop-filter:blur(14px)saturate(120%);border:1px solid #ffffff12;border-radius:14px;max-height:calc(100% - 32px);top:16px;right:16px}.lil-gui.panel.root>.title{letter-spacing:.06em;font-weight:600}.lil-gui.panel .lil-gui>.title{letter-spacing:.12em;text-transform:uppercase;color:#7c8594;font-size:10.5px;font-weight:600}.lil-gui.panel .controller.number .fill{background:#a9bbd933}.lil-gui.panel .controller.launch{margin-top:6px}.lil-gui.panel .controller.launch button{color:#0e1015;letter-spacing:.06em;background:#a9bbd9;border:0;height:34px;font-weight:600;transition:background .2s}.lil-gui.panel .controller.launch button:hover,.lil-gui.panel .controller.launch button:focus-visible{background:#c6d3e8}@media (pointer:coarse){.lil-gui.panel,.lil-gui.panel .lil-gui{--font-size:14px;--input-font-size:16px;--widget-height:32px}}
