@font-face{font-family:Source Code Pro;src:url(/fonts/SourceCodePro-VariableFont_wght.ttf) format("truetype");font-display:swap}@font-face{font-family:Axeon;src:url(/fonts/Axeon.ttf) format("truetype");font-display:swap}:root{--vt-c-white: #ffffff;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .74)}:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2);--color-accent: hsla(180, 100%, 50%, 1);--color-accent-soft: hsla(180, 100%, 50%, .2);--color-warning: hsla(33, 100%, 50%, 1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);line-height:1.2;font-family:Source Code Pro,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:url(/cursor-32x.png),auto}#app{margin:0 auto;padding:2rem;font-weight:400}h1{font-family:Axeon}a{cursor:pointer;text-decoration:underline}a,.accent{color:var(--color-accent)}.warning{color:var(--color-warning)}@media (hover: hover){a:hover{background-color:var(--color-accent-soft)}}@media (min-width: 1280px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem;max-width:120rem;gap:3rem}}[data-v-e391847d],[data-v-e391847d]:before,[data-v-e391847d]:after{box-sizing:border-box}body[data-v-e391847d]{margin:0}.form-control[data-v-e391847d]{display:flex;align-items:center;gap:1rem;text-transform:uppercase;color:var(--color-accent)}.form-control[data-v-e391847d]:has(>input[type=checkbox]:disabled){cursor:not-allowed}.form-control+.form-control[data-v-e391847d]{margin-top:1em}.form-control[data-v-e391847d]:hover,input[type=checkbox][data-v-e391847d]{cursor:pointer}input[type=checkbox][data-v-e391847d]{-webkit-appearance:none;appearance:none;margin:0;font:inherit;color:currentColor;width:2rem;height:2rem;transform:translateY(-.075em);display:grid;place-content:center;border:transparent 2px solid;border-radius:100%;animation:rotating-border-e391847d 2s ease-in-out infinite alternate;--border-color: var(--color-accent)}@keyframes rotating-border-e391847d{0%{border-left-color:var(--border-color);border-right-color:var(--border-color)}to{border-top-color:var(--border-color);border-bottom-color:var(--border-color)}}input[type=checkbox][data-v-e391847d]:before{content:"";width:1rem;height:1rem;transform:scale(0);transition:.12s transform ease-in-out;border:4px solid var(--color-accent);border-radius:100%}input[type=checkbox][data-v-e391847d]:checked:before{transform:scale(1)}input[type=checkbox][data-v-e391847d]:focus{outline:2px solid var(--color-accent);outline-offset:2px}input[type=checkbox][data-v-e391847d]:disabled{--border-color: hsla(180, 100%, 50%, .3);border-left-color:var(--border-color);border-right-color:var(--border-color);animation:none;cursor:not-allowed}textarea[data-v-c43a42b4]{resize:none;outline:none;background:var(--color-background);color:var(--color-text);border:1px solid var(--color-accent);width:100%;padding:1rem;border-radius:1rem;font-family:inherit;text-transform:none;caret-color:var(--color-accent)}textarea[data-v-c43a42b4]:not(:disabled){animation:pulsate-c43a42b4 2s ease-in-out infinite alternate}textarea[data-v-c43a42b4]:disabled{border:1px solid hsla(180,100%,50%,.3)}@keyframes pulsate-c43a42b4{0%{box-shadow:1px 1px 7px #0ff9;color:#0ff9;text-shadow:0 0 2px hsla(180,100%,50%,.6)}66%{box-shadow:1px 1px 10px #00ffffb3;color:#00ffffb3;text-shadow:0 0 5px hsla(180,100%,50%,.7)}to{box-shadow:1px 1px 15px #0ff;color:#0ff;text-shadow:0 0 8px hsla(180,100%,50%,1)}}.step[data-v-df045265]{height:100%;padding:.5rem 1rem;border-radius:5rem;border:1px solid hsla(180,100%,50%,.3);color:#00ffff80}.step.active[data-v-df045265]{color:var(--color-accent);border:1px var(--color-accent) solid}ul[data-v-99ec1f4c]{height:10rem;width:30rem;overflow-y:scroll;list-style:none;text-align:center;padding:0;-ms-overflow-style:none;scrollbar-width:none}ul[data-v-99ec1f4c]::-webkit-scrollbar{display:none}li[data-v-99ec1f4c]{color:#00ffff4d;transition:all .3s ease;cursor:pointer;font-size:.9rem;font-family:inherit;text-transform:none}li.disabled[data-v-99ec1f4c]{cursor:not-allowed}li.selected+li[data-v-99ec1f4c],li.previous[data-v-99ec1f4c]{color:#00ffff80;font-size:.95rem}li.selected[data-v-99ec1f4c]{color:var(--color-accent);font-size:1rem;padding:.1rem}.svg-frame[data-v-510dd08b]{position:relative;width:300px;height:300px;transform-style:preserve-3d;display:flex;justify-content:center;align-items:center;align-self:center}.svg-frame svg[data-v-510dd08b]{position:absolute;transition:.5s;z-index:calc(1 - (.2 * var(--j)));transform-origin:center;width:344px;height:344px;fill:none}.svg-frame.step-1 svg[data-v-510dd08b]{transform:rotate(-80deg) skew(30deg) translate(calc(45px * var(--i))) translateY(calc(-35px * var(--i)))}.svg-frame svg #center[data-v-510dd08b]{transition:.5s;transform-origin:center}.svg-frame.step-1 svg #center[data-v-510dd08b]{transform:rotate(-30deg) translate(45px) translateY(-3px)}@keyframes rotate1-510dd08b{to{transform:rotate(360deg)}}#out2[data-v-510dd08b]{animation:rotate1-510dd08b 7s ease-in-out infinite alternate;transform-origin:center}.svg-frame.step-2 svg #out2[data-v-510dd08b]{animation:rotate1-510dd08b 1s infinite alternate}#out3[data-v-510dd08b]{animation:rotate1-510dd08b 3s ease-in-out infinite alternate;transform-origin:center;stroke:#ff0}.svg-frame.step-2 svg #out3[data-v-510dd08b]{stroke:#ff8c00;animation:rotate1-510dd08b 1.5s ease-in-out infinite alternate}#inner3[data-v-510dd08b],#inner1[data-v-510dd08b]{animation:rotate1-510dd08b 4s ease-in-out infinite alternate;transform-origin:center}.svg-frame.step-2 svg #inner3[data-v-510dd08b],.svg-frame.step-2 svg #inner1[data-v-510dd08b]{animation:rotate1-510dd08b .1s infinite}#center1[data-v-510dd08b]{fill:#ff0;animation:rotate1-510dd08b 2s ease-in-out infinite alternate;transform-origin:center}.svg-frame.step-2 svg #center1[data-v-510dd08b]{fill:#ff8c00;animation:rotate1-510dd08b .2s ease-in-out infinite}button[data-v-f5cfdf66]{font-family:inherit}.kave-btn[data-v-f5cfdf66]{position:relative;background:none;border:solid 1px hsla(180,100%,50%,.3);color:#00ffff80;border-radius:0 1rem;text-transform:uppercase;font-weight:400;letter-spacing:2px;padding:1rem 1.5rem;transition:all .25s ease;outline:none}.kave-btn.canceled[data-v-f5cfdf66]{border-color:#ff8c0080;color:#ff8c0080}.kave-btn[data-v-f5cfdf66]:before{content:"";position:absolute;top:0;left:10%;width:60px;height:1px;transform:translateY(-1px);background:#0ff;transition:all .25s ease}.kave-btn[data-v-f5cfdf66]:after{content:"";position:absolute;bottom:0;right:10%;width:60px;height:1px;transform:translateY(1px);background:#0ff;transition:all .25s ease}.kave-btn[data-v-f5cfdf66]:hover:disabled{cursor:not-allowed}.kave-btn.selected[data-v-f5cfdf66],.kave-btn[data-v-f5cfdf66]:hover:enabled{box-shadow:1px 1px 8px #00ffff4d;color:#0ff;text-shadow:0 0 8px hsla(180,100%,50%,.4)}.kave-btn:hover.canceled[data-v-f5cfdf66]{box-shadow:1px 1px 8px #ff8c004d;color:#ff8c00;text-shadow:0 0 8px hsla(33,100%,50%,.4)}.kave-btn.selected[data-v-f5cfdf66]:before,.kave-btn[data-v-f5cfdf66]:enabled:hover:before{left:0;width:20px}.kave-btn.selected[data-v-f5cfdf66]:after,.kave-btn[data-v-f5cfdf66]:enabled:hover:after{right:0;width:20px}.kave-btn.selected .kave-line[data-v-f5cfdf66]:before,.kave-btn:hover:enabled .kave-line[data-v-f5cfdf66]:before{bottom:0}.kave-btn.selected .kave-line[data-v-f5cfdf66]:after,.kave-btn:hover:enabled .kave-line[data-v-f5cfdf66]:after{top:0}.kave-line[data-v-f5cfdf66]:before{content:"";position:absolute;bottom:30%;right:0;width:1px;height:20px;transform:translate(1px);background:#0ff;transition:all .25s ease}.kave-line[data-v-f5cfdf66]:after{content:"";position:absolute;top:30%;left:0;width:1px;height:20px;transform:translate(-1px);background:#0ff;transition:all .25s ease}.kave-line.canceled[data-v-f5cfdf66]:before,.kave-line.canceled[data-v-f5cfdf66]:after,.kave-btn.canceled[data-v-f5cfdf66]:before,.kave-btn.canceled[data-v-f5cfdf66]:after{background:#ff8c00}.kave-btn.pulsate[data-v-f5cfdf66]:not(.canceled){animation:pulsate-f5cfdf66 3s linear infinite alternate}@keyframes pulsate-f5cfdf66{0%{box-shadow:1px 1px 4px #00ffff1a;color:#00ffff80;text-shadow:0 0 2px hsla(180,100%,50%,.1)}66%{box-shadow:1px 1px 6px #00ffff4d;color:#00ffffb3;text-shadow:0 0 5px hsla(180,100%,50%,.2)}to{box-shadow:1px 1px 10px #0ff9;color:#0ff;text-shadow:0 0 8px hsla(180,100%,50%,.4)}}@property --p1{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --p2{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.progress-bar[data-v-f9645180]{width:195px;height:195px;border-radius:50%;background:radial-gradient(closest-side,var(--color-background) 90%,transparent 90% 100%),conic-gradient(var(--color-accent) 0 var(--p1),var(--color-warning) var(--p1) var(--p2),transparent 0);position:absolute;z-index:-1;transition:--p1 2s,--p2 2s}.range-input-group[data-v-ca93d486]{display:flex;flex-direction:row;gap:1rem;align-items:center;margin-top:1rem}input[type=range][data-v-ca93d486]{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;width:15rem}input[type=range][data-v-ca93d486]:focus{outline:none}input[type=range][data-v-ca93d486]:disabled{cursor:not-allowed}input[type=range][data-v-ca93d486]::-webkit-slider-runnable-track,input[type=range][data-v-ca93d486]::-moz-range-track{background-color:#115e5e;border-radius:.5rem;height:2px}input[type=range][data-v-ca93d486]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-12px}input[type=range][data-v-ca93d486]::-moz-range-thumb{border:none;border-radius:0}input[type=range][data-v-ca93d486]::-moz-range-thumb,input[type=range][data-v-ca93d486]::-webkit-slider-thumb{background-color:var(--color-accent);height:1rem;width:.1rem}input[type=range][data-v-ca93d486]:focus::-webkit-slider-thumb,input[type=range][data-v-ca93d486]:focus::-moz-range-thumb{border:1px solid var(--color-accent);border-radius:1rem}header[data-v-9c8c33da]{display:flex;justify-content:center}main[data-v-9c8c33da]{align-self:center;display:flex;flex-direction:column;gap:3rem}.animation[data-v-9c8c33da]{display:flex;justify-content:center;align-items:center}.row[data-v-9c8c33da]{display:flex;align-items:center;gap:1.5rem}.column[data-v-9c8c33da]{display:flex;flex-direction:column;align-items:center;gap:3rem}.container[data-v-9c8c33da]{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.title[data-v-9c8c33da]{display:flex;flex-direction:column;justify-content:center;padding:1rem;text-align:center}h1[data-v-9c8c33da]{font-weight:500;font-size:5rem;margin-bottom:1rem;line-height:1.1}.title-small[data-v-9c8c33da]{font-size:4rem}h2[data-v-9c8c33da]{font-size:1.2rem;line-height:1.5}h4[data-v-9c8c33da]{font-size:1.1rem;text-align:center;text-transform:uppercase}h4[data-v-9c8c33da],b[data-v-9c8c33da]{color:var(--color-accent)}[data-v-9c8c33da] b.warning{color:var(--color-warning)}.fake-button[data-v-9c8c33da]{width:9.4rem}.v-move[data-v-9c8c33da],.v-enter-active[data-v-9c8c33da],.v-leave-active[data-v-9c8c33da]{transition:all .5s ease}.v-enter-from[data-v-9c8c33da]{opacity:0;transform:translateY(-2rem)}.v-leave-to[data-v-9c8c33da]{opacity:0}.v-leave-active[data-v-9c8c33da]{position:absolute;bottom:0;width:100%}@media (max-width: 1280px){main[data-v-9c8c33da]{margin-top:2rem}}
