@font-face{font-family:C1;src:url(/assets/C1-Regular-BCkMV7Je.otf) format("truetype"),url(/assets/C1-Regular-BCkMV7Je.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:C2;src:url(/assets/C2-Regular-CKaOa9ot.otf) format("truetype"),url(/assets/C2-Regular-CKaOa9ot.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:C3;src:url(/assets/C3-Regular-DtgN_aSK.otf) format("truetype"),url(/assets/C3-Regular-DtgN_aSK.otf) format("opentype");font-weight:400;font-style:normal}*{color:#fff}h1{font-size:4rem;font-weight:400;margin-bottom:1rem;color:#fff}h2{font-size:2.5rem;margin-bottom:1rem}p{font-size:1.5rem}a{font-size:1.5rem;text-decoration:none;transition:color .3s ease}a:hover{color:#ccc}@keyframes flickerFont{0%,33.33%{font-family:C1,sans-serif}33.34%,66.66%{font-family:C2,sans-serif}66.67%,to{font-family:C3,sans-serif}}@keyframes typewriter{0%{width:0}to{width:100%}}.typewriter{overflow:hidden;white-space:nowrap;border-right:2px solid transparent;animation:typewriter 2s steps(40) forwards}.typewriter-multiline{overflow:hidden;white-space:pre-wrap;animation:typewriter-multiline 3s steps(60) forwards}@keyframes typewriter-multiline{0%{max-height:0}to{max-height:1000px}}*,body,div,span,p,h1,h2,h3,h4,h5,h6,a,button,input,textarea,label{animation:flickerFont .3s infinite}#app{font-weight:400}@media (hover: hover){a:hover{background-color:#00bd7e33}}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#000;color:#fff}.app-container{min-height:100vh;background-color:#000;display:flex;flex-direction:column}.page-content{flex:1;position:relative;overflow:hidden;min-height:0}.slide-right-enter-active,.slide-right-leave-active{transition:all .4s cubic-bezier(.25,.46,.45,.94);position:absolute;width:100%;height:100%;top:0;left:0}.slide-right-enter-from{transform:translate(100%);opacity:0}.slide-right-leave-to{transform:translate(-100%);opacity:0}.slide-right-enter-to,.slide-right-leave-from{transform:translate(0);opacity:1}.slide-left-enter-active,.slide-left-leave-active{transition:all .4s cubic-bezier(.25,.46,.45,.94);position:absolute;width:100%;height:100%;top:0;left:0}.slide-left-enter-from{transform:translate(-100%);opacity:0}.slide-left-leave-to{transform:translate(100%);opacity:0}.slide-left-enter-to,.slide-left-leave-from{transform:translate(0);opacity:1}@media (max-width: 768px){.slide-right-enter-active,.slide-right-leave-active,.slide-left-enter-active,.slide-left-leave-active{transition:all .4s cubic-bezier(.25,.46,.45,.94)}}.frame-animator[data-v-f3e05e1a]{display:inline-block}.frame[data-v-f3e05e1a]{width:100%;height:auto;object-fit:contain;opacity:0;pointer-events:none;display:none}.frame.active[data-v-f3e05e1a]{opacity:1;display:block}.frame-animator[data-v-f3e05e1a]{will-change:contents;contain:layout style paint}.frame[data-v-f3e05e1a]{will-change:opacity;contain:layout style paint}.debug-info[data-v-f3e05e1a]{position:absolute;bottom:10px;left:10px;background:#000c;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;z-index:10}.navigation[data-v-d71b8076]{display:flex;gap:2rem;justify-content:center;align-items:center;padding:2rem;background-color:#000c}.nav-link[data-v-d71b8076]{color:#fff;text-decoration:none;font-size:2rem;font-weight:400;transition:all .3s ease;padding:.5rem 1rem;border-radius:4px;position:relative;background:none;border:none;cursor:pointer;font-family:inherit}.nav-link[data-v-d71b8076]:hover{color:#ccc;background-color:#ffffff1a;transform:scale(1.05)}.nav-link[data-v-d71b8076]:focus{outline:none;box-shadow:0 0 0 2px #ffffff4d}.nav-link-left[data-v-d71b8076]:before{content:"← ";opacity:.7}.nav-link-right[data-v-d71b8076]:after{content:" →";opacity:.7}@media (max-width: 768px){.navigation[data-v-d71b8076]{gap:1rem;padding:1rem}.nav-link[data-v-d71b8076]{font-size:1.5rem}}.home[data-v-9fcd6892]{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#000;margin-top:-2em}.content[data-v-9fcd6892]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.centered-video[data-v-9fcd6892]{border-radius:8px;border:1px solid #fff}@media (max-width: 768px){.centered-video[data-v-9fcd6892]{width:80vw;max-width:350px;margin-top:30px;margin-bottom:30px}.main-nav[data-v-9fcd6892]{gap:1rem}}[data-v-9fcd6892] .frame{padding-top:20px;padding-left:20px;padding-right:20px}
