.error[data-v-4622818d]{position:absolute;max-width:80vw;color:#fff;text-align:center}.debug[data-v-4622818d]{position:absolute;top:0;left:0;z-index:1;margin:0;padding:.3rem .4rem;color:#0f0c;font-size:.65rem;line-height:1.3;white-space:pre;background-color:#00000080;pointer-events:none}.canvas[data-v-4622818d]{display:flex;width:100vw;height:100vh}.video[data-v-4622818d]{position:absolute;display:none}.popup[data-v-89bb8cf7]{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;width:min(94vw,31rem);max-height:90vh;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);color:#ffffffeb;font-size:.88rem;background-color:#222c41e6;border:.05rem solid rgba(255,255,255,.12);border-radius:1rem;box-shadow:0 1rem 3rem #0c121f52}.tabs[data-v-89bb8cf7]{flex-shrink:0;display:flex;gap:.15rem;padding:.3rem;background-color:#2c3a54;border-bottom:.05rem solid rgba(255,255,255,.08);border-radius:1rem 1rem 0 0}.tab[data-v-89bb8cf7]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:.1rem;font:inherit;font-size:.78rem;color:#ffffff94;background:transparent;cursor:pointer;min-height:2.5rem;padding:.5rem .08rem;border:none;border-radius:.7rem;transition:color .15s ease,background-color .15s ease}.tab.active[data-v-89bb8cf7]{color:#fff;background-color:#71d3d233}.tab-label[data-v-89bb8cf7]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em;text-transform:uppercase}.tab-count[data-v-89bb8cf7]{flex-shrink:0;min-width:.7rem;padding:0 .12rem;color:#a5ebe6;font-size:.65em;line-height:1.25;text-align:center;background-color:#71d3d22e;border-radius:1rem}.content[data-v-89bb8cf7]{flex:1 1 auto;min-height:0;box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:.75rem;overflow-x:hidden;overflow-y:auto;padding:.85rem;background-color:#3a4a67e6;border-top:.05rem solid rgba(255,255,255,.06);border-bottom:.05rem solid rgba(255,255,255,.06);-webkit-transform:translateZ(0);transform:translateZ(0)}.row[data-v-89bb8cf7]{display:flex;flex-wrap:nowrap;align-items:center;gap:.65rem;min-height:2rem}.row--split[data-v-89bb8cf7]{justify-content:space-between}.row label[data-v-89bb8cf7]{white-space:nowrap;flex-shrink:0;color:#ffffffd6}.row select[data-v-89bb8cf7]{min-width:9ch;max-width:100%;padding:.38rem .55rem;font:inherit;color:#ffffffeb;background-color:#ffffff14;border:.05rem solid rgba(255,255,255,.14);border-radius:.55rem}.row input[type=checkbox][data-v-89bb8cf7],.row input[type=radio][data-v-89bb8cf7],.row input[type=range][data-v-89bb8cf7]{accent-color:rgb(113,211,210)}.row input[type=checkbox][data-v-89bb8cf7],.row input[type=radio][data-v-89bb8cf7]{width:1.05rem;height:1.05rem;margin:0}.row input[type=range][data-v-89bb8cf7]{flex:1;min-width:5rem}.row input[type=color][data-v-89bb8cf7]{width:2.7rem;height:2rem;padding:.15rem;border:.05rem solid rgba(255,255,255,.18);border-radius:.55rem;background-color:#ffffff14;cursor:pointer}.group[data-v-89bb8cf7]{display:flex;flex-direction:column;gap:.6rem;padding:.75rem;background-color:#ffffff0e;border:.05rem solid rgba(255,255,255,.08);border-radius:.75rem}.info-note[data-v-89bb8cf7]{padding:.7rem;color:#ccf6f1db;font-style:italic;text-align:center;background-color:#71d3d21a;border-radius:.6rem}.fullscreen .group[data-v-89bb8cf7]{padding:0;background:transparent;border:none}.about h2[data-v-89bb8cf7]{margin:0;font-size:1rem;font-weight:600;text-align:center}.content p[data-v-89bb8cf7]{margin:0;color:#ffffffad;line-height:1.5;text-align:justify}.content a[data-v-89bb8cf7]{min-width:0;overflow:hidden;color:#a5ebe6;text-overflow:ellipsis;white-space:nowrap}.snapshot-button[data-v-89bb8cf7]{font:inherit;font-weight:600;color:#fff;background-color:#71d3d238;cursor:pointer;min-height:2.8rem;padding:.65rem .8rem;border:.05rem solid rgba(165,235,230,.48);border-radius:.7rem;transition:background-color .15s ease,transform .15s ease}.snapshot-button[data-v-89bb8cf7]:hover{background-color:#71d3d257}.snapshot-button.recording[data-v-89bb8cf7]{color:#fff;background-color:#eb4c5c52;border-color:#ff85918c}.snapshot-button.recording[data-v-89bb8cf7]:hover{background-color:#eb4c5c70}.footer[data-v-89bb8cf7]{flex-shrink:0;display:flex;align-items:center;justify-content:center;font:inherit;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#a5ebe6;background-color:#2c3a54;cursor:pointer;padding:.55rem 1rem;border:none;transition:color .15s ease,background-color .15s ease,transform .15s ease}.footer[data-v-89bb8cf7]:hover{color:#fff;background-color:#334360}.tab[data-v-89bb8cf7]:focus-visible,.snapshot-button[data-v-89bb8cf7]:focus-visible,.footer[data-v-89bb8cf7]:focus-visible,.row select[data-v-89bb8cf7]:focus-visible,.row input[data-v-89bb8cf7]:focus-visible{outline:.12rem solid rgb(165,235,230);outline-offset:.12rem}.snapshot-button[data-v-89bb8cf7]:active{transform:scale(.98)}.footer[data-v-89bb8cf7]:active{background-color:#394b6a}.app[data-v-2a594e87]{position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.v-enter-active[data-v-2a594e87],.v-leave-active[data-v-2a594e87]{transition:opacity .22s ease}.v-enter-from[data-v-2a594e87],.v-leave-to[data-v-2a594e87]{opacity:0}html{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4;color:#fff;background-color:#161d2b}body{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent}
