body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Pixel;src:url(/static/media/pixel.88576462be51d18ebbc8.ttf)}:root{--border:2px solid #ffffff14}*{box-sizing:border-box}#root,body,html{min-height:100%}html{overflow-y:scroll;scroll-behavior:smooth;scrollbar-gutter:stable}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;font-family:Pixel,sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}button{border:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0b1117}::-webkit-scrollbar-thumb{background:#2b3c4d;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#46627c}.page-container{min-height:100vh;overflow-x:hidden;position:relative}.page-background{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:fixed;transform:translateZ(0);z-index:-2}.page-background-overlay{background:linear-gradient(#00000014,#0000002e);inset:0;pointer-events:none;position:fixed;z-index:-1}.page-content{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding:28px 32px}.home-shell{margin:0 auto;position:relative;width:min(1100px,100%)}.home-logo-wrap{margin-bottom:-20px;position:relative;text-align:center;z-index:2}.home-logo{filter:none;image-rendering:pixelated;image-rendering:crisp-edges;width:min(540px,92vw)}.home-panel-wrap{position:relative;width:100%}.glass-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c12e0;background:var(--panel-bg);border:2px solid #ffffff14;border:var(--border);border-radius:28px;box-shadow:0 0 12px #0009,0 0 30px #0000004d;box-shadow:var(--shadow);padding:28px;transition:height .25s ease,min-height .25s ease;width:100%}.hero-video-wrapper{border-radius:22px;box-shadow:0 0 24px #00000080;overflow:hidden}.panel-social-bar{display:flex;flex-direction:column;gap:14px;position:absolute;right:-76px;top:50%;transform:translateY(-50%);z-index:20}.panel-social-item{color:#fff;filter:drop-shadow(0 0 12px rgba(0,0,0,.45));overflow:visible}.panel-social-icon,.panel-social-item{align-items:center;border-radius:18px;display:flex;height:56px;justify-content:center;position:relative;width:56px}.panel-social-icon{font-size:24px;transition:transform .18s ease,filter .18s ease;z-index:2}.panel-social-item:hover .panel-social-icon{filter:brightness(1.08);transform:translateX(-4px)}.panel-social-label{align-items:center;border-radius:18px;color:#fff;display:flex;font-size:18px;font-weight:800;height:56px;justify-content:center;opacity:0;padding:0 20px;pointer-events:none;position:absolute;right:66px;top:0;transform:translateX(12px) scaleX(.96);transform-origin:right center;transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.panel-social-item:hover .panel-social-label{opacity:1;transform:translateX(0) scaleX(1)}.cta-row{flex-wrap:wrap;gap:20px;margin-top:30px}.cta-row,.play-button{display:flex;justify-content:center}.play-button{align-items:center;background:linear-gradient(180deg,#183b56,#0d1f2f);border:2px solid #ffffff14;border-radius:18px;box-shadow:0 0 22px #00000080,0 0 18px #4682ff2e;color:#fff;font-size:28px;font-weight:900;gap:14px;padding:18px 34px;transition:transform .18s ease,box-shadow .18s ease}.play-button:hover{box-shadow:0 0 28px #0009,0 0 24px #4682ff47;transform:translateY(-2px)}.preorder-button{background:linear-gradient(#ffbe26,#d98500);border:3px solid #ffd978;border-radius:18px;box-shadow:0 0 18px #ffb10073;color:#111;cursor:pointer;font-size:28px;font-weight:900;padding:18px 36px;transition:transform .18s ease,box-shadow .18s ease}.preorder-button:hover{box-shadow:0 0 24px #ffb10094;transform:translateY(-2px)}.content-tabs{margin-top:32px}.content-tab-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.content-tab-button{background:#ffffff0f;border:2px solid #ffffff14;border-radius:14px;color:#fff;cursor:pointer;font-size:17px;font-weight:800;padding:12px 22px;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.content-tab-button:hover{transform:translateY(-1px)}.content-tab-button.active{background:linear-gradient(#ffbe26,#d98500);border:2px solid #ffd978;box-shadow:0 0 14px #ffb10059;color:#111}.content-tab-panel{background:#00000052;border:1px solid #ffffff0f;border-radius:20px;box-shadow:0 0 24px #00000047;margin-top:28px;overflow:visible;padding:28px;transform-origin:top center}.tab-opening{animation:tabOpen .24s ease forwards}.tab-closing{animation:tabClose .22s ease forwards;overflow:hidden}@keyframes tabOpen{0%{opacity:0;transform:translateY(-10px) scaleY(.98)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes tabClose{0%{max-height:2000px;opacity:1;transform:translateY(0) scaleY(1)}to{margin-top:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-8px) scaleY(.98)}}.tab-content-text{font-size:18px;line-height:1.9;opacity:.92}.tab-content-text h2{color:#ffb100;color:var(--gold);margin-top:0}@media (max-width:1260px){.panel-social-bar{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:24px;position:static;transform:none}.panel-social-label{display:none}}@media (max-width:700px){.page-content{padding:20px 14px}.glass-panel{padding:18px}.play-button,.preorder-button{font-size:22px;width:100%}.content-tab-button{width:100%}}.update-accordion{display:flex;flex-direction:column;gap:14px}.update-block{background:linear-gradient(180deg,#142a22d1,#06120ee0);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 0 14px #00000047;overflow:hidden;padding:14px 18px 14px 58px}.update-block:nth-child(odd){background:linear-gradient(180deg,#202e1cd1,#08120ae6)}.update-block[open]{border-color:#ffb10059;box-shadow:0 0 16px #ffb1001f,0 0 18px #0000004d}.update-summary{color:#fff;cursor:pointer;font-size:17px;font-weight:900;line-height:1.4;list-style-position:outside}.update-summary::marker{color:#ffb100;color:var(--gold)}.update-block[open] .update-summary{color:#ffb100;color:var(--gold)}.update-change-list{color:#ffffffe6;display:flex;flex-direction:column;font-size:16px;gap:7px;line-height:1.45;margin:14px 0 4px 22px;padding:0}.update-change-list li::marker{color:#ffb100;color:var(--gold)}@media (max-width:700px){.update-block{border-radius:14px;padding:13px 14px}.update-summary{font-size:15px}.update-change-list{font-size:14px;gap:6px}}:root{--panel-bg:#050c12e0;--gold:#ffb100;--gold-dark:#9a6300;--blue:#61c9ff;--shadow:0 0 12px #0009,0 0 30px #0000004d;--border:2px solid #ffffff1a}.presskit-page{background:radial-gradient(circle at top,#ffb10029,#0000 34%),linear-gradient(180deg,#101010,#050505);color:#fff;min-height:100vh;padding:48px 18px 80px}.presskit-hero,.presskit-section{background:#0000009e;border:1px solid #ffb10059;border-radius:22px;box-shadow:0 0 28px #00000073;margin:0 auto 28px;padding:28px;width:min(100%,980px)}.presskit-hero{padding-bottom:46px;padding-top:46px;text-align:center}.presskit-eyebrow{color:#ffb100;font-size:.9rem;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.presskit-hero h1{font-size:clamp(2.4rem,7vw,5rem);line-height:.95;margin:0;text-transform:uppercase}.presskit-description{color:#ffffffdb;font-size:1.15rem;line-height:1.65;margin:22px auto 0;max-width:760px}.presskit-actions,.presskit-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.presskit-actions a,.presskit-link-button,.presskit-links a{align-items:center;background:#ffb100;border-radius:999px;color:#111;display:inline-flex;font-weight:800;justify-content:center;min-height:42px;padding:0 18px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.presskit-actions a:hover,.presskit-link-button:hover,.presskit-links a:hover{background:#ffd15c;box-shadow:0 0 22px #ffb10059;transform:translateY(-2px)}.presskit-section h2{color:#ffb100;font-size:1.75rem;margin:0 0 18px}.presskit-section p{color:#ffffffd6;line-height:1.7}.presskit-facts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.presskit-fact{background:#ffffff12;border-radius:14px;padding:14px}.presskit-fact span{color:#ffffff8c;display:block;font-size:.84rem;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.presskit-fact strong{color:#fff;display:block;font-size:1rem}.presskit-list{color:#ffffffe0;line-height:1.8;margin:0;padding-left:22px}.presskit-video{background:#111;border-radius:18px;box-shadow:0 0 25px #0009;margin-bottom:18px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.presskit-video iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.presskit-placeholder-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.presskit-asset-box{background:#ffffff12;border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.presskit-asset-image-button{background:#0000;border:0;cursor:zoom-in;display:block;padding:0;width:100%}.presskit-asset-image{background:linear-gradient(45deg,#ffffff0d 25%,#0000 0),linear-gradient(-45deg,#ffffff0d 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ffffff0d 0),linear-gradient(-45deg,#0000 75%,#ffffff0d 0);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;display:block;height:220px;object-fit:contain;padding:20px;transition:transform .18s ease,opacity .18s ease;width:100%}.presskit-asset-image-button:hover .presskit-asset-image{opacity:.9;transform:scale(1.04)}.presskit-asset-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px}.presskit-asset-footer span{color:#fff;font-weight:800}.presskit-asset-actions{align-items:center;display:flex;gap:10px}.presskit-asset-actions a,.presskit-asset-actions button{background:#0000;border:0;color:#ffb100;cursor:pointer;font-size:.9rem;font-weight:700;padding:0;text-decoration:none}.presskit-asset-actions a:hover,.presskit-asset-actions button:hover{color:#ffd15c}.presskit-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.presskit-modal{background:#080808;border:1px solid #ffb10073;border-radius:22px;box-shadow:0 0 45px #000000d9;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(1100px,100%)}.presskit-modal-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.presskit-modal-header h3{color:#ffb100;font-size:1.25rem;margin:0}.presskit-modal-header button{background:#ffb100;border:0;border-radius:999px;color:#111;cursor:pointer;font-size:1.8rem;height:38px;line-height:1;width:38px}.presskit-modal-header button:hover{background:#ffd15c}.presskit-modal-image-wrap{align-items:center;background:linear-gradient(45deg,#ffffff0a 25%,#0000 0),linear-gradient(-45deg,#ffffff0a 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ffffff0a 0),linear-gradient(-45deg,#0000 75%,#ffffff0a 0);background-position:0 0,0 14px,14px -14px,-14px 0;background-size:28px 28px;display:flex;justify-content:center;min-height:240px;overflow:auto;padding:20px}.presskit-modal-image-wrap img{max-height:68vh;max-width:100%;object-fit:contain}.presskit-modal-footer{align-items:center;border-top:1px solid #ffffff14;display:flex;gap:16px;justify-content:space-between;padding:14px 18px}.presskit-modal-footer code{color:#ffffffb8;font-size:.85rem;word-break:break-all}.presskit-modal-footer a{background:#ffb100;border-radius:999px;color:#111;flex-shrink:0;font-weight:800;padding:10px 16px;text-decoration:none}.presskit-modal-footer a:hover{background:#ffd15c}@media (max-width:760px){.presskit-page{padding-top:24px}.presskit-hero,.presskit-section{padding:22px}.presskit-facts,.presskit-placeholder-grid{grid-template-columns:1fr}.presskit-actions,.presskit-links{flex-direction:column}.presskit-asset-footer,.presskit-modal-footer{align-items:flex-start;flex-direction:column}.presskit-modal-backdrop{padding:10px}.presskit-modal{max-height:96vh}.presskit-modal-image-wrap img{max-height:60vh}}.presskit-actions a,.presskit-actions button,.presskit-link-button,.presskit-links a,.presskit-links button{align-items:center;background:#ffb100;border:0;border-radius:999px;color:#111;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;min-height:42px;padding:0 18px;text-decoration:none}
/*# sourceMappingURL=main.0112c26f.css.map*/