._arrowButton_hld65_7{--edge-distance: calc(var(--padding) + var(--stick, 0px) + var(--extend, 0px));width:var(--hud-height);aspect-ratio:1 / 1;position:absolute;z-index:var(--z-notch);border:none;background-color:transparent;border-radius:var(--radius-big);color:var(--color-front);pointer-events:auto;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(10px) brightness(1.1) invert(.25);backdrop-filter:blur(10px) brightness(1.1) invert(.25);user-select:none;-webkit-user-select:none;touch-action:manipulation}._arrowButton_hld65_7._top_hld65_27,._arrowButton_hld65_7._bottom_hld65_28{left:50%;translate:-50% 0%}._arrowButton_hld65_7._left_hld65_33,._arrowButton_hld65_7._right_hld65_34{top:50%;transform-origin:top}._arrowButton_hld65_7._top_hld65_27{top:var(--edge-distance);rotate:180deg;transform-origin:center center}._arrowButton_hld65_7._bottom_hld65_28{bottom:var(--edge-distance)}._arrowButton_hld65_7._left_hld65_33{left:var(--edge-distance);rotate:90deg;translate:50% 0%}._arrowButton_hld65_7._right_hld65_34{right:var(--edge-distance);rotate:-90deg;translate:-50% 0%}@media (prefers-reduced-transparency: reduce){._arrowButton_hld65_7{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b1b1bd9}}._canvasWrapper_14f44_1{position:absolute;top:0;right:0;bottom:0;left:0}._glCanvas_14f44_6{position:absolute;top:0;right:0;bottom:0;left:0;display:block;touch-action:none;user-select:none;-webkit-user-select:none}._handleOverlay_14f44_15{position:absolute;left:var(--selected-x, 0px);top:var(--selected-y, 0px);width:var(--selected-width, 0px);height:var(--selected-height, 0px);pointer-events:none}._cameraLoader_14f44_24{position:absolute;left:var(--preview-x, 0);top:var(--preview-y, 0);width:var(--preview-width, 100%);height:var(--preview-height, 100%);display:flex;align-items:center;justify-content:center;pointer-events:none}._cameraLoader_14f44_24:after{content:"";width:2rem;height:2rem;border:3px solid var(--color-front);border-top-color:transparent;border-radius:50%;animation:_cameraLoaderSpin_14f44_1 .9s linear infinite}@keyframes _cameraLoaderSpin_14f44_1{to{transform:rotate(360deg)}}._content_t4tcr_1{align-items:stretch;gap:var(--padding);box-sizing:border-box;height:100%;color:var(--color-front);white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--color-scroll-thumb) transparent}._content_t4tcr_1 ._button_t4tcr_14{border:none;padding:calc(var(--padding) * 2);cursor:pointer}._hud_1fd3f_4{z-index:var(--z-hud);color:var(--color-front);pointer-events:auto;border-radius:var(--radius-big);-webkit-backdrop-filter:blur(10px) brightness(1.1) invert(.25);backdrop-filter:blur(10px) brightness(1.1) invert(.25);user-select:none;-webkit-user-select:none}._horizontal_1fd3f_9{height:calc(var(--hud-height) + var(--padding) * 2)}._horizontal_1fd3f_9>._content_1fd3f_27{flex-direction:row;padding:var(--padding)}._vertical_1fd3f_9{width:calc(var(--hud-height) + var(--padding) * 2)}._vertical_1fd3f_9>._content_1fd3f_27{flex-direction:column;padding-block:var(--padding)}._topLeft_1fd3f_7{grid-area:top-left;place-self:start start}._topRight_1fd3f_49{grid-area:top-right;place-self:start end}._middleRight_1fd3f_7{grid-area:middle-right;place-self:start end;max-height:100%;min-height:0}._bottomCenter_1fd3f_70{position:absolute;bottom:max(var(--padding),env(safe-area-inset-bottom));left:50%;transform:translate(-50%)}._content_1fd3f_27{display:flex;height:100%;box-sizing:border-box;justify-content:center;align-items:center}._button_1fd3f_91{width:var(--hud-height);aspect-ratio:1 / 1;padding:0;background:none;border:none;border-radius:calc(var(--radius-big) - var(--padding));box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:var(--color-front);cursor:pointer;touch-action:manipulation}._button_1fd3f_91._active_1fd3f_106{background:var(--color-active-back);color:var(--color-active-front)}._button_1fd3f_91:disabled{color:var(--color-disabled);cursor:not-allowed}._button_1fd3f_91[data-action=record-start]:not(:disabled){color:var(--color-red)}@media (prefers-reduced-transparency: reduce){._hud_1fd3f_4{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b1b1bd9}}._content_1kl8m_1{flex-direction:column;align-items:center;width:100%;height:100%;gap:var(--padding);color:var(--color-front);padding:var(--padding);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--color-scroll-thumb) transparent}._sliderContainer_1kl8m_15{margin-block:var(--padding)}._slider_1kl8m_15{-moz-appearance:none;appearance:none;-webkit-appearance:none;writing-mode:vertical-lr;direction:rtl;width:var(--hud-height);height:10rem;flex:0 0 auto;background:transparent;margin:0;cursor:pointer}._slider_1kl8m_15:disabled{opacity:.4;cursor:not-allowed}._slider_1kl8m_15::-webkit-slider-runnable-track{width:.25rem;background:#ffffff40;border-radius:.125rem}._slider_1kl8m_15::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:.5rem;width:1.5rem;border-radius:.25rem;background:var(--color-front);margin-left:-.625rem}._slider_1kl8m_15::-moz-range-track{width:.25rem;background:#ffffff40;border-radius:.125rem}._slider_1kl8m_15::-moz-range-thumb{height:.5rem;width:1.5rem;border-radius:.25rem;border:none;background:var(--color-front)}._dialog_1r5ml_1{border:none;padding:0;background:var(--color-back);color:var(--color-front);border-radius:var(--radius-big);min-width:min(16.25rem,calc(100dvw - 2 * var(--padding)));max-width:calc(100dvw - 2 * env(safe-area-inset-left) - 2 * env(safe-area-inset-right) - 2 * var(--padding));max-height:80dvh}._dialog_1r5ml_1[open]{display:flex;flex-direction:column;overflow:hidden}._dialog_1r5ml_1::backdrop{background:transparent;-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%)}._dialog_1r5ml_1[open]:has(~dialog[open]){visibility:hidden}._dialog_1r5ml_1[open]:has(~dialog[open])::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}._content_1r5ml_36{display:flex;flex-direction:column;align-items:stretch;padding:var(--padding);gap:var(--padding)}._option_1r5ml_44{background:none;border:none;color:var(--color-front);padding:var(--radius-small);font:inherit;text-align:left;cursor:pointer;border-radius:calc(var(--radius-big) - var(--padding));user-select:none;-webkit-user-select:none;touch-action:manipulation}._option_1r5ml_44:hover{background:var(--color-active-back);color:var(--color-active-front)}._option_1r5ml_44:disabled{opacity:.5;cursor:not-allowed}._optionDestructive_1r5ml_68{color:var(--color-red)}._optionDestructive_1r5ml_68:hover{background:var(--color-red);color:var(--color-back)}._titleRow_1r5ml_78{display:flex;align-items:center;gap:var(--padding)}._title_1r5ml_78{flex:1;min-width:0;margin:0;font:inherit;font-weight:700;text-align:left;padding:var(--radius-small);border:1px solid transparent;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._titleInput_1r5ml_99{flex:1;min-width:0;background:var(--color-active-back);color:var(--color-active-front);border:1px solid transparent;box-sizing:border-box;font:inherit;font-weight:700;text-align:left;padding:var(--radius-big);border-radius:calc(var(--radius-big) - var(--padding));outline:none}._editButton_1r5ml_114{background:none;border:none;color:var(--color-front);font:inherit;font-size:.8em;padding:var(--radius-small);height:calc((var(--radius-big) - var(--padding)) * 2);cursor:pointer;border-radius:calc(var(--radius-big) - var(--padding))}._editButton_1r5ml_114:hover{background:var(--color-active-back);color:var(--color-active-front)}._divider_1r5ml_131{height:1px;background:var(--color-front);opacity:.2;margin-block:var(--padding)}._projectList_1r5ml_138{display:flex;flex-direction:column;gap:var(--padding);overflow-y:auto;min-height:0;margin-inline:calc(-1 * var(--padding));padding-inline:var(--padding)}._projectRow_1r5ml_150{display:flex;align-items:stretch;gap:var(--padding);user-select:none;-webkit-user-select:none}._projectOpen_1r5ml_158{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--padding) / 2);text-align:left;min-width:0}._projectName_1r5ml_169{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:text;-webkit-user-select:text}._projectAge_1r5ml_181{font-size:.75em;opacity:.6;user-select:text;-webkit-user-select:text}._projectDelete_1r5ml_189{background:none;border:none;color:var(--color-front);padding:0 var(--radius-small);cursor:pointer;border-radius:calc(var(--radius-big) - var(--padding));display:flex;align-items:center;justify-content:center}._projectDelete_1r5ml_189:hover,._projectDelete_1r5ml_189[data-confirming=true]{background:var(--color-red);color:var(--color-back)}@media (prefers-reduced-transparency: reduce){._dialog_1r5ml_1::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000080}}._layoutBuilder_cvem1_1{position:relative;width:100%;height:100%}._canvas_cvem1_7{width:100%;height:100%;position:relative;overflow:hidden}._hudOverlay_cvem1_21{--hud-row: calc(var(--hud-height) + var(--padding) * 2);position:absolute;top:0;right:0;bottom:0;left:0;padding:max(var(--padding),env(safe-area-inset-top)) max(var(--padding),env(safe-area-inset-right)) max(var(--padding),env(safe-area-inset-bottom)) max(var(--padding),env(safe-area-inset-left));display:grid;gap:var(--padding);grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr var(--hud-row);grid-template-areas:"top-left   .   top-right" ".          .   middle-right" ".          .   .";pointer-events:none;box-sizing:border-box}@font-face{font-family:Gas;src:url(./gas-D16f78vV.ttf) format("truetype");font-display:swap;ascent-override:100%}html{font-size:16px}html,body,#root{height:100%;margin:0;font-family:Gas,system-ui,sans-serif}#root{--color-back: #1b1b1b;--color-front: rgb(216, 216, 216);--color-active-front: rgb(0, 0, 0);--color-active-back: rgb(216, 216, 216);--color-scroll-thumb: rgba(216, 216, 216, .3);--color-disabled: rgb(110, 110, 110);--color-red: #e94949;--radius-big: 1.5625rem;--radius-small: .75rem;--padding: .3125rem;--hud-height: 3.75rem;--hud-button-margin: .25rem;--z-selection-overlay: 100;--z-hud: 10;--z-notch: 1;--z-notch-handle: 2;--z-notch-backdrop: -1;background:var(--color-back);-webkit-tap-highlight-color:transparent}
