:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f0f0f8;--vt-c-white-mute: #f2f2f2;--vt-c-white-soft-2: #e8e8f0;--vt-c-black: #0a0a0f;--vt-c-black-soft: #1c1c2b;--vt-c-black-mute: #282828;--vt-c-black-2: rgba(0, 0, 0, .55);--vt-c-indigo: #2c3e50;--vt-c-lightblue: #a1d4e6;--vt-c-lightblue-2: rgba(161, 212, 230, .6);--vt-c-lightblue-3: #b8e0ee;--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-divider-dark-3: rgba(255, 255, 255, .07);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white-soft);--vt-c-text-dark-2: rgba(232, 232, 240, .55)}: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);--vt-c-button-dark-1: rgba(232, 232, 240, .6);--vt-c-button-dark-2: rgba(232, 232, 240, .9);--vt-c-button-border-dark-1: rgba(232, 232, 240, .2);--vt-c-button-border-dark-2: rgba(232, 232, 240, .5);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2);--color-section-label: var(--vt-c-lightblue-2);--color-highlight-text: var(--vt-c-lightblue);--color-stat-value: var(--vt-c-white-soft-2);--color-logo: var(--vt-c-lightblue);--color-logo-text: var(--vt-c-white-soft-2);--section-gap: 160px}@media(prefers-color-scheme:dark){: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)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{font-weight:400;width:100%}a{text-decoration:none;color:var(--vt-c-green);transition:.4s}h1{font-size:5rem;padding:1rem 0;text-align:center;color:var(--color-heading)}h2{font-size:2rem;padding:1rem 0;color:var(--color-heading)}p{margin-top:20px}blockquote{color:var(--vt-c-green);font-size:20px;background-color:var(--color-background-soft);padding:15px;border-radius:5px}blockquote:before{content:"“"}blockquote:after{content:"”"}.loader{border:5px solid #555;border-top:5px solid var(--vt-c-lightblue);border-radius:50%;width:40px;height:40px;animation:spin .5s linear infinite;position:absolute;left:50%;top:50%}body{display:flex}#app{display:grid}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(hover:hover){a.noBackground:hover{background-color:transparent}}@media(max-width:1024px){h1{font-size:3rem}}@media(max-width:800px){h1{font-size:2rem}h2{font-size:20px;padding:10px 0}}@media(max-width:600px){h2{font-size:1rem}}.button button{transition:all .2s ease;font-size:13px;font-weight:600;text-transform:uppercase;cursor:pointer;border-radius:2px}.button button.dark{background:var(--color-background);color:var(--vt-c-button-dark-1);border:1px solid var(--vt-c-button-border-dark-1);padding:12px 28px}.button button.light{background:var(--color-highlight-text);color:var(--color-background);border:none;padding:12px 30px}.button button.dark:hover{color:var(--vt-c-button-dark-2);border-color:var(--vt-c-button-border-dark-2);background:var(--color-background-soft)}.button button.light:hover{background:var(--vt-c-lightblue-3)}@media(max-width:800px){.button button{font-size:10px}}.divider{border:none;border-top:1px solid var(--vt-c-divider-dark-3);margin:0;margin-top:10vh}.game .hero{position:relative;padding-top:15vh}.game .hero .art{position:absolute;top:0;left:50%;width:100vw;height:400px;transform:translate(-50%);overflow:hidden;display:flex;justify-content:center;align-items:flex-start}.game .hero .art:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--color-background) 0%,var(--vt-c-black-2) 35%,transparent 75%);pointer-events:none}.game .hero .art img{width:100%;height:100%;object-fit:cover}.game .hero .heroContent{position:relative;padding:40px 30px;z-index:2}.game .hero .heroContent .heroCtas{display:flex;gap:12px;align-items:center;margin-top:20px}.game .hero .status{display:inline-flex;align-items:center;gap:6px;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-highlight-text);margin-bottom:12px}.game .hero .title{font-size:48px;font-weight:600;text-align:left;margin:0 0 8px;color:var(--color-heading);line-height:1}.game .hero .description{font-size:15px;color:var(--color-text);margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.game .stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--vt-c-divider-dark-3);overflow:auto}.game .stat{padding:20px 30px;border-right:1px solid var(--vt-c-divider-dark-3)}.game .stat:last-child{border-right:none}.game .stat .label{font-family:Space Mono,monospace;font-size:9px;color:var(--color-section-label);letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px}.game .stat .value{font-size:14px;font-weight:500;color:var(--color-stat-value)}@media(max-width:800px){.game .hero .title{font-size:32px}.game .hero .description{-webkit-line-clamp:none;line-clamp:none}.game .stats{grid-template-columns:repeat(2,1fr)}.game .stat:nth-child(2n){border-right:none}}.grid{display:flex;gap:40px}.grid.vertical{flex-direction:column}@media(max-width:800px){.grid{flex-direction:column}}.hero{padding-top:10vh;display:flex;justify-content:space-between}.heroText{flex:1.2}.heroEyebrow{font-family:Space Mono,monospace;font-size:11px;color:var(--color-highlight-text);letter-spacing:.25em;text-transform:uppercase;margin-bottom:20px}.hero .heroText h1{font-size:56px;font-weight:600;line-height:1.05;margin:0 0 24px;padding:0;max-width:620px;color:var(--color-heading);text-align:left}.hero .heroText h1 span{color:var(--color-highlight-text);font-weight:600}.heroSupporting{font-size:16px;color:var(--color-text);max-width:440px;line-height:1.7;margin-bottom:40px}.heroCtas{display:flex;gap:12px;align-items:center}.heroImage{flex:.8;display:flex;justify-content:center;align-items:center;margin-top:50px;position:relative}.heroImage img{width:100%;max-width:520px;border-radius:16px;transform:translateY(0);transition:transform .3s ease,filter .3s ease;object-fit:contain}.heroImage img:hover{transform:translateY(-4px) scale(1.01)}@media(max-width:800px){.hero{flex-direction:column}.hero .heroText h1{font-size:40px}}.image img{width:100%;height:100%;object-fit:contain}.pageSection{padding-top:5vh}.pageSection>.label{font-family:Space Mono,monospace;font-size:10px;color:var(--color-section-label);letter-spacing:.3em;text-transform:uppercase;margin:5vh 0;display:flex;align-items:center;gap:12px}.pageSection>.label:after{content:"";flex:1;height:1px;background:var(--vt-c-divider-dark-3)}.previewTile{background:#111118;border:1px solid var(--vt-c-divider-dark-3);border-radius:4px;overflow:hidden;position:relative;max-width:300px;cursor:pointer}.previewTile img{width:100%;height:200px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--color-background);transition:transform .4s ease}.previewTile:hover img{transform:scale(1.05)}.previewTile .body{padding:20px 24px}.previewTile .status{font-family:Space Mono,monospace;font-size:9px;color:var(--color-highlight-text);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px}.previewTile .title{font-size:20px;font-weight:600;color:var(--color-heading);margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.previewTile .description{font-size:13px;color:var(--color-text);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.previewTile .corner{position:absolute;top:12px;right:12px;width:6px;height:6px;border-top:1px solid var(--color-highlight-text);border-right:1px solid var(--color-highlight-text)}.platform-icon{width:24px;height:24px;vertical-align:middle}@media(max-width:800px){.platform-icon{width:18px;height:18px}}.summaryTable{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1px;background:var(--vt-c-divider-dark-3);border:1px solid var(--vt-c-divider-dark-3);border-radius:4px;overflow:hidden}.summaryTable .column{background:var(--color-background);padding:32px 28px}.summaryTable .value{font-family:Space Mono,monospace;font-size:32px;font-weight:700;color:var(--color-highlight-text);line-height:1;margin-bottom:8px;fill:var(--color-highlight-text)}.summaryTable .label{font-size:12px;color:var(--color-text);letter-spacing:.05em}@media(max-width:1500px){.summaryTable .value{font-size:18px}}@media(max-width:1024px){.summaryTable .value{font-size:14px}}@media(max-width:800px){.summaryTable{grid-template-columns:repeat(2,minmax(100px,1fr))}.summaryTable .value{font-size:32px}}.footer-container{text-align:center;width:100%}.header[data-v-82e623ab]{z-index:98;position:fixed;top:0;width:100%;height:90px;line-height:1.5;max-height:100vh;display:flex;justify-content:space-between;border-bottom:1px solid var(--color-border);margin-bottom:1rem;background:var(--color-background);box-shadow:0 5px 45px var(--color-background)}.navigationLinks[data-v-82e623ab]{z-index:99}.appLogoContainer[data-v-82e623ab]{display:flex;gap:10px;align-items:center}.AppLogo[data-v-82e623ab]{fill:var(--color-logo);stroke:var(--color-logo)}.logoText[data-v-82e623ab]{font-family:Space Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--color-logo-text);text-transform:uppercase;line-height:1.3;margin-top:10px}.logoSubtitle[data-v-82e623ab]{font-size:9px;font-weight:400;color:var(--color-highlight-text);letter-spacing:.2em;text-transform:uppercase}nav[data-v-82e623ab]{position:fixed;right:0;font-size:1rem;padding:1rem 0;margin-top:1rem}nav a[data-v-82e623ab]{font-size:13px;text-decoration:none;letter-spacing:.06em;text-transform:uppercase;display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}nav a[data-v-82e623ab]:hover{background-color:transparent;color:var(--color-highlight-text)}nav a.router-link-active[data-v-82e623ab],nav a.active[data-v-82e623ab]{color:var(--color-highlight-text)}nav a[data-v-82e623ab]:first-of-type{border:0}.content[data-v-82e623ab]{min-height:calc(100vh - 130px);padding:0 2rem 100px;margin:0 20vw;margin-top:90px}@media(max-width:1800px){.content[data-v-82e623ab]{margin:0 15vw;margin-top:90px}}@media(max-width:1500px){.content[data-v-82e623ab]{margin:0 10vw;margin-top:90px}}@media(max-width:800px){.header[data-v-82e623ab]{position:relative;flex-direction:column;height:80px;border-bottom:none;margin-bottom:0}.appLogoContainer[data-v-82e623ab]{justify-content:center}nav[data-v-82e623ab]{position:-webkit-sticky;position:sticky;top:0;margin-top:0;padding-top:10px;width:100%;font-size:12px;text-align:center;border-bottom:2px solid var(--color-border);background:var(--color-background);box-shadow:0 5px 45px var(--color-background)}.content[data-v-82e623ab]{margin:0;min-height:calc(100vh - 170px)}}
