:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{min-width:320px;min-height:100vh;margin:0}#app{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0 12px 12px}h1{margin:8px 0;font-size:1.4em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{text-align:center;max-width:1280px;margin:0 auto;padding:2rem}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.who[data-v-a33895ec]{color:#888;margin-right:8px;font-size:.9em}table[data-v-9032ff52]{width:100%}.owner[data-v-9032ff52]{color:#888;display:block}span[data-v-1066f289]{padding:5px}.overlay[data-v-5fcd361b]{text-align:center;justify-content:center;place-items:center;font-size:xxx-large;display:grid}.half-width[data-v-5fcd361b]{width:50%;height:100%;position:absolute;top:0;left:0}.left[data-v-5fcd361b]{padding-left:2%}.right[data-v-5fcd361b]{padding-right:2%;left:50%}canvas[data-v-5fcd361b]{width:100%;height:100%;display:block}.container[data-v-b309f3a5]{justify-content:center;align-items:center;display:flex;position:relative}.image[data-v-b309f3a5]{background-repeat:no-repeat;background-size:cover;border-radius:4%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.fill-container[data-v-dbeb4152]{width:100%;height:100%;position:relative}.half-width[data-v-8b6c8597]{width:50%;height:100%;position:absolute;top:0;left:0}.display[data-v-8b6c8597]{background-position-y:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.left[data-v-8b6c8597]{padding-left:2%}.right[data-v-8b6c8597]{padding-right:2%;left:50%}.thumb[data-v-5de1e742]{cursor:pointer;background:#222;border:2px solid #0000;flex:none;width:90px;height:60px;display:inline-block;overflow:hidden}.thumb.active[data-v-5de1e742]{border-color:#4ea1ff}.thumb.failed[data-v-5de1e742]{background:#2a1f1f}.thumb img[data-v-5de1e742]{object-fit:cover;width:100%;height:100%;display:block}.console-viewer[data-v-28b6b7ac]{flex-direction:column;gap:8px;display:flex}.viewer-box[data-v-28b6b7ac]{background:#111;width:100%;height:72vh;position:relative}.viewer-box[data-v-28b6b7ac]:fullscreen{width:100%;height:100%}.viewer-box.css-fs[data-v-28b6b7ac]{z-index:9999;background:#000;width:100vw;height:100dvh;position:fixed;inset:0}.zone[data-v-28b6b7ac]{z-index:2;color:#fff;opacity:.25;cursor:pointer;background:0 0;border:none;width:22%;font-size:3rem;position:absolute;top:0;bottom:0}.zone[data-v-28b6b7ac]:hover,.zone[data-v-28b6b7ac]:active{opacity:.8;background:#00000040}.zone.left[data-v-28b6b7ac]{left:0}.zone.right[data-v-28b6b7ac]{right:0}.play-btn[data-v-28b6b7ac]{z-index:2;opacity:.6;padding:6px 14px;font-size:1.2rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.play-btn[data-v-28b6b7ac]:hover{opacity:1}.nav .step input[data-v-28b6b7ac]{width:4em}.placeholder[data-v-28b6b7ac]{color:#aaa;place-items:center;height:100%;display:grid}.fs-btn[data-v-28b6b7ac]{z-index:2;opacity:.7;position:absolute;top:8px;right:8px}.fs-btn[data-v-28b6b7ac]:hover{opacity:1}.nav[data-v-28b6b7ac]{align-items:center;gap:10px;display:flex}.nav .hint[data-v-28b6b7ac]{color:#888;font-size:.85em}.thumbs[data-v-28b6b7ac]{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.error[data-v-22d9aa2e]{color:#fff;background:#7a2020;border-radius:4px;padding:8px 10px}.error .link[data-v-22d9aa2e]{color:inherit;cursor:pointer;background:0 0;border:none;text-decoration:underline}.controlbar[data-v-22d9aa2e]{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.controlbar .spacer[data-v-22d9aa2e]{flex:1}
