@font-face{font-family:OpenDyslexic;src:url(/assets/OpenDyslexic-Regular-nUhe5EwG.woff2) format("woff2"),url(/assets/OpenDyslexic-Regular-Cv3YY6GF.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Abordage;src:url(/assets/Abordage-Regular-dKy4z0SI.woff2) format("woff2"),url(/assets/Abordage-Regular-_1wNAfH5.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Terminal Grotesque;src:url(/assets/terminal-grotesque-webfont-nm0KQNoP.woff2) format("woff2"),url(/assets/terminal-grotesque-webfont-DhrtqUTR.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FT88;src:url(/assets/FT88-Italic-AGnE12Op.woff2) format("woff2"),url(/assets/FT88-Italic-Bt8zBw-h.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/assets/AtkinsonHyperlegibleNext-SemiBoldItalic-Uv1exkoD.woff2);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/assets/AtkinsonHyperlegibleNext-SemiBold-C0-kRtO3.woff2);font-weight:700;font-style:normal;font-display:swap}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;background:#000}body{width:100vw;overflow-x:hidden;-webkit-touch-callout:none!important;-webkit-user-select:none!important}input,textarea{cursor:text;background:none;border:1px solid #ccc}input[type=checkbox],select{cursor:pointer}textarea{border:none;width:100%;max-width:40ch}input:focus,textarea:focus{outline:1px dashed #666}.interacting{overflow:hidden}@media screen and (max-width: 600px){html,body{margin:0;max-width:100vw;width:100vw}}.receive-color[data-v-372399e8]{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;pointer-events:none;transition-property:background}.receive-pulse[data-v-2b98e7c3]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;transition-property:background}.receive-sound button[data-v-590bc525],.receive-sample button[data-v-2743a18f],.receive-sound button[data-v-1eca28f5]{border:1px solid currentColor;background:none;width:25vmin;height:25vmin;border-radius:25vmin}.receive-movement[data-v-36243f44]{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;margin:0}.receive-movement .moving-img[data-v-36243f44]{-webkit-user-select:none;-moz-user-select:none;user-select:none;user-drag:none;touch-action:none;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s linear}.receive-movement .backdrop[data-v-36243f44]{position:absolute;top:0;left:0;width:100%;height:100%;scale:1.25;-o-object-fit:cover;object-fit:cover;filter:blur(25px)}.receive-text[data-v-66a45546]{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;font-size:2rem;position:absolute;top:0;left:0;width:100%;z-index:10;max-height:100vh;overflow-y:scroll}.receive-text.trigger[data-v-66a45546]{animation-timing-function:ease-in-out;animation-name:headShake-66a45546;animation-duration:1s;transform:translateZ(0)}@keyframes headShake-66a45546{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}.receive-caption[data-v-961a20bb]{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;font-weight:700;font-size:1rem;position:fixed;top:0;left:0;padding:48px;z-index:100;color:#fff;background-color:#000;overflow:hidden}.receive-caption.nobg[data-v-961a20bb]{background-color:transparent}.receive-caption.trigger[data-v-961a20bb]{animation-timing-function:ease-in-out;animation-name:headShake-961a20bb;animation-duration:.3s;transform:translateZ(0)}.receive-caption.cc[data-v-961a20bb]{font-family:Atkinson Hyperlegible Next}.receive-caption.screen-reader[data-v-961a20bb]{font-family:Terminal Grotesque}.receive-caption.blue[data-v-961a20bb]{color:#1e90ff}.receive-caption.green[data-v-961a20bb]{color:#00ff7f}.receive-caption.red[data-v-961a20bb]{color:tomato}.receive-caption.magenta[data-v-961a20bb]{color:#f0f}.receive-caption.yellow[data-v-961a20bb]{color:gold}@keyframes headShake-961a20bb{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}.interaction-fingerprint[data-v-d7f3c62c]{--time: 100s;--scale: 50;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%}.interaction-fingerprint .debug[data-v-d7f3c62c]{display:inline-block;position:absolute;top:0;left:0;width:75px;height:75px;background:currentColor}.interaction-fingerprint .thumb[data-v-d7f3c62c]{display:inline-block;position:absolute;top:0;left:0;width:75px;height:75px;border-radius:100%;background-color:currentColor;box-shadow:0 0 25px currentColor,0 0 50px currentColor,0 0 100px currentColor;filter:blur(5px);transform:translate(-50%,-50%) scale(0);transition:transform .1s ease-in}.interaction-fingerprint .thumb.active[data-v-d7f3c62c]{transition:transform 1s ease-out;transform:translate(-50%,-50%) scale(1)}.interaction-fingerprint .fingerprint[data-v-d7f3c62c]{display:inline-block;position:absolute;top:0;left:0;width:100px;height:100px;border-radius:100%;background-color:currentColor;box-shadow:0 0 25px currentColor,0 0 50px currentColor;transform:translate(-50%,-50%) scale(0);transition:transform var(--time) ease-out;opacity:.25}.interaction-fingerprint .fingerprint.active[data-v-d7f3c62c]{transition:transform var(--time) ease-in;transform:translate(-50%,-50%) scale(var(--scale))}.interaction-fingerprint .fingerprint.other[data-v-d7f3c62c]{transform:translate(-50%,-50%) scale(0);transition:transform var(--time) ease-out;opacity:.75}.interaction-fingerprint .fingerprint.other.active[data-v-d7f3c62c]{transition:transform var(--time) ease-in;transform:translate(-50%,-50%) scale(var(--scale))}.interaction-questions[data-v-a5f32cfd]{padding:8px;font-family:FT88;font-style:italic;font-size:2rem;display:flex;flex-wrap:wrap;gap:32px;overflow:visible}.interaction-questions .question[data-v-a5f32cfd]{line-height:1;border-radius:64px;display:inline-block;background-color:#fff;padding:32px;text-align:center;max-width:20ch}.interaction-questions .question[data-v-a5f32cfd]:first-of-type{margin-top:32px}.list-move[data-v-a5f32cfd],.list-enter-active[data-v-a5f32cfd],.list-leave-active[data-v-a5f32cfd]{transition:all .5s ease}.list-enter-from[data-v-a5f32cfd],.list-leave-to[data-v-a5f32cfd]{text-shadow:none;opacity:0;transform:translateY(30px)}.list-leave-active[data-v-a5f32cfd]{position:absolute}.interaction-sound[data-v-85babaa9]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:100;display:flex;justify-content:center;align-items:center}.interaction-sound button[data-v-85babaa9]{font-family:FT88;font-style:italic;font-size:2rem;box-shadow:0 0 10px #6495ed,0 0 20px #6495ed,0 0 30px #6495ed,0 0 50px #6495ed,0 0 50px #6495ed;border:1px solid cornflowerblue;background-color:#6495ed;transition:all .5s;color:#fff;border-radius:100%;max-width:75vw;min-width:12ch;padding:256px 32px;cursor:pointer}.interaction-finale[data-v-af8f5695]{padding:8px;font-family:Abordage;font-size:1.33rem;line-height:1.5;text-shadow:30px 30px 30px tomato,-20px -20px 20px dodgerblue,0px 0px 10px white,1px 1px 5px white,-1px -1px 1px white}.interaction-finale h1[data-v-af8f5695],.interaction-finale h2[data-v-af8f5695]{font-size:2rem}.interaction-finale dt[data-v-af8f5695],.interaction-finale h2[data-v-af8f5695],.interaction-finale h3[data-v-af8f5695]{font-family:sans-serif;font-weight:700;margin-top:2em;margin-bottom:0}.interaction-finale dt[data-v-af8f5695]+*,.interaction-finale h2[data-v-af8f5695]+*,.interaction-finale h3[data-v-af8f5695]+*{margin-top:0}.interaction-finale dt[data-v-af8f5695]+*>*:first-child,.interaction-finale h2[data-v-af8f5695]+*>*:first-child,.interaction-finale h3[data-v-af8f5695]+*>*:first-child{margin-top:0}.interaction-finale a[data-v-af8f5695]{font-family:monospace;color:currentColor;text-decoration:underline;transition:text-shadow .6s ease-in}.interaction-finale a[data-v-af8f5695]:hover,.interaction-finale a[data-v-af8f5695]:active{color:#fff;transition:text-shadow .3s ease-out;text-shadow:30px 30px 30px lime,-20px -20px 20px springgreen,0px 0px 10px yellow,1px 1px 5px tomato,-1px -1px 1px cyan}.interaction-finale a[data-v-af8f5695]:focus{transition:text-shadow .3s ease-out;outline:none;color:#fff;text-shadow:0px 0px 30px blue,-20px -20px 20px white,0px 0px 10px yellow,1px 1px 5px tomato,-1px -1px 1px cyan}.interaction-finale dt[data-v-af8f5695],.interaction-finale dd[data-v-af8f5695]{margin-left:0}.interaction-finale dt[data-v-af8f5695]{font-weight:700;margin-bottom:16px}.interaction-finale strong[data-v-af8f5695]{font-family:FT88;font-style:italic;text-transform:uppercase}.interaction-finale ul[data-v-af8f5695]{padding-left:0}.interaction-finale li[data-v-af8f5695]{list-style:circle;list-style-position:inside}.interaction-quote[data-v-19254a4d]{padding:8px;font-family:FT88;font-style:italic;font-size:2rem;flex-wrap:wrap;gap:32px;overflow:visible;display:flex;justify-content:center;align-items:center;width:100%;height:75vh;color:#fff}.list-move[data-v-19254a4d],.list-enter-active[data-v-19254a4d],.list-leave-active[data-v-19254a4d]{transition:all .5s ease}.list-enter-from[data-v-19254a4d],.list-leave-to[data-v-19254a4d]{text-shadow:none;opacity:0;transform:translateY(30px)}.list-leave-active[data-v-19254a4d]{position:absolute}.interaction-cell[data-v-14a16d98]{--time: .1s;--scale: 1;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%}.interaction-cell .debug[data-v-14a16d98]{display:inline-block;position:absolute;top:0;left:0;width:50px;height:50px;background:currentColor}.interaction-cell.active[data-v-14a16d98]{transition:transform 1s ease-out;transform:translate(-50%,-50%) scale(1)}.cell[data-v-14a16d98]{display:inline-block;position:absolute;top:0;left:0;width:50px;height:50px;transform:translate(-50%,-50%) scale(0);transition:transform var(--time) ease-out;opacity:.75}.cell .nucleus[data-v-14a16d98]{width:100%;height:100%;background-color:currentColor;border-radius:100%;animation:5s ease-in-out infinite normal pulse-14a16d98}.cell.active[data-v-14a16d98]{transition:transform var(--time) ease-in;transform:translate(-50%,-50%) scale(var(--scale))}.cell.other[data-v-14a16d98]{transform:translate(-50%,-50%) scale(0);transition:transform var(--time) ease-out;opacity:.75}.cell.other.active[data-v-14a16d98]{transition:transform var(--time) ease-in;transform:translate(-50%,-50%) scale(var(--scale))}@keyframes pulse-14a16d98{25%,75%{scale:100%}50%{scale:200%}}.interaction-cell[data-v-b756f709]{--time: .1s;--scale: 1;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%}.interaction-cell .grid[data-v-b756f709]{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;position:absolute;top:0;left:0;z-index:10}.interaction-cell .grid[data-v-b756f709]>*{flex:1;flex-basis:10%;font-size:2px;color:transparent}.interaction-cell .debug[data-v-b756f709]{display:inline-block;position:absolute;top:0;left:0;width:50px;height:50px;background:currentColor}.interaction-cell.active[data-v-b756f709]{transition:transform 1s ease-out;transform:translate(-50%,-50%) scale(1)}.cell[data-v-b756f709]{display:inline-block;position:absolute;top:0;left:0;width:50px;height:50px;transform:translate(-50%,-50%) scale(0);transition:transform var(--time) ease-out;opacity:.75}.cell .nucleus[data-v-b756f709]{width:100%;height:100%;background-color:currentColor;border-radius:100%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-name:pulse-b756f709;animation-direction:normal;animation-duration:5s}.cell.active[data-v-b756f709]{transition:transform var(--time) ease-in;transform:translate(-50%,-50%) scale(var(--scale))}.cell.other[data-v-b756f709]{transform:translate(-50%,-50%) scale(0);transition:transform var(--time) ease-out;opacity:.75}.cell.other.active[data-v-b756f709]{transition:transform var(--time) ease-in;transform:translate(-50%,-50%) scale(var(--scale))}@keyframes pulse-b756f709{25%,75%{scale:100%}50%{scale:150%}}.interaction-alt-caption[data-v-d0de65cc]{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background-color:#000}.interaction-alt-caption[data-v-d0de65cc]>*{border:1px solid white}.interaction-alt-caption h2[data-v-d0de65cc]{height:2em}.interaction-alt-caption img[data-v-d0de65cc]{width:100%;height:300px}.interaction-alt-caption p[data-v-d0de65cc]{height:4em}.interaction-alt-caption button[data-v-d0de65cc]{width:5ch;height:3ch;color:#000;background-color:#000}.alt-keyboard[data-v-8cdf4b2b]{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%}.alt-keyboard .grid[data-v-8cdf4b2b]{width:100%;height:100%;max-width:100%;max-height:100%;position:absolute;top:0;left:0;z-index:10;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100px,100%),1fr));gap:1rem}.alt-keyboard .grid[data-v-8cdf4b2b]>*{flex-grow:1;color:transparent;font-weight:700;display:flex;justify-content:center;align-items:center;transition:color .5s ease-out 1s;break-word:always}.alt-keyboard .grid[data-v-8cdf4b2b]>*:focus,.alt-keyboard .grid[data-v-8cdf4b2b]>*:active{color:#fff;transition:color .1s ease-in}.interaction[data-v-7a8edfe6]{position:relative}.send-color[data-v-c7038d06]{margin-block:64px;max-width:100%;background-color:#ccc;border-radius:0 100% 100% 0;min-height:70px}.send-color .colors[data-v-c7038d06]{display:grid;grid-template-columns:repeat(auto-fit,minmax(1ch,1fr));grid-template-rows:1lh;gap:1px}.send-color button[data-v-c7038d06]{width:14ch;margin-inline:16px;border:1px solid currentColor;background:#333;padding:4px 8px;border-radius:32px;position:relative;z-index:100;text-transform:uppercase;cursor:pointer;color:#fff;transition:all 1s linear 10s;filter:none}.send-color button[data-v-c7038d06]:active,.send-color button[data-v-c7038d06]:focus{box-shadow:0 0 25px #333;filter:blur(5px);transition:all .1s linear}.send-color button.pulse[data-v-c7038d06]{--mask: linear-gradient(#000 0 0) center/ calc(100% - 8px) calc(100% - 8px) no-repeat, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 0 0 /8px 4px space no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 0 100%/8px 4px space no-repeat, conic-gradient(from 45deg at left, #0000, #000 1deg 89deg, #0000 90deg) 0 0 /4px 8px no-repeat space, conic-gradient(from -135deg at right, #0000, #000 1deg 89deg, #0000 90deg) 100% 0/4px 8px no-repeat space;-webkit-mask:var(--mask);mask:var(--mask);border:none;border-radius:0;transition:all .5s linear 0s}.send-text-slot[data-v-2d9c8111]{background-color:gold;display:inline-block}.send-text-slot button[data-v-2d9c8111]{margin-inline:16px;border:1px solid cornflowerblue;background:#6495ed;padding:4px 8px;border-radius:32px;text-transform:uppercase;cursor:pointer;color:#fff;transition:all 1s linear 10s;filter:none}.send-text-slot button[data-v-2d9c8111]:active,.send-text-slot button[data-v-2d9c8111]:focus,.send-text-slot button[data-v-2d9c8111]:hover{box-shadow:0 0 25px #1e90ff;filter:blur(25px);transition:all .1s linear}.pondering-screen-reader{padding-inline:8px;font-family:OpenDyslexic;font-size:1.25rem;min-height:100vh;margin-block:0;color:#333}.pondering-screen-reader>*{max-width:40ch;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pondering-screen-reader .send-color{max-width:40ch}.pondering-screen-reader em,.pondering-screen-reader strong{text-decoration:underline}.pondering-screen-reader hr{margin-block:64px;opacity:.5}.pondering-screen-reader h2{background-color:#00ff7f}.pondering-screen-reader button{margin-inline:16px;border:1px solid cornflowerblue;background:#6495ed;padding:4px 8px;border-radius:32px;position:relative;z-index:100;text-transform:uppercase;cursor:pointer;color:#fff;transition:all 1s linear;filter:none}.pondering-screen-reader button:active,.pondering-screen-reader button:focus{box-shadow:0 0 25px #1e90ff;filter:blur(25px);transition:all .1s linear}.pondering-screen-reader .link{font-family:monospace;font-size:2rem;margin-block:128px}.pondering-screen-reader .reset{position:fixed;top:16px;right:16px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;z-index:2000}.pondering-screen-reader .reset button{border-color:#666;background-color:#666;font-size:12px;margin:0}.pondering-screen-reader .reset .interaction{background-color:#b9a16a;border-color:#b9a16a}.pondering-screen-reader .reset .toggle-cc{background-color:#e44d2e;border-color:#e44d2e}.pondering-screen-reader.caption button.cc{visibility:visible;background-color:#e44d2e;border-color:#e44d2e;border-radius:100%}.pondering-screen-reader button.cc{visibility:hidden}.pondering-screen-reader .has-cc{background-color:#ccc}.pondering-screen-reader .send-sound{background-color:#1e90ff;color:#fff;padding-block:8px;text-align:center;font-family:arial;font-weight:700}.send-sound[data-v-cb95486f]{margin-block:16px;display:block;max-width:-moz-fit-content;max-width:fit-content;padding:8px;border:1px solid currentColor}.send-sound h3[data-v-cb95486f]{margin:0;font-size:1rem}.send-sound button+button[data-v-cb95486f]{margin-left:4px}.timeline-scene[data-v-66d3e68e]{position:relative;display:inline-block;background-color:#eee;margin-top:2em;padding:8px 8px 32px}.timeline-scene .send[data-v-66d3e68e]{position:absolute;top:0;left:0;width:100%;transform:translateY(-100%);height:2.5em;border:none;background-color:#ddd;border-radius:2em 2em 0 0;text-transform:uppercase}.timeline-scene .send[data-v-66d3e68e]:hover{background-color:#eee8aa}.timeline-scene button[data-v-66d3e68e]{background:none;border:1px solid currentColor;cursor:pointer}.timeline-scene header[data-v-66d3e68e]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.timeline-scene header textarea[data-v-66d3e68e]{width:100%;max-width:100%}.timeline-scene header .remove[data-v-66d3e68e]{border:none}.timeline-scene .controls[data-v-66d3e68e]{display:flex;font-size:1em;flex-direction:column;gap:16px}.timeline-scene .controls label[data-v-66d3e68e]{flex:1;flex-basis:100%}.timeline-scene .controls .reverse[data-v-66d3e68e]{margin-top:4px;display:flex;justify-content:flex-end;align-items:center;font-size:.7em;text-transform:uppercase;cursor:pointer}.timeline-scene .controls .reverse input[data-v-66d3e68e]{outline:none}.timeline-scene .controls[data-v-66d3e68e]>*{display:flex;flex-wrap:wrap;justify-content:flex-start}.timeline-scene .controls>* input[type=checkbox][data-v-66d3e68e]{width:1em;height:1em}.timeline-scene .controls>* select[data-v-66d3e68e]{margin-left:auto;background-color:#fff;border:1px solid currentColor;padding:0 8px;border-radius:16px}.timeline-scene .controls .to[data-v-66d3e68e]{flex-direction:column}.timeline-scene .controls .to label[data-v-66d3e68e]{display:flex}.timeline-scene .add-scene-container[data-v-66d3e68e]{position:absolute;top:0;right:-24px;height:100%;width:24px;display:flex;justify-content:center;align-items:center}.timeline-scene .add-scene-container .add-scene[data-v-66d3e68e]{border-radius:100%;background-color:#fff;width:24px;height:24px;opacity:0}.timeline-scene .add-scene-container .add-scene[data-v-66d3e68e]:hover{opacity:1}.timeline-scene .add-scene-container .add-scene[data-v-66d3e68e]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.timeline-scene[data-v-66d3e68e]{transition:margin .3s}.timeline-scene[data-v-66d3e68e]:has(.add-scene:hover){margin-right:16px}.timeline-scene .scenes[data-v-66d3e68e]{display:flex;flex-direction:column;gap:16px}.timeline-scene .drag[data-v-66d3e68e]{position:absolute;bottom:0;left:0;width:100%;display:inline-block;height:16px;background-color:#ddd;opacity:0;cursor:grab}.timeline-scene:hover .drag[data-v-66d3e68e]{opacity:1}@media screen and (max-width: 600px){.timeline-scene[data-v-66d3e68e]{min-width:90%}}.timeline-message[data-v-52eaba79]{position:relative;border:1px solid #aaa;padding:8px 8px 16px;min-width:15ch;background-color:#fff}.timeline-message .header[data-v-52eaba79]{display:flex;margin-bottom:8px}.timeline-message .header h3[data-v-52eaba79]{margin:0;font-size:.75rem}.timeline-message .header .remove[data-v-52eaba79]{margin-left:auto;background:none;cursor:pointer;border:none}.timeline-message .add-message[data-v-52eaba79]{position:absolute;bottom:0;left:8px;transform:translateY(50%);display:flex;gap:4px;opacity:0}.timeline-message .add-message .add[data-v-52eaba79]{cursor:pointer;background-color:#fff;border:1px solid currentColor;border-radius:16px;padding:2px 6px}.timeline-message .add-message .type[data-v-52eaba79]{background-color:#fff;border:1px solid currentColor;border-radius:16px;padding:2px 8px}.timeline-message .add-message[data-v-52eaba79]:hover{opacity:1}.clients[data-v-c9fe08b5]{margin:8px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(6ch,1fr));gap:2px;max-width:25ch}.clients .client[data-v-c9fe08b5]{cursor:pointer;padding:2px;border:1px solid #aaa;font-size:.75em}.control-percent[data-v-59040200]{display:flex;justify-content:space-between}.control-percent input[data-v-59040200]{flex:0 0 10ch;background-color:#fff}.control-percent input[type=number][data-v-59040200]{padding:4px 2px 4px 8px;border-radius:16px 0 0 16px;width:0}.cycle .clients[data-v-04e56c01]{margin:8px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(8px,1fr));gap:1px}.cycle .clients .client[data-v-04e56c01]{cursor:pointer;height:32px;background-color:#fff}.cycle .clients .client[data-v-04e56c01]:hover{background-color:#ddd}.cycle .clients .client.selected[data-v-04e56c01]{background-color:#eee8aa}.cycle .controls[data-v-04e56c01]{display:flex;flex-direction:column;gap:8px}.cycle .controls label[data-v-04e56c01]{display:flex;justify-content:space-between}.cycle .controls label select[data-v-04e56c01]{background-color:#fff;border:1px solid currentColor;padding:0 8px;border-radius:16px}.cycle .controls label input[data-v-04e56c01],.cycle .controls label select[data-v-04e56c01]{flex:0 0 15ch;background-color:#fff}.cycle .controls label input[type=number][data-v-04e56c01],.cycle .controls label select[type=number][data-v-04e56c01]{padding:4px 2px 4px 8px;border-radius:16px 0 0 16px;width:0}.cycle .controls label input[type=checkbox][data-v-04e56c01],.cycle .controls label select[type=checkbox][data-v-04e56c01]{flex-basis:0}.control-splitn[data-v-86a9ec1b]{margin-block:4px;display:flex;justify-content:space-between}.control-splitn input[data-v-86a9ec1b]{flex:0 0 10ch;background-color:#fff}.control-splitn input[type=number][data-v-86a9ec1b]{padding:4px 2px 4px 8px;border-radius:16px 0 0 16px;width:0}.timeline-message-color[data-v-52006c77]{max-width:100%}.timeline-message-color .colors[data-v-52006c77]{display:flex;flex-wrap:wrap;justify-content:stretch;gap:1px;max-width:100%;border:1px solid currentColor;background-color:#ccc;display:grid;grid-template-columns:repeat(auto-fit,minmax(4ch,1fr))}.timeline-message-color .colors .color[data-v-52006c77]{display:flex;justify-content:stretch}.timeline-message-color .colors .color input[type=text][data-v-52006c77]{flex-grow:1;flex-shrink:1;flex-basis:1em;min-width:0;width:100%;display:inline;height:1em;background:none;padding:4px;border:none;transition:width .3s ease-in;font-size:.6rem}.timeline-message-color .colors .color button[data-v-52006c77]{background:none;border:none;cursor:pointer;background-color:#ffffff40;opacity:0;display:none}.timeline-message-color .colors .color .add[data-v-52006c77]{background-color:none}.timeline-message-color .colors .color:hover button[data-v-52006c77]{opacity:1;display:initial}.timeline-message-color .controls[data-v-52006c77]{display:flex;flex-direction:column;gap:8px}.timeline-message-color .controls label[data-v-52006c77]{display:flex;justify-content:space-between;align-items:center;font-size:.75em}.timeline-message-color .controls label .transition[data-v-52006c77]{width:10ch;background:none;border:1px solid #ccc;transition:width .3s ease-in;padding:4px 2px 4px 8px;border-radius:16px 0 0 16px}.timeline-message-color .more[data-v-52006c77]{margin-top:8px;max-height:1lh;overflow:hidden}.timeline-message-color .more.active[data-v-52006c77]{max-height:unset}.timeline-message-color .more .config[data-v-52006c77]{margin-bottom:8px}.timeline-message-color .more button[data-v-52006c77]{display:inline-block;width:18px;height:18px;border:1px solid currentColor;background:none;border-radius:100%;padding:0;cursor:pointer}.timeline-message-text textarea[data-v-808e00cd]{width:calc(100% - 8px);max-width:100%;border:1px solid currentColor}.timeline-message-text textarea[data-v-808e00cd]:focus{border:1px solid transparent}.timeline-message-caption textarea[data-v-6988f282]{width:calc(100% - 8px);max-width:100%;border:1px solid currentColor}.timeline-message-caption textarea[data-v-6988f282]:focus{border:1px solid transparent}.timeline-message-caption label[data-v-6988f282]{display:flex;flex-direction:column}.timeline-message-caption .cc[data-v-6988f282]{margin-right:8px;margin-bottom:8px}.timeline-message-caption button[data-v-6988f282]{display:inline-block;width:18px;height:18px;line-height:1;border:1px solid currentColor;background:none;border-radius:100%;cursor:pointer}.piano[data-v-10eb148a],.piano .meta .octaves[data-v-10eb148a]{display:flex;gap:4px}.piano .meta .octaves .increase[data-v-10eb148a],.piano .meta .octaves .decrease[data-v-10eb148a]{background:none;border:1px solid currentColor;width:18px;height:18px;border-radius:18px;cursor:pointer;font-size:.7em}.piano .meta .octaves .increase[data-v-10eb148a]:hover,.piano .meta .octaves .increase.active[data-v-10eb148a],.piano .meta .octaves .decrease[data-v-10eb148a]:hover,.piano .meta .octaves .decrease.active[data-v-10eb148a]{background-color:#ccc}.piano .meta .note[data-v-10eb148a]{text-align:center}.piano .keys[data-v-10eb148a]{flex:1;position:relative}.piano .keys .whites[data-v-10eb148a]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:1px}.piano .keys .whites[data-v-10eb148a]>*{height:50px;border:1px solid #eee;cursor:pointer}.piano .keys .whites[data-v-10eb148a]>*:hover{background-color:#ddd}.piano .keys .whites>*.active[data-v-10eb148a],.piano .keys .whites[data-v-10eb148a]>*:active{background-color:#ccc}.piano .keys .blacks[data-v-10eb148a]{position:absolute;top:0;left:0;width:100%;z-index:10;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:3px}.piano .keys .blacks[data-v-10eb148a]>*{height:30px;transform:translate(-50%);background-color:#333;border:none;cursor:pointer}.piano .keys .blacks>*.active[data-v-10eb148a],.piano .keys .blacks[data-v-10eb148a]>*:active{background-color:#666}.piano .keys .blacks[data-v-10eb148a]>*:hover{background-color:#444}.piano .keys .blacks[data-v-10eb148a]>*:active{background-color:#666}.piano .keys .blacks[data-v-10eb148a]>*:nth-of-type(1),.piano .keys .blacks[data-v-10eb148a]>*:nth-of-type(4){background-color:transparent;pointer-events:none}.timeline-message-sound[data-v-4078bbaa]{display:flex;flex-direction:column;gap:8px}.timeline-message-sound .sequence[data-v-4078bbaa]{position:relative;display:flex;gap:4px}.timeline-message-sound .sequence input[data-v-4078bbaa]{flex:1;width:0;padding:4px;font-family:monospace}.timeline-message-sound .sequence .validate[data-v-4078bbaa]{position:absolute;right:4px;top:5px;display:inline-block;width:.25em;height:.25em;border-radius:1em;background-color:#ccc}.timeline-message-sound .sequence .validate.error[data-v-4078bbaa]{background-color:tomato}.timeline-message-sound .sequence .validate.ok[data-v-4078bbaa]{background-color:#00ff7f}.timeline-message-sound label[data-v-4078bbaa]{display:flex;justify-content:space-between}.timeline-message-sound label[data-v-4078bbaa]>*{flex-shrink:1;flex-basis:50%}.timeline-message-sound label select[data-v-4078bbaa],.timeline-message-sound label input[data-v-4078bbaa]{width:0px;min-width:unset;background-color:#fff;border:1px solid #ccc}.timeline-message-sound label input[data-v-4078bbaa]{height:1em;background:none;padding-block:4px;padding-right:0}.timeline-message-sound label select[data-v-4078bbaa]{border-radius:16px;padding:0 8px}.timeline-message-sound .stops[data-v-4078bbaa]{margin-top:8px;display:flex;gap:8px;justify-content:space-between}.timeline-message-sound .stops button[data-v-4078bbaa]{border-radius:16px;padding:2px 8px;border:none;background:#eee;cursor:pointer;font-size:.66rem;text-transform:uppercase}.timeline-message-sound .stops button[data-v-4078bbaa]:hover{background-color:#ffd50040}.timeline-message-sound .stops button.all[data-v-4078bbaa]:hover{background-color:#ff000040}.timeline-message-sample[data-v-cbbcc49a]{display:flex;flex-direction:column;gap:8px}.timeline-message-sample label[data-v-cbbcc49a]{display:flex;justify-content:space-between}.timeline-message-sample label[data-v-cbbcc49a]>*{flex-shrink:1;flex-basis:50%}.timeline-message-sample label select[data-v-cbbcc49a],.timeline-message-sample label input[data-v-cbbcc49a]{width:0px;min-width:unset;background-color:#fff;border:1px solid #ccc}.timeline-message-sample label input[data-v-cbbcc49a]{height:1em;background:none;padding-block:4px;padding-right:0}.timeline-message-sample label select[data-v-cbbcc49a]{border-radius:16px;padding:0 8px}.timeline-message-sample label[data-v-cbbcc49a]:has(.stops){flex-direction:column}.timeline-message-sample .transition[data-v-cbbcc49a]{width:10ch;background:none;border:1px solid #ccc;transition:width .3s ease-in;text-align:center;padding:4px 2px 4px 8px;border-radius:16px 0 0 16px}.timeline-message-sample .stops[data-v-cbbcc49a]{margin-top:8px;display:flex;gap:8px;justify-content:space-between}.timeline-message-sample .stops button[data-v-cbbcc49a]{border-radius:16px;padding:2px 8px;border:none;background:#eee;cursor:pointer;font-size:.55rem;text-transform:uppercase}.timeline-message-sample .stops button[data-v-cbbcc49a]:hover{background-color:#ffd50040}.timeline-message-sample .stops button.all[data-v-cbbcc49a]:hover{background-color:#ff000040}.timeline-message-sequence[data-v-fb5b55e6]{display:flex;flex-direction:column;gap:8px}.timeline-message-sequence .sequence[data-v-fb5b55e6]{position:relative;display:flex;gap:4px}.timeline-message-sequence .sequence textarea[data-v-fb5b55e6],.timeline-message-sequence .sequence input[data-v-fb5b55e6]{flex:1;width:0;padding:4px;font-family:monospace;max-width:unset}.timeline-message-sequence .sequence .validate[data-v-fb5b55e6]{position:absolute;right:4px;top:5px;display:inline-block;width:.25em;height:.25em;border-radius:1em;background-color:#ccc}.timeline-message-sequence .sequence .validate.error[data-v-fb5b55e6]{background-color:tomato}.timeline-message-sequence .sequence .validate.ok[data-v-fb5b55e6]{background-color:#00ff7f}.timeline-message-sequence label[data-v-fb5b55e6]{display:flex;justify-content:space-between}.timeline-message-sequence label[data-v-fb5b55e6]>*{flex-shrink:1;flex-basis:50%}.timeline-message-sequence label select[data-v-fb5b55e6],.timeline-message-sequence label input[data-v-fb5b55e6]{width:0px;min-width:unset;background-color:#fff;border:1px solid #ccc}.timeline-message-sequence label input[data-v-fb5b55e6]{height:1em;background:none;padding-block:4px;padding-right:0}.timeline-message-sequence label select[data-v-fb5b55e6]{border-radius:16px;padding:0 8px}.timeline-message-sequence .stops[data-v-fb5b55e6]{margin-top:8px;display:flex;gap:8px;justify-content:space-between}.timeline-message-sequence .stops button[data-v-fb5b55e6]{border-radius:16px;padding:2px 8px;border:none;background:#eee;cursor:pointer;font-size:.66rem;text-transform:uppercase}.timeline-message-sequence .stops button[data-v-fb5b55e6]:hover{background-color:#ffd50040}.timeline-message-sequence .stops button.all[data-v-fb5b55e6]:hover{background-color:#ff000040}.send-movement[data-v-16e84439]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;background-color:transparent;overflow:hidden;margin:0}.send-movement .moving-img[data-v-16e84439]{-webkit-user-select:none;-moz-user-select:none;user-select:none;user-drag:none;touch-action:none;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0}.send-movement .backdrop[data-v-16e84439]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(50px)}.send-movement pre[data-v-16e84439]{position:fixed;top:0;left:0;background-color:#fff;z-index:10000}.timeline-moving-image .controller[data-v-82c360c0]{position:relative;width:100%;height:auto;aspect-ratio:9/16 auto;margin-block:8px}.timeline-moving-image[data-v-82c360c0]{max-width:100%}.timeline-moving-image label[data-v-82c360c0]{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.75em}.timeline-moving-image label+label[data-v-82c360c0]{margin-top:8px}.timeline-moving-image .more[data-v-82c360c0]{margin-top:8px;max-height:1lh;overflow:hidden}.timeline-moving-image .more.active[data-v-82c360c0]{max-height:unset}.timeline-moving-image .more .config[data-v-82c360c0]{margin-bottom:8px}.timeline-moving-image .more button[data-v-82c360c0]{display:inline-block;width:18px;height:18px;border:1px solid currentColor;background:none;border-radius:100%;padding:0;cursor:pointer}.timeline-message-interaction[data-v-c2f63798]{display:flex;flex-direction:column;gap:8px}.timeline-message-interaction[data-v-c2f63798]>*{display:flex;justify-content:space-between}.timeline-message-interaction .interaction-list[data-v-c2f63798]{flex-direction:column}.timeline-message-interaction .interaction-list[data-v-c2f63798]>*{display:flex;font-family:monospace;justify-content:space-between}.timeline-message-snd-utils[data-v-bc071ff3]{display:flex;flex-direction:column;gap:8px}.timeline-message-snd-utils label[data-v-bc071ff3]{display:flex;justify-content:space-between}.timeline-message-snd-utils label[data-v-bc071ff3]>*{flex-shrink:1;flex-basis:50%}.timeline-message-snd-utils label select[data-v-bc071ff3],.timeline-message-snd-utils label input[data-v-bc071ff3]{width:0px;min-width:unset;background-color:#fff;border:1px solid #ccc}.timeline-message-snd-utils label input[data-v-bc071ff3]{height:1em;background:none;padding-block:4px;padding-right:0}.timeline-message-snd-utils label select[data-v-bc071ff3]{border-radius:16px;padding:0 8px}.timeline-message-snd-utils label[data-v-bc071ff3]:has(.stops){flex-direction:column;margin-top:8px}.timeline-message-snd-utils .stops[data-v-bc071ff3]{margin-top:8px;display:flex;gap:8px;justify-content:space-between}.timeline-message-snd-utils .stops button[data-v-bc071ff3]{border-radius:16px;padding:2px 8px;border:none;background:#eee;cursor:pointer;font-size:.66rem;text-transform:uppercase}.timeline-message-snd-utils .stops button[data-v-bc071ff3]:hover{background-color:#ffd50040}.timeline-message-snd-utils .stops button.all[data-v-bc071ff3]:hover{background-color:#ff000040}.timeline-message-sound[data-v-37d4ff92]{display:flex;flex-direction:column;gap:8px}.timeline-message-sound .sequence[data-v-37d4ff92]{position:relative;display:flex;gap:4px}.timeline-message-sound .sequence input[data-v-37d4ff92]{flex:1;width:0;padding:4px;font-family:monospace}.timeline-message-sound .sequence .validate[data-v-37d4ff92]{position:absolute;right:4px;top:5px;display:inline-block;width:.25em;height:.25em;border-radius:1em;background-color:#ccc}.timeline-message-sound .sequence .validate.error[data-v-37d4ff92]{background-color:tomato}.timeline-message-sound .sequence .validate.ok[data-v-37d4ff92]{background-color:#00ff7f}.timeline-message-sound label[data-v-37d4ff92]{display:flex;justify-content:space-between}.timeline-message-sound label[data-v-37d4ff92]>*{flex-shrink:1;flex-basis:50%}.timeline-message-sound label select[data-v-37d4ff92],.timeline-message-sound label input[data-v-37d4ff92]{width:0px;min-width:unset;background-color:#fff;border:1px solid #ccc}.timeline-message-sound label input[data-v-37d4ff92]{height:1em;background:none;padding-block:4px;padding-right:0}.timeline-message-sound label select[data-v-37d4ff92]{border-radius:16px;padding:0 8px}.timeline-message-sound .stops[data-v-37d4ff92]{margin-top:8px;display:flex;gap:8px;justify-content:space-between}.timeline-message-sound .stops button[data-v-37d4ff92]{border-radius:16px;padding:2px 8px;border:none;background:#eee;cursor:pointer;font-size:.66rem;text-transform:uppercase}.timeline-message-sound .stops button[data-v-37d4ff92]:hover{background-color:#ffd50040}.timeline-message-sound .stops button.all[data-v-37d4ff92]:hover{background-color:#ff000040}.timeline-message-alt-keyboard label[data-v-4a17ae61],.timeline-message-alt-keyboard .container[data-v-4a17ae61]{display:flex;gap:8px;flex-wrap:wrap}.timeline-message-alt-keyboard .bank[data-v-4a17ae61]{display:inline-flex;gap:4px}.timeline-message-alt-keyboard .bank input[data-v-4a17ae61]{width:5ch}.timeline-message-alt-keyboard button[data-v-4a17ae61]{display:flex;justify-content:center;align-items:center;width:14px;height:14px;font-size:11px;line-height:1;border:1px solid currentColor;background:none;border-radius:100%;cursor:pointer}.timeline[data-v-d640def6]{padding:16px;border:1px solid currentColor;background:#ffffff80}.timeline header[data-v-d640def6]{display:flex;gap:16px;margin-bottom:16px}.timeline header .meta[data-v-d640def6]{flex:1}.timeline header .meta h2[data-v-d640def6]{margin:0}.timeline header .meta h2 input[data-v-d640def6]{background:none;border:none;font-size:1em;font-weight:700;width:100%}.timeline header .meta textarea[data-v-d640def6]{background:none;border:none;font-size:1em;max-width:unset}.timeline header .tools[data-v-d640def6]{position:relative}.timeline header .tools button[data-v-d640def6]{background-color:#fff;border:1px solid currentColor;border-radius:16px;padding:2px 6px;cursor:pointer}.timeline header .tools button[data-v-d640def6]:hover{border:1px dashed currentColor}.timeline header .tools button:hover.save[data-v-d640def6],.timeline header .tools button:hover.add[data-v-d640def6]{background-color:#eee}.timeline header .tools button:hover.remove[data-v-d640def6]{background-color:#ff8069}.timeline header .tools .buttons[data-v-d640def6]{display:flex;gap:4px;align-items:flex-start}.timeline header .tools .confirm[data-v-d640def6]{position:absolute;top:32px;right:0;z-index:100;padding:8px;background-color:#eee;border:1px dashed currentColor;width:30ch;font-size:.75em;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.timeline .scenes[data-v-d640def6]{display:flex;gap:8px;max-width:100%;overflow-x:auto}.timeline .ghost[data-v-d640def6]{opacity:.5}.control-percent[data-v-d640def6]{text-align:right;margin-block:4px}.control-percent input[data-v-d640def6]{border:1px solid #aaa}.add-scene[data-v-d640def6]{display:flex;flex-direction:column;justify-content:center;align-items:center;background:none;border:none;border-radius:100%}.import-export[data-v-1e717923]{margin-block:16px;display:flex;gap:8px;justify-content:flex-end}.import-export .load-timeline input[data-v-1e717923]{position:absolute;top:-10000px}.import-export .load-timeline label[data-v-1e717923]{background-color:#fff;border:1px solid currentColor;padding:8px;border-radius:50%;cursor:pointer}.import-export .load-timeline label[data-v-1e717923]:hover{border:1px dashed currentColor}.orb[data-v-74c502f3]{position:relative;margin:0;padding:16px;z-index:10000}.orb header[data-v-74c502f3]{display:flex;gap:32px;justify-content:space-between;background-color:#ddd;padding:32px 16px 0;margin-block:16px;border-radius:64px 64px 0 0}.orb header h1[data-v-74c502f3]{margin:0}.orb .timelines[data-v-74c502f3]{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 600px){.orb[data-v-74c502f3]{margin:0}.orb header[data-v-74c502f3]{display:block}}.debug[data-v-751c57dd]{margin-block:16px;display:inline-block;padding:8px;border:1px solid currentColor}.debug h3[data-v-751c57dd]{margin:0;font-size:1rem}.debug button+button[data-v-751c57dd]{margin-left:4px}.light[data-v-cf9ea117]{background-color:#fff}.background[data-v-cf9ea117]{position:fixed;top:0;left:0;width:100%;height:100%}.cc-button[data-v-cf9ea117]{position:fixed;bottom:24px;right:24px;width:36px;height:36px;border-radius:100%;z-index:10000;cursor:pointer;background-color:#222;color:#fff;border:1px solid white;font-size:14px;font-weight:700;padding:0;margin:0}.cc-button.active[data-v-cf9ea117]{background-color:#666}.foreground[data-v-cf9ea117]{z-index:100;position:relative}.belly-button[data-v-cf9ea117]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:100000;display:flex;justify-content:center;align-items:center}.belly-button button[data-v-cf9ea117]{font-family:FT88;font-style:italic;font-size:2rem;box-shadow:0 0 10px #6495ed,0 0 20px #6495ed,0 0 30px #6495ed,0 0 50px #6495ed,0 0 50px #6495ed;border:1px solid cornflowerblue;background-color:#6495ed;color:#fff;border-radius:100%;max-width:75vw;padding:256px 32px;cursor:pointer}.fade-enter-active[data-v-cf9ea117],.fade-leave-active[data-v-cf9ea117]{transition:opacity .5s ease}.fade-enter-from[data-v-cf9ea117],.fade-leave-to[data-v-cf9ea117]{opacity:0}
