:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:#070d24;--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--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);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;padding:0;font-weight:400}html,body{overscroll-behavior:none;background:#070d24;width:100%;max-width:100%;height:100%;overflow:hidden}:root{--font-default:14px;--font-title:16px;--font-head:20px;--font-tip:12px;--app-bg:#17263a;--app-surface:#071126;--app-surface-2:#0c1830;--app-surface-3:#142238;--app-border:#233554;--app-border-soft:#97a8c329;--app-text:#f7f9ff;--app-text-muted:#93a3ba;--app-text-soft:#c8d2e1;--app-primary:#7437f4;--app-primary-2:#8b3ffc;--app-primary-soft:#7437f42e;--app-success:#21d07a;--app-success-soft:#21d07a29;--app-danger:#ff3d7f;--app-danger-soft:#ff3d7f29;--app-warning:#ffb92e;--app-shadow:0 18px 42px #00000052;--app-login-background:linear-gradient(#54a4ff13 1px, transparent 1px), linear-gradient(90deg, #54a4ff13 1px, transparent 1px), linear-gradient(120deg, transparent 0 23%, #432ba84d 23.5% 32%, transparent 32.5% 100%), linear-gradient(145deg, transparent 0 49%, #00c3ff21 49.5% 57%, transparent 57.5% 100%), linear-gradient(35deg, transparent 0 62%, #24eba314 62.5% 70%, transparent 70.5% 100%), radial-gradient(circle at 20% 10%, #794bff52, transparent 28%), radial-gradient(circle at 86% 18%, #00d4ff26, transparent 28%), radial-gradient(circle at 76% 74%, #1be5a014, transparent 26%), linear-gradient(135deg, #1b124df2 0%, #040f26f5 31%, #030814 58%, #060e1f 100%);--space-1:5px;--space-2:10px;--space-3:15px;--radio:5px;--radio-1:25px;--radio-2:30px}.light{--background-page:#fff;--background-box:#f5f5f5;--background-button:#e6e6e6;--border-button:#f5f5f5;--font-button:#52c41a;--font-icon-action:#c2c2c2;--font-button-active:red}#app{overscroll-behavior:none;-webkit-overflow-scrolling:touch;background:#070d24;width:100%;max-width:100%;height:100dvh;overflow:hidden auto}@media (hover:hover){a:hover{background-color:#00bd7e33}}@media (width>=1024px){#app{width:100%;height:100%}}.app-tab-bar[data-v-670fe3ff]{z-index:100;width:min(100%,720px);min-height:64px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 0,#4b7bff1f,#0000 70%),linear-gradient(#0b1834f5,#050d1f),#050c1e;border:1px solid #6f8fda38;border-radius:22px 22px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 -12px 28px #00000047,0 14px 32px #00000042}.tab-indicator[data-v-670fe3ff]{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#ffffff42,#0000 48%),linear-gradient(135deg,#12cfff57,#8650ff57);border-radius:18px;width:calc(33.3333% - 4px);transition:transform .42s cubic-bezier(.18,.9,.18,1),box-shadow .42s;position:absolute;top:6px;bottom:6px;left:6px;box-shadow:0 0 18px #4caaff4d,0 0 34px #7e55ff38,inset 0 1px #ffffff29}.tab-indicator[data-v-670fe3ff]:before{content:"";opacity:.75;filter:blur(6px);background:radial-gradient(circle,#49f3ff4d 0%,#49f3ff24 32%,#0000 70%);border-radius:50%;width:76px;height:76px;animation:2.2s ease-in-out infinite indicatorGlow-670fe3ff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tab-indicator[data-v-670fe3ff]:after{content:"";background:linear-gradient(90deg,#0000,#50f5ff,#0000);border-radius:999px;height:3px;animation:1.8s ease-in-out infinite indicatorLine-670fe3ff;position:absolute;bottom:6px;left:18%;right:18%;box-shadow:0 0 12px #50f5ffe0}.app-tab-bar.active-home .tab-indicator[data-v-670fe3ff]{transform:translate(0%)}.app-tab-bar.active-game[data-v-670fe3ff]{width:min(100%,960px)}.app-tab-bar.active-game .tab-indicator[data-v-670fe3ff]{transform:translate(100%)}.app-tab-bar.active-agent .tab-indicator[data-v-670fe3ff]{transform:translate(200%)}.app-tab-bar button[data-v-670fe3ff]{z-index:1;min-width:0;color:var(--app-text-soft);cursor:pointer;letter-spacing:.5px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;align-content:center;place-items:center;gap:4px;font-family:inherit;font-size:12px;font-weight:900;transition:color .24s,transform .28s,opacity .24s,text-shadow .24s;display:grid;position:relative;overflow:hidden}.app-tab-bar button.active[data-v-670fe3ff]{color:#fff;text-shadow:0 0 14px #50f5ff52;transform:translateY(-4px)}.app-tab-bar button.active[data-v-670fe3ff]:after{content:"";background:#49f3ff;border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #49f3ffe6,0 0 22px #7e55ff59}.tab-icon[data-v-670fe3ff]{z-index:1;object-fit:contain;width:26px;height:26px;transition:transform .24s,filter .24s;display:block;position:relative}.app-tab-bar button.active .tab-icon[data-v-670fe3ff]{filter:drop-shadow(0 0 10px #5bd0ff8c)drop-shadow(0 0 18px #7e55ff3d);transform:scale(1.08)}.app-tab-bar button span[data-v-670fe3ff]:last-child{z-index:1;position:relative}@keyframes indicatorGlow-670fe3ff{0%,to{opacity:.56;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.92;transform:translate(-50%,-50%)scale(1.08)}}@keyframes indicatorLine-670fe3ff{0%,to{opacity:.45;transform:scaleX(.62)}50%{opacity:1;transform:scaleX(1)}}.global-toast[data-v-3406fc75]{z-index:10000;text-align:center;word-break:break-word;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041024e6;border:1px solid;border-radius:14px;max-width:min(78vw,360px);padding:13px 18px;font-size:15px;line-height:1.45;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 44px #00000057}.global-toast.success[data-v-3406fc75]{color:#35ffd2}.global-toast.warning[data-v-3406fc75]{color:#ffd166}.global-toast.error[data-v-3406fc75]{color:#ff7b91}.global-toast-fade-enter-active[data-v-3406fc75],.global-toast-fade-leave-active[data-v-3406fc75]{transition:opacity .22s,transform .22s}.global-toast-fade-enter-from[data-v-3406fc75],.global-toast-fade-leave-to[data-v-3406fc75]{opacity:0;transform:translate(-50%,-46%)}.language-toggle[data-v-a3bcce64]{top:calc(12px + env(safe-area-inset-top));z-index:950;color:#eafcff;min-width:42px;height:32px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05122ad1;border:1px solid #62e0ff6b;border-radius:999px;font-size:12px;font-weight:900;position:fixed;right:14px;box-shadow:0 8px 22px #0000003d}.app-layout[data-v-0ad05cc6]{box-sizing:border-box;isolation:isolate;scrollbar-gutter:stable;background:#030816;height:100dvh;position:relative;overflow:hidden auto}.app-layout[data-v-0ad05cc6]:before{z-index:0;content:"";background:var(--app-login-background);pointer-events:none;background-size:54px 54px,54px 54px,auto,auto,auto,auto,auto,auto,auto;position:fixed;inset:0}.app-layout[data-v-0ad05cc6]>main{z-index:1;position:relative;background:0 0!important}.app-layout.has-tab[data-v-0ad05cc6]{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.tab-slide-enter-active,.tab-slide-leave-active{transition:opacity .22s,transform .22s}.tab-slide-enter-from,.tab-slide-leave-to{opacity:0;transform:translateY(100%)}.tab-slide-enter-to,.tab-slide-leave-from{opacity:1;transform:translateY(0)}.global-mask[data-v-0ad05cc6]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.global-dialog[data-v-0ad05cc6]{border:1px solid var(--app-border-soft);width:min(100%,320px);color:var(--app-text);text-align:center;box-shadow:var(--app-shadow);background:linear-gradient(#0c1830fa,#050c1e),#050c1e;border-radius:8px;justify-items:center;gap:12px;padding:24px 20px;display:grid}.global-dialog strong[data-v-0ad05cc6]{color:#fff;font-size:18px;font-weight:950}.global-dialog p[data-v-0ad05cc6]{color:var(--app-text-soft);margin:0;font-size:14px;font-weight:800;line-height:1.5}.global-dialog button[data-v-0ad05cc6]{background:linear-gradient(135deg, var(--app-success), var(--app-primary-2));color:#fff;cursor:pointer;width:100%;min-height:42px;font:inherit;border:0;border-radius:8px;font-weight:950}.loading-dialog[data-v-0ad05cc6]{width:min(100%,280px)}.loading-ring[data-v-0ad05cc6]{border:3px solid #ffffff2e;border-top-color:var(--app-success);border-radius:50%;width:34px;height:34px;animation:.86s linear infinite loadingSpin-0ad05cc6}@keyframes loadingSpin-0ad05cc6{to{transform:rotate(1turn)}}
