:root{--bg-color: #050505;--text-color: rgba(255, 255, 255, .9)}*{margin:0;padding:0;box-sizing:border-box}body,html,#app{width:100%;min-height:100%;overflow:hidden;background-color:var(--bg-color);color:var(--text-color);font-family:Inter,system-ui,sans-serif}.page{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:2rem;color:#333}#app{max-width:none;margin:0;padding:0}@media(min-width:1024px){body{display:block;place-items:initial}#app{display:block;grid-template-columns:none;padding:0}}a{text-decoration:none}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .5s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0}body{margin:0;background:#000;overflow:hidden}.dial-container[data-v-024f9f0f]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:999;pointer-events:none}.dial-wrapper[data-v-024f9f0f]{position:relative;width:100%;height:200px;display:flex;justify-content:center;align-items:center}.dial-item[data-v-024f9f0f]{position:absolute;transition:all .6s cubic-bezier(.23,1,.32,1);cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;display:flex;align-items:center}.active[data-v-024f9f0f]{transform:translate(0) scale(1.3);opacity:1;z-index:10}.right[data-v-024f9f0f]{transform:translate(30vw) scale(.7);opacity:.3;z-index:5}.left[data-v-024f9f0f]{transform:translate(-30vw) scale(.7);opacity:.3;z-index:5}.text[data-v-024f9f0f]{font-size:2rem;font-weight:900;margin:0 10px;letter-spacing:4px;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.7);background:linear-gradient(to top,#fff 50%,transparent 50%);background-size:100% 200%;background-position:0 100%;-webkit-background-clip:text;background-clip:text;transition:all 2s cubic-bezier(.23,1,.32,1)}.active .text[data-v-024f9f0f]{background-position:0 0;-webkit-text-stroke:1px #fff;filter:drop-shadow(0 0 12px rgba(255,255,255,.7))}.bracket[data-v-024f9f0f]{font-size:2.5rem;color:#2196f366;font-weight:100;transition:all .5s ease}.active .bracket[data-v-024f9f0f]{color:#fff;transform:scale(1.15);text-shadow:0 0 10px #2196f3}@media(max-width:768px){.text[data-v-024f9f0f]{font-size:1.2rem}.bracket[data-v-024f9f0f]{font-size:1.5rem}.right[data-v-024f9f0f]{transform:translate(35vw) scale(.6)}.left[data-v-024f9f0f]{transform:translate(-35vw) scale(.6)}}.dial-item:hover .text[data-v-024f9f0f]{opacity:1;-webkit-text-stroke:1px #fff}.bg-scene[data-v-bfc50f8b]{position:absolute;inset:0;overflow:hidden;background:#000}.warp-drive[data-v-bfc50f8b]{width:100%;height:100%}.skew-container[data-v-bfc50f8b]{position:absolute;width:160%;height:200%;top:-50%;left:-30%;display:flex;justify-content:center;gap:30px;transform:rotate(-15deg)}.track[data-v-bfc50f8b]{flex:1;position:relative}.dynamic-list[data-v-bfc50f8b]{display:flex;flex-direction:column;gap:20px;will-change:transform}.item-wrap[data-v-bfc50f8b]{width:100%;height:35vh;flex-shrink:0;display:flex;justify-content:center;align-items:center}img[data-v-bfc50f8b]{width:100%;height:100%;object-fit:cover;opacity:.25;filter:grayscale(1);border-radius:4px}.char-block[data-v-bfc50f8b]{font-size:15vh;font-weight:900;color:#fff;letter-spacing:10px;font-family:Futura,Helvetica Neue,sans-serif}.overlay[data-v-bfc50f8b]{position:absolute;inset:0;background:radial-gradient(circle,transparent 20%,#000 100%);pointer-events:none}.home-view[data-v-80e82557]{width:100vw;height:100vh;background:#000;position:relative}.is-entering[data-v-80e82557] .bg-scene{animation:bg-entrance-80e82557 1.2s cubic-bezier(.23,1,.32,1) backwards}@keyframes bg-entrance-80e82557{0%{transform:scale(2);filter:blur(30px) brightness(3);opacity:0}to{transform:scale(1);filter:blur(0) brightness(1);opacity:1}}.is-entering[data-v-80e82557] .dial-container{animation:dial-entrance-80e82557 1s cubic-bezier(.17,.84,.44,1) .3s backwards}@keyframes dial-entrance-80e82557{0%{transform:scale(.3);filter:blur(15px);opacity:0}to{transform:scale(1);filter:blur(0);opacity:1}}.is-leaving[data-v-80e82557] .bg-scene{transition:all .8s cubic-bezier(.7,0,.3,1);transform:scale(1.5);filter:brightness(2) blur(20px);opacity:0}.is-leaving[data-v-80e82557] .dial-container{transition:all .8s cubic-bezier(.7,0,.3,1);transform:scale(.5);filter:blur(10px);opacity:0}
