:root{--ui-f: 0px;--ui-head-h: 0px;--ui-sans: system-ui, -apple-system, "Segoe UI", sans-serif;--ui-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ui-line-btn: rgb(255 255 255 / .16)}.lil-gui.crystal-panel,.lil-gui.crystal-panel .lil-gui{--background-color: rgb(4 8 22 / .78);--widget-color: rgb(255 255 255 / .08);--hover-color: rgb(255 255 255 / .14);--focus-color: rgb(255 255 255 / .2);--number-color: #9fc4ff;--string-color: #9fc4ff;--text-color: rgb(255 255 255 / .86);--title-background-color: rgb(4 8 22 / .9);--title-text-color: #fff;--font-family: var(--ui-sans);--font-family-mono: var(--ui-mono);--font-size: 11px;--input-font-size: 11px;--widget-border-radius: 0}.lil-gui.crystal-panel .lil-gui{--background-color: transparent}.lil-gui.autoPlace.crystal-panel{position:fixed;top:12px;right:12px;z-index:9;width:min(300px,calc(100vw - 48px));max-height:calc(100dvh - var(--ui-f) * 2 - var(--ui-head-h) - 24px);overflow-y:auto;border:1px solid var(--ui-line-btn);border-radius:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lil-gui.crystal-panel .title{font-family:var(--ui-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ui-off .lil-gui.autoPlace.crystal-panel,.ui-menu-open .lil-gui.autoPlace.crystal-panel,.ui-past-hero .lil-gui.autoPlace.crystal-panel{display:none}.lil-gui.autoPlace.crystal-panel:not(.closed){z-index:11}@media(max-width:640px){.lil-gui.autoPlace.crystal-panel:not(.closed){--background-color: rgb(4 8 22 / .96)}}.lil-gui.autoPlace.editor-panel{width:min(360px,calc(100vw - 32px))}.lil-gui.editor-panel{--name-width: 52%;--folder-indent: 8px}.lil-gui.editor-panel .controller .name{position:relative}.lil-gui.editor-panel .controller.is-edited .name:before{content:"";position:absolute;left:-6px;top:50%;width:3px;height:3px;margin-top:-1.5px;background:#9fc4ff}.editor-search{position:sticky;top:0;z-index:2;display:grid;gap:8px;padding:10px 8px;border-bottom:1px solid var(--ui-line-btn);background:#040816}.editor-search__field{display:grid;gap:6px}.editor-search__label{font-family:var(--ui-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#ffffff94}.lil-gui .editor-search__input{width:100%;height:auto;padding:9px 10px;border:1px solid var(--ui-line-btn);border-radius:0;background:#ffffff0f;color:#fff;font-family:var(--ui-sans);font-size:13px}.editor-search__input::placeholder{color:#ffffff6b}.lil-gui .editor-search__input:focus-visible{outline:1px solid #fff;outline-offset:2px}.editor-search__count{margin:0;font-family:var(--ui-sans);font-size:12px;line-height:1.4;color:#9fc4ff}.editor-search__count:empty{display:none}.lil-gui.editor-panel .controller{flex-wrap:wrap;margin:10px 0}.lil-gui.editor-panel .controller:not(.function):not(.boolean)>.name{flex:0 0 100%;min-width:0;padding:0 0 4px;white-space:normal;line-height:1.35;font-size:12px;color:#ffffffeb}.lil-gui.editor-panel .editor-help{flex:0 0 100%;margin:3px 0 5px;font-family:var(--ui-sans);font-size:11px;line-height:1.35;white-space:normal;color:#ffffff9e}.lil-gui.editor-panel .editor-folder-help{margin:2px 0 6px;padding:0 var(--padding);font-family:var(--ui-sans);font-size:11.5px;line-height:1.4;color:#ffffffa8}.lil-gui.editor-panel.is-help-off .editor-help,.lil-gui.editor-panel.is-help-off .editor-folder-help{display:none}.lil-gui.editor-panel .controller .name mark{background:#9fc4ff4d;color:#fff}.editor-box{display:grid;gap:10px;padding:10px 8px 12px;font-family:var(--ui-sans);color:#ffffffdb}.editor-field{display:grid;gap:6px}.editor-label,.editor-meta,.editor-status,.editor-check{font-family:var(--ui-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.editor-label,.editor-meta{color:#ffffff94}.editor-select{appearance:none;width:100%;padding:9px 30px 9px 10px;border:1px solid var(--ui-line-btn);border-radius:0;background:#ffffff0f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6'%3E%3Cpath d='M0 0l4.5 6L9 0z' fill='%23fff'/%3E%3C/svg%3E") no-repeat right 11px center;color:#fff;font-family:var(--ui-sans);font-size:14px;font-weight:500}.editor-select option{background:#050a18}.editor-tagline{margin:0;font-size:12px;line-height:1.45;color:#ffffffc7}.editor-meta,.editor-status{margin:0}.editor-status{min-height:1.2em;color:#9fc4ff}.editor-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lil-gui .editor-actions button,.editor-dialog__actions button{width:100%;height:auto;min-height:32px;line-height:1.25;padding:8px 6px;border:1px solid var(--ui-line-btn);border-radius:0;background:transparent;color:#fff;font-family:var(--ui-mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease-out),border-color var(--ui-dur-fast) var(--ui-ease-out)}.lil-gui .editor-actions button:hover,.editor-dialog__actions button:hover{background:#ffffff14;border-color:#fff6}.lil-gui .editor-actions button:focus-visible,.editor-dialog__actions button:focus-visible,.editor-select:focus-visible,.editor-check input:focus-visible{outline:1px solid #fff;outline-offset:2px}.lil-gui .editor-actions .is-primary,.editor-dialog__actions .is-primary{background:#fff;border-color:#fff;color:#030813}.lil-gui .editor-actions .is-primary:hover,.editor-dialog__actions .is-primary:hover{background:#ffffffdb}.editor-actions .is-primary{grid-column:1 / -1}.editor-check{display:flex;align-items:center;gap:8px;color:#ffffffc7;cursor:pointer}.editor-check input{accent-color:#9fc4ff;margin:0}.editor-dialog{width:min(560px,calc(100vw - 32px));padding:0;border:1px solid var(--ui-line-btn);border-radius:0;background:#030813f5;color:#fff}.editor-dialog::backdrop{background:#01040c99;backdrop-filter:blur(4px)}.editor-dialog__body{display:grid;gap:12px;padding:20px}.editor-dialog__title{margin:0;font-family:var(--ui-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.editor-dialog__hint,.editor-dialog__error{margin:0;font-family:var(--ui-sans);font-size:13px;line-height:1.45;color:#ffffffc7}.editor-dialog__error{color:#ffb4b4}.editor-dialog__error:empty{display:none}.editor-dialog__text{width:100%;min-height:220px;max-height:55dvh;padding:10px;border:1px solid var(--ui-line-btn);border-radius:0;background:#ffffff0a;color:#dce8ff;font-family:var(--ui-mono);font-size:12px;line-height:1.45;resize:vertical}.editor-dialog__actions{display:flex;justify-content:flex-end;gap:8px}.editor-dialog__actions button{min-width:110px;padding:10px 14px}.editor-dialog__actions button[hidden]{display:none}@media(max-width:640px){.lil-gui.autoPlace.crystal-panel{top:64px;max-height:calc(100dvh - 76px)}.lil-gui.autoPlace.editor-panel.closed{width:auto}}
