:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#030812;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html{background:#030812}body{background:#030812;min-height:100svh;margin:0;overflow-x:hidden}#app{min-height:100svh}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}canvas{display:block}html.hpg-runtime-gesture-lock,body.hpg-runtime-gesture-lock{overscroll-behavior:none;touch-action:none;width:100%;height:100%;min-height:100%;overflow:hidden}#hexis-public-game-root{overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:100%;height:100svh;min-height:100svh;overflow:hidden}#hexis-public-game-root canvas{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}.hx-home{min-height:100svh;padding:max(20px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));color:#eef7ff;background:linear-gradient(#ffd75d14,#0000 28%),radial-gradient(circle at top,#1d6dc4f5,#030812fa 62%),#030812;align-content:start;justify-items:center;display:grid}.hx-home__panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#2061bc3d,#03081257);border:1px solid #b4dbff4d;align-content:start;justify-items:center;gap:18px;width:min(100%,430px);padding:32px 18px 18px;display:grid;position:relative;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff2e}.hx-home__logo{aspect-ratio:1;color:#10213b;background:linear-gradient(135deg,#ffd75dfa,#d89f14e0);border:1px solid #ffd75da3;place-items:center;width:min(44vw,164px);display:grid;box-shadow:0 22px 60px #ffd75d2e,inset 0 1px #ffffff61}.hx-home__logo span{font-size:clamp(4.2rem,23vw,7.6rem);line-height:1}.hx-home__eyebrow{color:#eef7ffad;letter-spacing:.12em;text-transform:uppercase;text-align:center;margin:0;font-size:.75rem;font-weight:800}.hx-home h1{text-transform:uppercase;letter-spacing:-.08em;margin:0;font-size:clamp(3.2rem,18vw,6.4rem);line-height:.92}.hx-home__play{color:#111a08;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#ffe389,#d89f14);border:1px solid #ffd75dd1;place-items:center;width:min(100%,320px);min-height:58px;font-weight:1000;text-decoration:none;display:grid;box-shadow:0 18px 42px #ffd75d2e}.hvs-noscript-login{min-height:100svh;padding:max(20px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));color:#eef7ff;background:radial-gradient(circle at top,#123d73,#030812 68%);align-content:start;justify-items:center;display:grid}.hvs-noscript-login form{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#2061bc38;border:1px solid #b4dbff47;width:min(440px,100%);padding:24px}.hvs-noscript-login button{color:#1b2208;background:linear-gradient(135deg,#ffe389,#d89f14);border:0;width:100%;padding:14px 16px;font-weight:900}.hvs-popup-fade-enter-active,.hvs-popup-fade-leave-active{transition:opacity .12s,transform .12s}.hvs-popup-fade-enter-from,.hvs-popup-fade-leave-to{opacity:0;transform:translateY(-4px)scale(.98)}.hvs-shell select,.hvs-shell .hvs-select{border:1px solid var(--hvs-border,#b4dbff47);color:var(--hvs-text,#eef7ff);cursor:pointer;appearance:none;background-color:#030812bf;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23aac8ee' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:0;min-width:120px;padding:7px 32px 7px 10px;font-family:inherit;font-size:.82rem;line-height:1.4;transition:border-color .15s,background-color .15s}.hvs-shell select:hover,.hvs-shell .hvs-select:hover{background-color:#030818e6;border-color:#b4dbff8c}.hvs-shell select:focus,.hvs-shell .hvs-select:focus{border-color:#ffd75d;outline:none;box-shadow:0 0 0 1px #ffd75d40}.hvs-shell select option{color:#eef7ff;background:#061428;padding:6px 10px}.hvs-shell select:disabled,.hvs-shell .hvs-select:disabled{opacity:.45;cursor:not-allowed}.hvs-shell--light-glass select,.hvs-shell--light-glass .hvs-select{color:#10213b;background-color:#ffffffe0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23496f9e' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");border-color:#496f9e59}.hvs-shell--light-glass select:focus,.hvs-shell--light-glass .hvs-select:focus{border-color:#d39a00;box-shadow:0 0 0 1px #d39a0040}.hvs-shell--light-glass select option{color:#10213b;background:#fff}.hvs-shell input[type=text],.hvs-shell input[type=number],.hvs-shell input[type=email],.hvs-shell input[type=search],.hvs-shell input[type=url],.hvs-shell textarea{border:1px solid var(--hvs-border,#b4dbff47);color:var(--hvs-text,#eef7ff);background:#03081299;border-radius:0;padding:7px 10px;font-family:inherit;font-size:.82rem;transition:border-color .15s}.hvs-shell input[type=text]:focus,.hvs-shell input[type=number]:focus,.hvs-shell textarea:focus{border-color:#ffd75d;outline:none}.hvs-shell--light-glass input[type=text],.hvs-shell--light-glass input[type=number],.hvs-shell--light-glass textarea{color:#10213b;background:#ffffffe0;border-color:#496f9e59}.hvs-shell--light-glass input:focus,.hvs-shell--light-glass textarea:focus{border-color:#d39a00}.hpg-loading[data-v-32edf4f7]{z-index:10;background:radial-gradient(circle at top,#123d73 0%,#061428 46%,#030812 100%);justify-content:center;align-items:center;transition:opacity .4s,visibility .4s;display:flex;position:absolute;inset:0}.hpg-loading--done[data-v-32edf4f7]{opacity:0;visibility:hidden;pointer-events:none}.hpg-loading__inner[data-v-32edf4f7]{flex-direction:column;align-items:center;gap:16px;width:min(320px,80%);display:flex}.hpg-loading__logo[data-v-32edf4f7]{width:64px;height:64px;animation:2s ease-in-out infinite hpg-pulse-32edf4f7}.hpg-loading__logo svg[data-v-32edf4f7]{width:100%;height:100%}.hpg-loading__title[data-v-32edf4f7]{letter-spacing:6px;color:#eef7ff80;margin:0;font-family:system-ui,sans-serif;font-size:13px;font-weight:700}.hpg-loading__bar-wrap[data-v-32edf4f7]{background:#b4dbff1f;width:100%;height:3px;overflow:hidden}.hpg-loading__bar[data-v-32edf4f7]{background:linear-gradient(90deg,#3b82f6,#ffd75d);min-width:4px;height:100%;transition:width .25s}.hpg-loading__label[data-v-32edf4f7]{color:#eef7ff73;text-align:center;letter-spacing:.5px;min-height:16px;margin:0;font-family:system-ui,sans-serif;font-size:12px}@keyframes hpg-pulse-32edf4f7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}.hpg-shell[data-v-169d9071]{overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at top,#123d73 0%,#061428 46%,#030812 100%);align-content:start;justify-items:center;width:100%;min-height:100svh;padding:0;display:grid;position:relative;overflow:hidden}.hpg-canvas[data-v-169d9071]{aspect-ratio:9/16;width:min(100%,430px);height:min(100svh,764px);box-shadow:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#061428;border:0}.hpg-account-modal[data-v-169d9071]{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;touch-action:auto;-webkit-user-select:text;user-select:text;background:#01050e9e;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.hpg-account-modal__card[data-v-169d9071]{color:#eef7ff;background:linear-gradient(#0c264ef0,#030c1cf5);border:1px solid #b4dbff52;border-radius:22px;gap:12px;width:min(92vw,390px);padding:16px;display:grid;box-shadow:0 24px 80px #00000080}.hpg-account-modal__header[data-v-169d9071]{justify-content:space-between;align-items:start;gap:12px;display:flex}.hpg-account-modal__header h2[data-v-169d9071]{margin:0;font:1000 20px/1.1 system-ui}.hpg-account-modal__eyebrow[data-v-169d9071]{color:#ffd75d;text-transform:uppercase;letter-spacing:.12em;margin:0 0 3px;font:900 10px/1 system-ui}.hpg-account-modal__close[data-v-169d9071]{color:#eef7ff;cursor:pointer;background:#ffffff14;border:1px solid #b4dbff42;border-radius:50%;width:32px;height:32px;font:900 20px/1 system-ui}.hpg-account-modal__hint[data-v-169d9071]{color:#eef7ffb8;margin:0;font:700 12px/1.35 system-ui}.hpg-account-modal__tabs[data-v-169d9071]{background:#00000038;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.hpg-account-modal__tab[data-v-169d9071],.hpg-account-modal__ghost[data-v-169d9071],.hpg-account-modal__primary[data-v-169d9071],.hpg-account-modal__danger[data-v-169d9071],.hpg-account-conflict button[data-v-169d9071]{color:#eef7ff;cursor:pointer;background:#ffffff14;border:1px solid #b4dbff42;border-radius:12px;padding:10px 12px;font:900 12px/1.1 system-ui}.hpg-account-modal__tab.is-active[data-v-169d9071],.hpg-account-modal__primary[data-v-169d9071]{color:#fff7d0;background:#ffd75d2e;border-color:#ffd75d94}.hpg-account-form[data-v-169d9071]{gap:10px;display:grid}.hpg-account-modal__field[data-v-169d9071]{color:#eef7ffc7;text-transform:uppercase;letter-spacing:.06em;gap:5px;font:900 11px/1 system-ui;display:grid}.hpg-account-modal__field input[data-v-169d9071]{box-sizing:border-box;color:#fff;background:#00000042;border:1px solid #b4dbff47;border-radius:12px;outline:none;width:100%;padding:11px 12px;font:800 14px/1.2 system-ui}.hpg-account-modal__field input[data-v-169d9071]:focus{border-color:#ffd75dc7;box-shadow:0 0 0 3px #ffd75d24}.hpg-account-modal__submit[data-v-169d9071]{justify-content:center;width:100%}.hpg-account-signed[data-v-169d9071]{background:#6dffbe14;border:1px solid #6dffbe42;border-radius:16px;gap:6px;padding:11px;display:grid}.hpg-account-signed strong[data-v-169d9071]{color:#d8ffef;font:1000 14px/1.1 system-ui}.hpg-account-signed span[data-v-169d9071]{font:900 13px/1.2 system-ui}.hpg-account-signed small[data-v-169d9071]{color:#eef7ffb3;font:700 11px/1.3 system-ui}.hpg-account-conflict[data-v-169d9071]{background:#ffd75d1a;border:1px solid #ffd75d57;border-radius:16px;gap:9px;padding:11px;display:grid}.hpg-account-conflict h3[data-v-169d9071],.hpg-account-conflict p[data-v-169d9071]{margin:0}.hpg-account-conflict h3[data-v-169d9071]{font:1000 14px/1.15 system-ui}.hpg-account-conflict p[data-v-169d9071]{color:#eef7ffbd;font:700 12px/1.3 system-ui}.hpg-account-conflict__grid[data-v-169d9071]{grid-template-columns:1fr;gap:7px;display:grid}.hpg-account-conflict button[data-v-169d9071]{text-align:left;gap:4px;display:grid}.hpg-account-conflict small[data-v-169d9071]{color:#eef7ffad;font:700 10px/1.25 system-ui}.hpg-account-modal__error[data-v-169d9071],.hpg-account-modal__status[data-v-169d9071]{margin:0;font:800 12px/1.35 system-ui}.hpg-account-modal__error[data-v-169d9071]{color:#ffb0b0}.hpg-account-modal__status[data-v-169d9071]{color:#bde4ff}.hpg-account-modal__footer[data-v-169d9071]{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.hpg-account-modal__ghost[data-v-169d9071]{background:#ffffff0d}.hpg-account-modal__danger[data-v-169d9071]{color:#ffd6d6;background:#ff70701f;border-color:#ff70706b}.hpg-account-modal__primary[data-v-169d9071]:disabled,.hpg-account-modal__danger[data-v-169d9071]:disabled,.hpg-account-modal__ghost[data-v-169d9071]:disabled{opacity:.62;cursor:wait}@media (width<=767px){.hpg-canvas[data-v-169d9071]{aspect-ratio:auto;width:100vw;max-width:none;height:100svh}}@media (width>=768px){.hpg-shell[data-v-169d9071]{--hpg-desktop-gutter:clamp(10px,3vw,32px);padding-inline:var(--hpg-desktop-gutter)}}@media (width>=768px) and (orientation:landscape){.hpg-canvas[data-v-169d9071]{width:auto;max-width:100%;height:100svh}}@media (orientation:landscape){.hpg-account-modal__card[data-v-169d9071]{max-height:calc(100svh - 28px);overflow:auto}}
