.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-52604dca]{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-52604dca]{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-52604dca]{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-52604dca]{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-52604dca]{justify-content:space-between;align-items:start;gap:12px;display:flex}.hpg-account-modal__header h2[data-v-52604dca]{margin:0;font:1000 20px/1.1 system-ui}.hpg-account-modal__eyebrow[data-v-52604dca]{color:#ffd75d;text-transform:uppercase;letter-spacing:.12em;margin:0 0 3px;font:900 10px/1 system-ui}.hpg-account-modal__close[data-v-52604dca]{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-52604dca]{color:#eef7ffb8;margin:0;font:700 12px/1.35 system-ui}.hpg-account-modal__tabs[data-v-52604dca]{background:#00000038;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.hpg-account-modal__tab[data-v-52604dca],.hpg-account-modal__ghost[data-v-52604dca],.hpg-account-modal__primary[data-v-52604dca],.hpg-account-modal__danger[data-v-52604dca],.hpg-account-conflict button[data-v-52604dca]{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-52604dca],.hpg-account-modal__primary[data-v-52604dca]{color:#fff7d0;background:#ffd75d2e;border-color:#ffd75d94}.hpg-account-form[data-v-52604dca]{gap:10px;display:grid}.hpg-account-modal__field[data-v-52604dca]{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-52604dca]{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-52604dca]:focus{border-color:#ffd75dc7;box-shadow:0 0 0 3px #ffd75d24}.hpg-account-modal__submit[data-v-52604dca]{justify-content:center;width:100%}.hpg-account-signed[data-v-52604dca]{background:#6dffbe14;border:1px solid #6dffbe42;border-radius:16px;gap:6px;padding:11px;display:grid}.hpg-account-signed strong[data-v-52604dca]{color:#d8ffef;font:1000 14px/1.1 system-ui}.hpg-account-signed span[data-v-52604dca]{font:900 13px/1.2 system-ui}.hpg-account-signed small[data-v-52604dca]{color:#eef7ffb3;font:700 11px/1.3 system-ui}.hpg-account-conflict[data-v-52604dca]{background:#ffd75d1a;border:1px solid #ffd75d57;border-radius:16px;gap:9px;padding:11px;display:grid}.hpg-account-conflict h3[data-v-52604dca],.hpg-account-conflict p[data-v-52604dca]{margin:0}.hpg-account-conflict h3[data-v-52604dca]{font:1000 14px/1.15 system-ui}.hpg-account-conflict p[data-v-52604dca]{color:#eef7ffbd;font:700 12px/1.3 system-ui}.hpg-account-conflict__grid[data-v-52604dca]{grid-template-columns:1fr;gap:7px;display:grid}.hpg-account-conflict button[data-v-52604dca]{text-align:left;gap:4px;display:grid}.hpg-account-conflict small[data-v-52604dca]{color:#eef7ffad;font:700 10px/1.25 system-ui}.hpg-account-modal__error[data-v-52604dca],.hpg-account-modal__status[data-v-52604dca]{margin:0;font:800 12px/1.35 system-ui}.hpg-account-modal__error[data-v-52604dca]{color:#ffb0b0}.hpg-account-modal__status[data-v-52604dca]{color:#bde4ff}.hpg-account-modal__footer[data-v-52604dca]{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.hpg-account-modal__ghost[data-v-52604dca]{background:#ffffff0d}.hpg-account-modal__danger[data-v-52604dca]{color:#ffd6d6;background:#ff70701f;border-color:#ff70706b}.hpg-account-modal__primary[data-v-52604dca]:disabled,.hpg-account-modal__danger[data-v-52604dca]:disabled,.hpg-account-modal__ghost[data-v-52604dca]:disabled{opacity:.62;cursor:wait}@media (width<=767px){.hpg-canvas[data-v-52604dca]{aspect-ratio:auto;width:100vw;max-width:none;height:100svh}}@media (width>=768px){.hpg-shell[data-v-52604dca]{--hpg-desktop-gutter:clamp(10px,3vw,32px);padding-inline:var(--hpg-desktop-gutter)}}@media (width>=768px) and (orientation:landscape){.hpg-canvas[data-v-52604dca]{width:auto;max-width:100%;height:100svh}}@media (orientation:landscape){.hpg-account-modal__card[data-v-52604dca]{max-height:calc(100svh - 28px);overflow:auto}}
