@charset "UTF-8";.app-tabbar[data-v-c64ab2e5]{position:fixed;left:50%;bottom:calc(var(--tabbar-float) + var(--inset-bottom));transform:translate(-50%);width:calc(100% - var(--tabbar-side) * 2);max-width:calc(var(--app-max) - var(--tabbar-side) * 2);height:var(--tabbar-h);display:flex;align-items:stretch;gap:8px;z-index:40;background:transparent;border:0;box-shadow:none;padding:0}.app-tabbar__dock[data-v-c64ab2e5]{flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 6px;background:#ffffffeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.75);border-radius:22px;box-shadow:0 10px 32px #11131824}.app-tabbar__item[data-v-c64ab2e5]{border:0;background:transparent;color:#b0b6c0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;border-radius:16px}.app-tabbar__item svg[data-v-c64ab2e5]{width:22px;height:22px}.app-tabbar__item.is-active[data-v-c64ab2e5]{color:var(--primary);background:var(--brand-soft)}.app-tabbar__label[data-v-c64ab2e5]{font-size:11px;font-weight:700;letter-spacing:.02em}.app-tabbar__search[data-v-c64ab2e5]{width:var(--tabbar-h);flex-shrink:0;border-radius:50%;background:#ffffffeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.75);box-shadow:0 10px 32px #11131824;color:var(--text);display:flex;align-items:center;justify-content:center}.app-tabbar__search svg[data-v-c64ab2e5]{width:22px;height:22px}.app-root[data-v-cbc7c358]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.update-mask[data-v-cbc7c358]{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f12188c}.update-card[data-v-cbc7c358]{width:min(100%,320px);padding:20px 18px;border-radius:16px;background:#fff;color:#222}.update-card h2[data-v-cbc7c358]{margin:0 0 8px;font-size:18px}.update-card__ver[data-v-cbc7c358]{font-size:16px;font-weight:600;color:#222}.update-card p[data-v-cbc7c358]{margin:0 0 8px;font-size:14px;line-height:1.5;color:#555}.update-card__progress[data-v-cbc7c358]{color:#15c8c4}.update-card__bar[data-v-cbc7c358]{height:6px;margin:4px 0 12px;border-radius:999px;background:#f1f2f4;overflow:hidden}.update-card__bar i[data-v-cbc7c358]{display:block;height:100%;width:0;border-radius:inherit;background:#15c8c4;transition:width .2s linear}.update-card__bar.is-unknown i[data-v-cbc7c358]{width:36%;animation:update-bar-cbc7c358 .9s ease-in-out infinite alternate}@keyframes update-bar-cbc7c358{0%{transform:translate(0)}to{transform:translate(160%)}}.update-card__actions[data-v-cbc7c358]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.update-card__primary[data-v-cbc7c358],.update-card__ghost[data-v-cbc7c358]{border:0;border-radius:10px;padding:10px 12px;font-size:15px;touch-action:manipulation}.update-card__primary[data-v-cbc7c358]:disabled{opacity:.7}.update-card__primary[data-v-cbc7c358]{background:#15c8c4;color:#fff}.update-card__ghost[data-v-cbc7c358]{background:#f3f4f6;color:#333}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.carousel[data-v-05a453b7]{width:100%;max-width:100%;overflow:hidden;background:#111;-webkit-user-select:none;user-select:none;touch-action:pan-y;overscroll-behavior:contain}.carousel[data-v-05a453b7] .swiper-wrapper,.carousel[data-v-05a453b7] .swiper-slide{height:100%}.carousel.is-h5[data-v-05a453b7]{margin:0;background:var(--surface-3);border-radius:18px}.carousel__slide[data-v-05a453b7]{position:relative;width:100%;height:100%;background:#111;-webkit-user-drag:none}.carousel__img[data-v-05a453b7]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-drag:none}.carousel__mask[data-v-05a453b7]{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#08101c00 45%,#08101c47)}.carousel__copy[data-v-05a453b7]{position:absolute;z-index:3;pointer-events:none;left:max(20px,(100% - var(--content)) / 2 + 20px);top:calc(var(--header-h) + 40px);max-width:560px;color:#fff;text-shadow:0 10px 28px rgba(0,0,0,.55)}.carousel__tag[data-v-05a453b7]{display:inline-block;margin-bottom:12px;padding:4px 10px;background:var(--brand);font-size:12px;letter-spacing:.08em}.carousel__copy h2[data-v-05a453b7]{margin:0;font-size:56px;font-weight:700;line-height:1.15}.carousel__copy p[data-v-05a453b7]{margin:14px 0 0;padding-top:12px;border-top:2px solid rgba(255,210,120,.85);display:inline-block;font-size:20px;letter-spacing:.12em;opacity:.92}.carousel.is-h5 .carousel__copy[data-v-05a453b7]{inset:auto 14px 28px;max-width:80%;text-shadow:0 4px 16px rgba(0,0,0,.35)}.carousel.is-h5 .carousel__copy h2[data-v-05a453b7]{font-size:18px;font-weight:800}.carousel.is-h5 .carousel__copy p[data-v-05a453b7]{margin-top:6px;padding-top:0;border-top:0;font-size:13px;letter-spacing:0}.carousel[data-v-05a453b7] .swiper-pagination{left:50%;bottom:20px;width:auto;transform:translate(-50%);display:flex;gap:10px}.carousel[data-v-05a453b7] .swiper-pagination-bullet{width:16px;height:16px;margin:0;opacity:1;border-radius:50%;border:2px solid #212224;background:#f6fcff}.carousel[data-v-05a453b7] .swiper-pagination-bullet-active{background:var(--brand)}.carousel.is-h5[data-v-05a453b7] .swiper-pagination{left:auto;right:14px;bottom:12px;transform:none;gap:6px}.carousel.is-h5[data-v-05a453b7] .swiper-pagination-bullet{width:7px;height:7px;border:0;background:#ffffff59}.carousel.is-h5[data-v-05a453b7] .swiper-pagination-bullet-active{width:16px;border-radius:99px;background:#fff}.carousel.is-h5 .carousel__slide[data-v-05a453b7]{border-radius:18px;overflow:hidden}.game-cover[data-v-dc529b76]{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%}.game-cover--fallback[data-v-dc529b76]{background-size:cover;background-position:center 28%}.h-scroll[data-v-0aa1a159]{position:relative;min-width:0;max-width:100%}.h-scroll__track[data-v-0aa1a159]{display:flex;width:100%;max-width:100%;overflow:hidden;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none}.h-scroll__track[data-v-0aa1a159]::-webkit-scrollbar{display:none;width:0;height:0}.h-scroll__track.is-dragging[data-v-0aa1a159]{cursor:grabbing}.h-scroll__set[data-v-0aa1a159]{display:flex;flex:0 0 auto;min-width:max-content}.h-scroll__set[data-v-0aa1a159]>*{flex:0 0 auto}.h-scroll__track[data-v-0aa1a159] a,.h-scroll__track[data-v-0aa1a159] button{cursor:inherit}.h-scroll__track[data-v-0aa1a159] img,.h-scroll__track[data-v-0aa1a159] a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.h-scroll__hint[data-v-0aa1a159]{position:absolute;right:8px;top:50%;z-index:2;transform:translateY(-50%);padding:3px 8px;border-radius:999px;background:#1113189e;color:#fff;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.04em;pointer-events:none}.h-scroll__hint[data-v-0aa1a159]:after{content:" ›";display:inline-block;animation:h-scroll-nudge-0aa1a159 1.1s ease-in-out infinite}@keyframes h-scroll-nudge-0aa1a159{50%{transform:translate(3px)}}.notice-ticker[data-v-210ba303]{width:100%;height:44px;margin:12px 0 4px;padding:0 12px 0 8px;display:flex;align-items:center;gap:8px;border:0;border-radius:14px;background:#fff;box-shadow:0 6px 18px #2848780d;text-align:left}.notice-ticker__tag[data-v-210ba303]{flex-shrink:0;padding:3px 8px;border-radius:999px;background:#1ec8c4;color:#fff;font-size:12px;font-weight:800}.notice-ticker__swiper[data-v-210ba303]{flex:1;min-width:0;height:22px;overflow:hidden}.notice-ticker__swiper[data-v-210ba303] .swiper-slide{display:flex;align-items:center}.notice-ticker__swiper p[data-v-210ba303]{margin:0;width:100%;color:var(--text);font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice-ticker__more[data-v-210ba303]{flex-shrink:0;color:var(--muted);font-size:18px;line-height:1}.pull-refresh[data-v-bbe67b90]{overflow:hidden;flex-shrink:0;display:flex;align-items:flex-end;justify-content:center;color:#8b93a7;font-size:12px;font-weight:700;pointer-events:none}.pull-refresh.is-anim[data-v-bbe67b90]{transition:height .22s ease}.pull-refresh__row[data-v-bbe67b90]{display:flex;align-items:center;gap:6px;height:36px;padding-bottom:8px}.pull-refresh__row.is-hot[data-v-bbe67b90]{color:var(--primary)}.pull-refresh__icon[data-v-bbe67b90]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.pull-refresh__icon.is-ready[data-v-bbe67b90]{transform:rotate(180deg)}.pull-refresh__icon.is-spin[data-v-bbe67b90]{animation:pull-spin-bbe67b90 .7s linear infinite}@keyframes pull-spin-bbe67b90{to{transform:rotate(360deg)}}.home[data-v-621c6831]{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:#f4f6f8}.home-head[data-v-621c6831]{flex-shrink:0;z-index:8;padding:calc(var(--inset-top) + 8px) 16px 10px;background:#f4f6f8}.home-brand[data-v-621c6831]{display:flex;align-items:center;gap:10px;min-width:0}.home-brand>div[data-v-621c6831]:first-child{min-width:0;flex:1}.home-brand h1[data-v-621c6831]{margin:0;font-size:22px;font-weight:900;letter-spacing:.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-brand p[data-v-621c6831]{margin:2px 0 0;color:#8b93a7;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-brand__actions[data-v-621c6831]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:none;margin-left:auto}.home-app[data-v-621c6831],.home-coop[data-v-621c6831]{flex-shrink:0;border:0;color:#fff;font-size:13px;font-weight:800;height:34px;padding:0 14px;border-radius:999px;white-space:nowrap}.home-app[data-v-621c6831]{background:#1c2333}.home-app[data-v-621c6831]:disabled{opacity:.72}.home-coop[data-v-621c6831]{background:#1ec8c4}.home-scroll[data-v-621c6831]{flex:1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;background:#f4f6f8}.home-banner[data-v-621c6831]{width:100%;max-width:100%;overflow:hidden;padding:2px 16px 0}.home-pad[data-v-621c6831]{padding:0 16px 12px;min-width:0}.home-block[data-v-621c6831]{margin-top:16px}.home-block__head[data-v-621c6831]{display:flex;align-items:center;justify-content:space-between;margin:0 2px 10px}.home-block__head h2[data-v-621c6831]{margin:0;color:#1c2333;font-size:18px;font-weight:900}.home-block__head button[data-v-621c6831]{border:0;background:transparent;color:#1ec8c4;font-size:13px;font-weight:800;padding:8px 0 8px 12px}.home-soon[data-v-621c6831]{display:flex;align-items:stretch;flex:0 0 292px;gap:10px;width:292px;padding:8px;border-radius:16px;background:#fff;box-shadow:0 8px 20px #2848780f;color:inherit;text-decoration:none}.home-soon__cover[data-v-621c6831]{position:relative;width:96px;align-self:stretch;border-radius:12px;overflow:hidden;flex-shrink:0;background:#eef2f6}.home-soon__cover[data-v-621c6831] .game-cover{position:absolute;inset:0;width:100%;height:100%}.home-soon__body[data-v-621c6831]{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:2px 2px 2px 0}.home-soon__body b[data-v-621c6831]{max-width:100%;color:#1c2333;font-size:16px;font-weight:900;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-soon__body small[data-v-621c6831]{max-width:100%;color:#8b93a7;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-soon__body em[data-v-621c6831]{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 8px 2px 6px;border-radius:999px;background:#e7fbf8;color:#12b3b6;font-size:11px;font-style:normal;font-weight:800}.home-soon__body svg[data-v-621c6831]{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.home-soon__body strong[data-v-621c6831]{align-self:flex-end;margin-top:6px;padding:5px 14px;border-radius:999px;background:#1ec8c4;color:#fff;font-size:13px;font-weight:800}.home-plays[data-v-621c6831]{display:flex;flex-direction:column;gap:10px}.home-play[data-v-621c6831]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:16px;background:#fff;box-shadow:0 8px 20px #2848780d;color:inherit;text-decoration:none}.home-play img[data-v-621c6831],.home-play .home-play__fallback[data-v-621c6831]{width:52px;height:52px;border-radius:14px;object-fit:cover;flex-shrink:0;background:#eef2f6}.home-play>span[data-v-621c6831]{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.home-play b[data-v-621c6831]{color:#1c2333;font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-play small[data-v-621c6831]{color:#8b93a7;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-play strong[data-v-621c6831]{flex-shrink:0;padding:6px 14px;border-radius:999px;background:#1ec8c4;color:#fff;font-size:13px;font-weight:800}.game-shot-thumb[data-v-4839a86e]{display:block;width:100%;height:100%}.game-shot-thumb img[data-v-4839a86e]{display:block;width:100%;height:100%;object-fit:cover}.invite[data-v-db9caef8]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.invite strong[data-v-db9caef8]{font-size:16px;letter-spacing:.08em;line-height:1.2}.invite button[data-v-db9caef8]{border:0;padding:0;font-size:13px;background:transparent;cursor:pointer}.invite.is-light[data-v-db9caef8]{padding:10px 12px;border:1px dashed rgba(21,200,196,.35);background:#f4fffe}.invite.is-light .invite__label[data-v-db9caef8]{color:#888;font-size:12px}.invite.is-light button[data-v-db9caef8]{color:var(--primary)}.invite.is-dark .invite__label[data-v-db9caef8]{color:#ffffffb8;font-size:12px}.invite.is-dark strong[data-v-db9caef8]{color:#fff;text-shadow:0 6px 16px rgba(0,0,0,.4)}.invite.is-dark button[data-v-db9caef8]{color:#fff;text-decoration:underline;text-underline-offset:3px}.back-btn[data-v-67cf33c3]{width:32px;height:32px;border:0;border-radius:50%;padding:0;background:var(--surface-3);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.back-btn svg[data-v-67cf33c3]{width:18px;height:18px;margin-left:-2px}.back-btn[data-v-67cf33c3]:active{background:#e8eaee;transform:scale(.96)}.sub-nav[data-v-24c7f540]{display:flex;align-items:center;gap:8px;min-height:calc(44px + var(--inset-top));padding:var(--inset-top) 10px 0;background:#fff;box-shadow:none;flex-shrink:0}.sub-nav h1[data-v-24c7f540]{margin:0;flex:1;text-align:center;font-size:16px;font-weight:800;letter-spacing:.02em;padding-right:40px;line-height:1.2}.detail[data-v-5b7b3f1c]{display:flex;flex-direction:column;min-height:0;background:#fff}.detail-scroll[data-v-5b7b3f1c]{flex:1;min-height:0;overflow-y:auto;padding:0 0 16px}.detail-hero[data-v-5b7b3f1c]{position:relative;height:210px;overflow:hidden;background:var(--surface-3)}.detail-hero[data-v-5b7b3f1c] .game-cover,.detail-hero img[data-v-5b7b3f1c]{width:100%;height:100%;object-fit:cover}.detail-hero__mask[data-v-5b7b3f1c]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#fff 100%)}.detail-identity[data-v-5b7b3f1c]{display:flex;align-items:flex-end;gap:12px;margin:-42px 16px 14px;position:relative;z-index:1}.detail-icon[data-v-5b7b3f1c]{width:76px;height:76px;border-radius:20px;object-fit:cover;background:var(--surface-3);box-shadow:0 8px 20px #11131829;flex-shrink:0}.detail-identity__text[data-v-5b7b3f1c]{min-width:0;flex:1;padding-bottom:4px}.detail-title[data-v-5b7b3f1c]{margin:0;font-size:20px;font-weight:800;line-height:1.25}.detail-fav[data-v-5b7b3f1c]{flex-shrink:0;width:40px;height:40px;margin-bottom:2px;border:0;border-radius:50%;background:var(--surface-3);color:#c5cad3;display:inline-flex;align-items:center;justify-content:center}.detail-fav svg[data-v-5b7b3f1c]{width:22px;height:22px}.detail-fav.is-on[data-v-5b7b3f1c]{color:#ff5a7a;background:#ffe8ee}.detail-stats[data-v-5b7b3f1c]{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.detail-label[data-v-5b7b3f1c]{margin:0 16px 8px;color:var(--text-2);font-size:14px;font-weight:700}.detail-tags[data-v-5b7b3f1c]{display:flex;flex-wrap:wrap;gap:8px;margin:0 16px 16px}.detail-tags button[data-v-5b7b3f1c]{border:0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;background:var(--surface-3)}.detail-tags .tone-0[data-v-5b7b3f1c]{color:#6d4aff;background:#f1ecff}.detail-tags .tone-1[data-v-5b7b3f1c]{color:#e56b1f;background:#fff1e8}.detail-tags .tone-2[data-v-5b7b3f1c]{color:#0ea8a4;background:var(--brand-soft)}.detail-register[data-v-5b7b3f1c]{display:flex;align-items:center;justify-content:center;height:40px;margin:0 16px 14px;border:1px solid var(--primary);border-radius:12px;color:var(--primary);font-size:14px;font-weight:700}.detail[data-v-5b7b3f1c] .invite{margin:0 16px 14px;border-radius:12px}.block-card[data-v-5b7b3f1c]{background:var(--surface-3);border-radius:16px;padding:14px;margin:0 16px 12px;box-shadow:none}.block-card h3[data-v-5b7b3f1c]{margin:0 0 10px;font-size:16px;font-weight:800}.block-card p[data-v-5b7b3f1c]{margin:0 0 8px;color:var(--text-2);font-size:14px;line-height:1.7}.block-card p[data-v-5b7b3f1c]:last-child{margin-bottom:0}.block-card.is-notice[data-v-5b7b3f1c]{background:#fff8f2}.block-card.is-notice h3[data-v-5b7b3f1c]{color:var(--orange)}.shot-board[data-v-5b7b3f1c]{margin:0 0 12px}.shot-tabs[data-v-5b7b3f1c]{display:flex;align-items:center;gap:6px;margin:0 16px 10px}.shot-tabs button[data-v-5b7b3f1c]{border:0;padding:0;background:transparent;color:#9aa3af;font-size:16px;font-weight:700;line-height:1.3}.shot-tabs .is-on[data-v-5b7b3f1c]{color:var(--text);font-weight:800}.shot-tabs span[data-v-5b7b3f1c]{color:#c5cad3;font-weight:700}.shot-empty[data-v-5b7b3f1c]{margin:0 16px;color:var(--muted);font-size:13px}.shot-frame[data-v-5b7b3f1c]{flex:0 0 auto;width:auto;height:234px;padding:0;border:0;background:transparent;cursor:grab}.shot-frame__clip[data-v-5b7b3f1c]{display:block;width:100%;height:100%;overflow:hidden;border-radius:16px;background:#eef2f7;transform:translateZ(0)}.shot-frame[data-v-5b7b3f1c] .game-shot-thumb{display:block;width:100%;height:100%;overflow:hidden;border-radius:16px;background:#eef2f7}.shot-frame[data-v-5b7b3f1c] img{display:block;width:100%;height:100%;object-fit:cover;border-radius:16px}.shot-lightbox[data-v-5b7b3f1c]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#000000e0;padding:56px 16px 64px}.shot-lightbox__img[data-v-5b7b3f1c]{max-width:100%;max-height:100%;object-fit:contain;border-radius:16px}.shot-lightbox__close[data-v-5b7b3f1c],.shot-lightbox__nav[data-v-5b7b3f1c]{position:absolute;border:0;background:transparent;color:#fff;cursor:pointer}.shot-lightbox__close[data-v-5b7b3f1c]{top:12px;right:12px;width:40px;height:40px;font-size:32px;line-height:1}.shot-lightbox__nav[data-v-5b7b3f1c]{top:50%;width:40px;height:56px;margin-top:-28px;font-size:40px;line-height:1}.shot-lightbox .is-prev[data-v-5b7b3f1c]{left:4px}.shot-lightbox .is-next[data-v-5b7b3f1c]{right:4px}.shot-lightbox__count[data-v-5b7b3f1c]{position:absolute;left:0;right:0;bottom:18px;margin:0;color:#fff;text-align:center;font-size:13px}.detail-dock[data-v-5b7b3f1c]{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 16px calc(10px + var(--inset-bottom));background:#fffffff5;border-top:1px solid var(--line)}.detail-dock button[data-v-5b7b3f1c]{height:44px;border:0;border-radius:999px;color:#fff;font-size:15px;font-weight:800}.detail-dock button[data-v-5b7b3f1c]:disabled{opacity:.6}.detail-dock .is-android[data-v-5b7b3f1c],.detail-dock .is-reserve[data-v-5b7b3f1c]{background:var(--orange)}.detail-dock .is-ios[data-v-5b7b3f1c],.detail-dock .is-urge[data-v-5b7b3f1c]{background:var(--primary)}.detail-progress[data-v-5b7b3f1c]{grid-column:1/-1}.detail-progress__meta[data-v-5b7b3f1c]{display:flex;justify-content:space-between;margin-bottom:6px;color:var(--text-2);font-size:12px;font-weight:700}.detail-progress__track[data-v-5b7b3f1c]{height:6px;overflow:hidden;border-radius:999px;background:#e7ebf0}.detail-progress__bar[data-v-5b7b3f1c]{height:100%;border-radius:inherit;background:var(--primary);transition:width .2s linear}.detail-progress__bar.is-busy[data-v-5b7b3f1c]{width:40%;animation:detail-progress-slide-5b7b3f1c 1.1s ease-in-out infinite}@keyframes detail-progress-slide-5b7b3f1c{0%{transform:translate(-120%)}to{transform:translate(280%)}}.urge-toast[data-v-5b7b3f1c]{position:fixed;left:50%;top:46%;transform:translate(-50%,-50%);margin:0;padding:12px 28px;border-radius:10px;background:#1c2333db;color:#fff;font-size:15px;font-weight:700;z-index:40;pointer-events:none;white-space:nowrap}.notices[data-v-aed869ee]{display:flex;flex-direction:column;min-height:0}.notices-body[data-v-aed869ee]{flex:1;min-height:0;overflow-y:auto;padding:12px 16px 24px}.notices-head[data-v-aed869ee]{display:flex;gap:8px;margin-bottom:12px}.notices-head button[data-v-aed869ee]{border:0;border-radius:999px;padding:6px 12px;background:#fff;color:var(--muted);font-size:13px;font-weight:700;box-shadow:var(--shadow)}.notices-head .is-on[data-v-aed869ee]{background:var(--primary);color:#fff}.notice-card[data-v-aed869ee]{background:#fff;border-radius:16px;padding:14px;box-shadow:var(--shadow);margin-bottom:10px}.notice-card__top[data-v-aed869ee]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.notice-card__top em[data-v-aed869ee]{font-style:normal;padding:2px 8px;border-radius:999px;background:#12c39a1f;color:var(--primary);font-size:12px;font-weight:800}.notice-card__top span[data-v-aed869ee]{color:var(--muted);font-size:12px}.notice-card h2[data-v-aed869ee]{margin:0 0 6px;font-size:15px;font-weight:800}.notice-card p[data-v-aed869ee]{margin:0;color:var(--text-2);font-size:13px;line-height:1.55}.notice-detail[data-v-888476de]{display:flex;flex-direction:column;min-height:0}.notice-detail-body[data-v-888476de]{flex:1;min-height:0;overflow-y:auto;padding:16px}em[data-v-888476de]{display:inline-block;font-style:normal;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800;background:#eef8f5;color:#0f9d7c;margin-bottom:10px}.is-announcement[data-v-888476de]{background:#e8f3ff;color:#3b82f6}.is-article[data-v-888476de]{background:#eee6ff;color:#6d4aff}h2[data-v-888476de]{margin:0 0 8px;font-size:17px;font-weight:800}.time[data-v-888476de]{margin:0 0 14px;color:var(--muted);font-size:13px}.panel[data-v-888476de]{background:#fff;border-radius:16px;padding:16px;box-shadow:var(--shadow)}.panel p[data-v-888476de]{margin:0 0 12px;color:var(--text-2);font-size:14px;line-height:1.8}.panel p[data-v-888476de]:last-child{margin-bottom:0}.contact-sheet[data-v-82f44ff8]{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;background:#1c233373;padding:0 12px calc(12px + var(--inset-bottom))}.contact-sheet__panel[data-v-82f44ff8]{width:100%;border-radius:18px;background:#fff;padding:18px 16px 12px}.contact-sheet__panel h3[data-v-82f44ff8]{margin:0 0 12px;text-align:center;font-size:16px;font-weight:800}.contact-sheet__item[data-v-82f44ff8],.contact-sheet__cancel[data-v-82f44ff8]{width:100%;border:0;background:var(--surface-3);color:var(--brand-dark);font-size:16px;font-weight:800}.contact-sheet__item[data-v-82f44ff8]{display:flex;align-items:center;gap:12px;height:52px;margin-bottom:8px;padding:0 14px;border-radius:14px;text-align:left}.contact-sheet__item img[data-v-82f44ff8]{width:32px;height:32px;border-radius:10px;object-fit:cover}.contact-sheet__cancel[data-v-82f44ff8]{height:44px;margin-top:4px;border-radius:999px;background:transparent;color:var(--muted)}.contact-sheet__toast[data-v-82f44ff8]{position:fixed;left:50%;top:46%;transform:translate(-50%,-50%);margin:0;padding:12px 28px;border-radius:10px;background:#1c2333db;color:#fff;font-size:15px;font-weight:700;z-index:50;pointer-events:none;white-space:nowrap}.coop-page[data-v-e5cc9308]{display:flex;flex-direction:column;min-height:0;background:radial-gradient(circle at 92% 8%,rgba(126,176,255,.28),transparent 28%),linear-gradient(180deg,#f4f8ff,#f7f8fb 32%,#f6f7f9)}.coop-page[data-v-e5cc9308] .sub-nav{background:transparent}.coop-scroll[data-v-e5cc9308]{flex:1;min-height:0;overflow-y:auto;padding:4px 14px 16px}.coop-hero[data-v-e5cc9308]{position:relative;min-height:132px;padding:8px 108px 18px 4px}.coop-hero__copy p[data-v-e5cc9308]{margin:0 0 8px;color:#2f9fe8;font-size:14px;font-weight:800}.coop-hero__copy h2[data-v-e5cc9308]{margin:0 0 8px;color:#1c2333;font-size:24px;font-weight:900;line-height:1.28;letter-spacing:-.02em}.coop-hero__copy span[data-v-e5cc9308]{color:#8b93a7;font-size:12px;line-height:1.5}.coop-hero__art[data-v-e5cc9308]{position:absolute;top:0;right:-6px;width:128px;height:128px}.coop-star[data-v-e5cc9308]{position:absolute;fill:#ffc83d}.coop-star.is-lg[data-v-e5cc9308]{top:2px;right:18px;width:28px;height:28px;transform:rotate(12deg)}.coop-star.is-sm[data-v-e5cc9308]{top:28px;right:0;width:16px;height:16px}.coop-pad[data-v-e5cc9308]{position:absolute;right:4px;bottom:8px;width:112px;height:82px;filter:drop-shadow(0 10px 12px rgba(90,140,255,.22))}.coop-pad__body[data-v-e5cc9308]{fill:#d7e6ff;stroke:#8eb4ff;stroke-width:3}.coop-pad__mark[data-v-e5cc9308]{fill:none;stroke:#5b8def;stroke-width:4;stroke-linecap:round}.coop-roles[data-v-e5cc9308]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.coop-role[data-v-e5cc9308]{display:flex;flex-direction:column;min-width:0;padding:14px 12px 12px;border-radius:22px;background:#fff;box-shadow:0 10px 24px #2848780f}.coop-role>span[data-v-e5cc9308]{align-self:flex-start;margin-bottom:10px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800}.coop-role h3[data-v-e5cc9308]{margin:0;color:#1c2333;font-size:18px;font-weight:900;line-height:1.25}.coop-role ul[data-v-e5cc9308]{margin:12px 0 14px;padding:0;list-style:none}.coop-role li[data-v-e5cc9308]{display:flex;align-items:flex-start;gap:6px;margin-top:8px;color:#5c6578;font-size:12px;line-height:1.35}.coop-role i[data-v-e5cc9308]{width:22px;height:22px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.coop-role i[data-v-e5cc9308] svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.coop-role button[data-v-e5cc9308]{margin-top:auto;width:100%;height:36px;border:0;border-radius:999px;color:#fff;font-size:13px;font-weight:800}.coop-role.is-agent[data-v-e5cc9308]{border:1px solid rgba(32,196,190,.28);background:linear-gradient(180deg,#f3fffe,#fff 42%)}.coop-role.is-agent>span[data-v-e5cc9308]{color:#12b3b6;background:#ddf8f6}.coop-role.is-agent i[data-v-e5cc9308]{color:#18c3c0;background:#e7fbf8}.coop-role.is-agent button[data-v-e5cc9308]{background:linear-gradient(90deg,#1ed2c6,#20c4be)}.coop-role.is-host[data-v-e5cc9308]{border:1px solid rgba(124,108,255,.24);background:linear-gradient(180deg,#f7f5ff,#fff 42%)}.coop-role.is-host>span[data-v-e5cc9308]{color:#7a5cff;background:#eee9ff}.coop-role.is-host i[data-v-e5cc9308]{color:#7c6cff;background:#f1edff}.coop-role.is-host button[data-v-e5cc9308]{background:linear-gradient(90deg,#7d6bff,#9a78ff)}.coop-role__title[data-v-e5cc9308]{position:relative;min-height:72px;padding-right:52px}.coop-role__title svg[data-v-e5cc9308]{position:absolute;right:-4px;top:-2px;width:58px;height:58px;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.is-agent .coop-role__title svg[data-v-e5cc9308]{fill:#e7fbf8;stroke:#7ad8d4}.is-host .coop-role__title svg[data-v-e5cc9308]{fill:#f3efff;stroke:#c3b4ff}.coop-flow[data-v-e5cc9308]{margin-top:14px}.coop-flow h2[data-v-e5cc9308]{margin:0 0 16px;color:#1c2333;font-size:18px;font-weight:900}.coop-flow ol[data-v-e5cc9308]{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.coop-flow li[data-v-e5cc9308]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.coop-flow li[data-v-e5cc9308]:not(:last-child):after{content:"";position:absolute;top:22px;left:calc(50% + 26px);width:calc(100% - 52px);border-top:1px dashed #d5dbe6}.coop-flow div[data-v-e5cc9308]{position:relative;width:44px;height:44px}.coop-flow span[data-v-e5cc9308]{position:absolute;z-index:1;top:-4px;left:-4px;width:16px;height:16px;border-radius:50%;color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.coop-flow i[data-v-e5cc9308]{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.coop-flow i[data-v-e5cc9308] svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.coop-flow b[data-v-e5cc9308]{color:#4b5568;font-size:12px;font-weight:700;text-align:center}.coop-flow .is-cyan[data-v-e5cc9308]{color:#1ec8c4}.coop-flow .is-cyan span[data-v-e5cc9308]{background:#1ec8c4}.coop-flow .is-cyan i[data-v-e5cc9308]{background:#e7fbf8}.coop-flow .is-amber[data-v-e5cc9308]{color:#f5a623}.coop-flow .is-amber span[data-v-e5cc9308]{background:#f5a623}.coop-flow .is-amber i[data-v-e5cc9308]{background:#fff4df}.coop-flow .is-violet[data-v-e5cc9308]{color:#7c6cff}.coop-flow .is-violet span[data-v-e5cc9308]{background:#7c6cff}.coop-flow .is-violet i[data-v-e5cc9308]{background:#f1edff}.coop-flow .is-green[data-v-e5cc9308]{color:#3dcb7a}.coop-flow .is-green span[data-v-e5cc9308]{background:#3dcb7a}.coop-flow .is-green i[data-v-e5cc9308]{background:#e8f9ef}.coop-advisor[data-v-e5cc9308]{width:100%;margin-top:12px;height:48px;border:0;border-radius:14px;background:#fff6e8;color:#1c2333;display:flex;align-items:center;gap:10px;padding:0 14px;text-align:left}.coop-advisor svg[data-v-e5cc9308]{width:22px;height:22px;fill:none;stroke:#f0a03a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.coop-advisor span[data-v-e5cc9308]{flex:1;font-size:14px;font-weight:800}.coop-advisor em[data-v-e5cc9308]{font-style:normal;color:#f0a03a;font-size:18px;font-weight:700}.search-page[data-v-0639a7f1]{display:flex;flex-direction:column;min-height:0;background:#fff}.search-head[data-v-0639a7f1]{flex-shrink:0;display:flex;align-items:center;gap:8px;min-height:calc(50px + var(--inset-top));padding:calc(6px + var(--inset-top)) 12px 8px;background:#fff}.search-head[data-v-0639a7f1] .search-bar{flex:1;height:36px}.search-head[data-v-0639a7f1] .search-bar__btn{height:30px;padding:0 12px;font-size:13px}.search-scroll[data-v-0639a7f1]{flex:1;min-height:0;overflow-y:auto;padding:4px 12px 24px;-webkit-overflow-scrolling:touch}.search-block[data-v-0639a7f1]{margin-bottom:22px}.search-block__head[data-v-0639a7f1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.search-block__head h2[data-v-0639a7f1]{margin:0;font-size:15px;font-weight:800}.search-block__head span[data-v-0639a7f1]{color:var(--muted);font-size:12px;font-weight:700}.search-block__head button[data-v-0639a7f1]{border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:700}.search-chips[data-v-0639a7f1]{display:flex;flex-wrap:wrap;gap:8px}.search-chips button[data-v-0639a7f1]{border:0;border-radius:999px;padding:7px 12px;background:var(--surface-3);color:var(--text);font-size:13px;font-weight:700}.search-chips .is-hot[data-v-0639a7f1]{background:var(--brand-soft);color:var(--brand-dark)}.search-chips .is-active[data-v-0639a7f1]{background:var(--primary);color:#fff}.home-rows[data-v-0639a7f1]{display:flex;flex-direction:column}.search-result-head[data-v-0639a7f1]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 14px}.search-result-head p[data-v-0639a7f1]{margin:0;color:var(--muted);font-size:14px}.search-empty[data-v-0639a7f1]{padding:56px 16px 24px;text-align:center}.search-empty p[data-v-0639a7f1]{margin:0 0 6px;font-size:16px;font-weight:800}.search-empty span[data-v-0639a7f1]{color:var(--muted);font-size:13px}.mine[data-v-87c971e4]{min-height:0;background:#f3f5f8}.mine-scroll[data-v-87c971e4]{flex:1 1 0;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;contain:paint;background:#f3f5f8}.mine-hero[data-v-87c971e4]{position:relative;z-index:3;flex-shrink:0;overflow:hidden;transform:translateZ(0);padding:calc(var(--inset-top) + 22px) 16px 20px;background:radial-gradient(circle at 88% 18%,rgba(255,255,255,.28),transparent 26%),linear-gradient(115deg,#3ec7ea,#4aa8f0 42%,#7a78f6);color:#fff}.mine-hero__art[data-v-87c971e4]{position:absolute;right:-8px;top:18px;width:150px;height:110px;opacity:.55}.mine-hero__art svg[data-v-87c971e4]{width:100%;height:100%;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.mine-hero__user[data-v-87c971e4]{position:relative;display:flex;align-items:center;gap:12px}.mine-hero__avatar[data-v-87c971e4]{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid rgba(255,255,255,.92);background:#fff3}.mine-hero__avatar.is-empty[data-v-87c971e4]{display:inline-flex;align-items:center;justify-content:center;background:#ffffff29}.mine-hero__avatar.is-empty svg[data-v-87c971e4]{width:28px;height:28px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round}.mine-hero__meta[data-v-87c971e4]{min-width:0}.mine-hero__meta h1[data-v-87c971e4]{margin:0;font-size:22px;font-weight:800}.mine-hero__meta p[data-v-87c971e4]{margin:4px 0 0;font-size:13px;opacity:.9}.mine-hero__cta[data-v-87c971e4]{position:relative;width:100%;height:44px;margin-top:16px;border:0;border-radius:999px;background:#fff;color:#14b8c4;font-size:16px;font-weight:800}.mine-body[data-v-87c971e4]{padding:12px 14px 20px;display:flex;flex-direction:column;transform:translateZ(0)}.mine-quick[data-v-87c971e4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:12px;padding:16px 8px 14px}.mine-quick__item[data-v-87c971e4]{position:relative;border:0;background:transparent;padding:0 2px;text-align:center}.mine-quick__item b[data-v-87c971e4]{display:block;margin-top:8px;font-size:12px;font-weight:700;color:#2a3142}.mine-quick__item>i[data-v-87c971e4]{position:absolute;top:-4px;right:8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ff4d4f;color:#fff;font-style:normal;font-size:10px;font-weight:800;line-height:16px}.mine-quick__ico[data-v-87c971e4]{width:44px;height:44px;margin:0 auto;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.mine-quick__ico svg[data-v-87c971e4]{width:22px;height:22px}.mine-quick__ico.is-game[data-v-87c971e4]{color:#3b82f6;background:#e8f1ff}.mine-quick__ico.is-reserve[data-v-87c971e4]{color:#f59a23;background:#fff1df}.mine-quick__ico.is-fav[data-v-87c971e4]{color:#8b6cff;background:#f1ecff}.mine-quick__ico.is-help[data-v-87c971e4]{color:#2ec8c4;background:#e7fbf8}.mine-card--compact[data-v-87c971e4]{padding:14px 12px 10px}.mine-news[data-v-87c971e4]{width:100%;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;border:0;background:transparent;padding:11px 2px;text-align:left}.mine-news em[data-v-87c971e4]{flex-shrink:0;padding:2px 7px;border-radius:6px;background:#e7fbf8;color:#12b3b6;font-style:normal;font-size:11px;font-weight:800}.mine-news span[data-v-87c971e4]{min-width:0;color:#2a3142;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mine-news i[data-v-87c971e4]{flex-shrink:0;color:#9aa3b5;font-size:12px;font-style:normal}.mine-news b[data-v-87c971e4]{color:#c5cad6;font-size:16px;font-weight:500}.mine-card[data-v-87c971e4],.mine-entry[data-v-87c971e4]{width:100%;border:0;border-radius:18px;background:#fff;box-shadow:var(--shadow);padding:16px;margin-bottom:12px;text-align:left}.mine-card h2[data-v-87c971e4]{margin:0 0 8px;font-size:16px;font-weight:800}.mine-card p[data-v-87c971e4]{margin:0 0 4px;color:var(--text-2);font-size:13px}.mine-card--list[data-v-87c971e4]{padding:16px 12px 8px}.mine-card__head[data-v-87c971e4]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px 10px}.mine-card__head h2[data-v-87c971e4]{margin:0}.mine-card__all[data-v-87c971e4],.mine-card__more[data-v-87c971e4]{border:0;background:transparent;color:var(--primary);font-size:13px;font-weight:800;padding:0;white-space:nowrap;margin-left:auto}.mine-coop .mine-card__head h2[data-v-87c971e4]{font-size:18px}.mine-qq[data-v-87c971e4]{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:8px 2px 10px;text-align:left}.mine-qq>span[data-v-87c971e4]{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.mine-qq>span svg[data-v-87c971e4]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.mine-qq.is-blue>span[data-v-87c971e4]{background:linear-gradient(160deg,#5eb0ff,#3b82f6)}.mine-qq.is-violet>span[data-v-87c971e4]{background:linear-gradient(160deg,#a78bfa,#7c6cff)}.mine-qq div[data-v-87c971e4]{min-width:0;flex:1}.mine-qq b[data-v-87c971e4]{display:block;color:#1c2333;font-size:15px;font-weight:800}.mine-qq p[data-v-87c971e4]{margin:3px 0 0;color:#8b93a7;font-size:12px}.mine-qq button[data-v-87c971e4]{flex-shrink:0;border:0;padding:6px 14px;border-radius:999px;background:#1ec8c4;color:#fff;font-size:13px;font-weight:800}.mine-qq-toggle[data-v-87c971e4]{width:100%;display:flex;align-items:center;justify-content:center;gap:2px;margin-top:2px;padding:8px 0 6px;border:0;border-top:1px solid #f0f2f6;background:transparent;color:#8b93a7;font-size:13px;font-weight:700}.mine-qq-toggle svg[data-v-87c971e4]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.mine-qq-toggle svg.is-up[data-v-87c971e4]{transform:rotate(180deg)}.mine-join[data-v-87c971e4]{width:100%;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;border:0;border-radius:16px;padding:12px 12px 12px 14px;color:#fff;text-align:left;background:linear-gradient(90deg,#2fd0c8,#49b7ef 48%,#8a78ff)}.mine-join span[data-v-87c971e4]{min-width:0;display:grid;grid-template-columns:28px 1fr;column-gap:8px;align-items:center}.mine-join i[data-v-87c971e4]{grid-row:1/span 2;width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff38}.mine-join i svg[data-v-87c971e4]{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round}.mine-join b[data-v-87c971e4]{font-size:14px;font-weight:800}.mine-join small[data-v-87c971e4]{color:#ffffffe6;font-size:10px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mine-join em[data-v-87c971e4]{font-style:normal;font-size:20px;font-weight:500;opacity:.9}.mine-entry[data-v-87c971e4]{display:flex;align-items:center;gap:12px}.mine-entry div[data-v-87c971e4]{min-width:0;flex:1}.mine-entry h2[data-v-87c971e4]{margin:0;font-size:15px;font-weight:800}.mine-entry p[data-v-87c971e4]{margin:4px 0 0;color:var(--muted);font-size:12px}.mine-entry em[data-v-87c971e4]{font-style:normal;color:var(--muted);font-size:15px;font-weight:800}.mine-entry__ico[data-v-87c971e4]{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.mine-entry__ico.is-fav[data-v-87c971e4],.mine-entry__ico.is-reserve[data-v-87c971e4],.mine-entry__ico.is-dl[data-v-87c971e4]{background:linear-gradient(135deg,#15c8c4,#3aa8e8)}.mine-entry__ico svg[data-v-87c971e4]{width:20px;height:20px}.mine-toast[data-v-87c971e4]{position:fixed;left:50%;top:46%;transform:translate(-50%,-50%);margin:0;padding:12px 28px;border-radius:10px;background:#1c2333db;color:#fff;font-size:15px;font-weight:700;z-index:50;pointer-events:none;white-space:nowrap}.mine-ver[data-v-87c971e4]{margin:8px 0 4px;padding-top:8px;text-align:center;color:var(--muted);font-size:10px;line-height:1.4;letter-spacing:.02em;opacity:.55;word-break:break-all;flex-shrink:0}.qq-item[data-v-8bddecdc]{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:10px 4px 12px;text-align:left}.qq-item__mark[data-v-8bddecdc]{width:40px;height:40px;border-radius:12px;flex-shrink:0;object-fit:cover}.qq-item div[data-v-8bddecdc]{min-width:0;flex:1}.qq-item h3[data-v-8bddecdc]{margin:0 0 4px;font-size:15px;font-weight:800}.qq-item p[data-v-8bddecdc]{margin:0;color:var(--muted);font-size:12px}.qq-item button[data-v-8bddecdc]{flex-shrink:0;border:0;color:#fff;background:var(--primary);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}.qq-toast[data-v-8bddecdc]{position:fixed;left:50%;top:46%;transform:translate(-50%,-50%);margin:0;padding:12px 28px;border-radius:10px;background:#1c2333db;color:#fff;font-size:15px;font-weight:700;z-index:40;pointer-events:none;white-space:nowrap}.qq-groups[data-v-86892188]{display:flex;flex-direction:column;min-height:0;background:#fff}.qq-groups-body[data-v-86892188]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 12px 24px}.rank[data-v-a380da51]{flex:1;min-height:0;display:flex;flex-direction:column;background:transparent}.rank-sticky[data-v-a380da51]{flex-shrink:0;padding-top:var(--inset-top)}.rank-head[data-v-a380da51]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.rank-head h2[data-v-a380da51]{margin:0;font-size:26px;font-weight:900;letter-spacing:.01em}.rank-avatar[data-v-a380da51]{width:36px;height:36px;padding:0;border:0;border-radius:50%;overflow:hidden;background:#ffffffdb;box-shadow:0 6px 16px #1c233314;flex-shrink:0}.rank-avatar img[data-v-a380da51]{display:block;width:100%;height:100%;object-fit:cover}.rank-avatar__guest[data-v-a380da51]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#eef3f8;color:#8b97a8}.rank-avatar__guest svg[data-v-a380da51]{width:22px;height:22px;fill:currentColor}.rank-avatar__text[data-v-a380da51]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:14px;font-weight:800;background:linear-gradient(160deg,#15c8c4,#6d7cff)}.rank-tabs[data-v-a380da51]{display:flex;gap:8px;margin-bottom:12px;overflow-x:auto;scrollbar-width:none}.rank-tabs[data-v-a380da51]::-webkit-scrollbar{display:none}.rank-tabs button[data-v-a380da51]{flex-shrink:0;border:0;border-radius:999px;padding:7px 14px;background:#ffffffdb;color:#5c6578;font-size:13px;font-weight:800}.rank-tabs .is-active[data-v-a380da51]{background:#1ec8c4;color:#fff}.rank-list[data-v-a380da51]{flex:1;min-height:0;overflow-y:auto;overflow-anchor:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;padding-bottom:18px}.rank-list__body[data-v-a380da51]{display:flex;flex-direction:column;gap:10px}.rank-lead[data-v-a380da51],.rank-feature[data-v-a380da51]{padding:2px 2px 0}.rank-lead h3[data-v-a380da51],.rank-feature h3[data-v-a380da51]{margin:0;display:flex;align-items:center;gap:6px;color:#1c2333;font-size:18px;font-weight:900}.rank-lead p[data-v-a380da51],.rank-feature p[data-v-a380da51]{margin:6px 0 12px;color:#8b93a7;font-size:13px}.rank-lead svg[data-v-a380da51],.rank-feature svg[data-v-a380da51]{width:16px;height:16px;fill:#1ec8c4}.rank-card[data-v-a380da51]{position:relative;display:flex;align-items:center;gap:10px;padding:12px;border-radius:18px;background:#ffffffeb;box-shadow:0 8px 20px #2848780d}.rank-card__plain[data-v-a380da51]{width:22px;flex-shrink:0;text-align:center;color:#9aa3b5;font-size:16px;font-weight:800}.rank-card__media[data-v-a380da51]{width:58px;height:58px;flex-shrink:0}.rank-card__media img[data-v-a380da51],.rank-card__media span[data-v-a380da51]{display:block;width:58px;height:58px;border-radius:16px;object-fit:cover;background:#eef2f6}.rank-card__body[data-v-a380da51]{min-width:0;flex:1}.rank-card h3[data-v-a380da51]{margin:0;color:#1c2333;font-size:16px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-card__tags[data-v-a380da51]{display:flex;gap:6px;margin-top:6px}.rank-card__tags em[data-v-a380da51]{padding:1px 7px;border-radius:999px;background:#e7fbf8;color:#12b3b6;font-style:normal;font-size:11px;font-weight:800}.rank-card__desc[data-v-a380da51]{margin:4px 0 0;color:#8b93a7;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-card__btn[data-v-a380da51]{flex-shrink:0;border:0;border-radius:999px;padding:8px 16px;background:#1ec8c4;color:#fff;font-size:14px;font-weight:800}.rank-medal[data-v-a380da51]{position:absolute;left:4px;top:8px;z-index:1;width:22px;height:26px;border-radius:11px 11px 8px 8px;color:#fff;font-size:12px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #1c23331f}.rank-medal.is-gold[data-v-a380da51]{background:linear-gradient(180deg,#ffe08a,#e6b325)}.rank-medal.is-silver[data-v-a380da51]{background:linear-gradient(180deg,#f4f7fb,#b7c0cc)}.rank-medal.is-bronze[data-v-a380da51]{background:linear-gradient(180deg,#ffd0a8,#e08a3a)}.rank-soon[data-v-a380da51],.rank-wait[data-v-a380da51]{margin-top:6px;padding:18px 16px;border-radius:18px;background:linear-gradient(180deg,#ffffffb3,#e8f8ffe6);display:flex;align-items:center;gap:12px}.rank-soon svg[data-v-a380da51],.rank-wait svg[data-v-a380da51]{width:64px;height:42px;flex-shrink:0;fill:none;stroke:#7eb6ff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rank-soon b[data-v-a380da51],.rank-wait b[data-v-a380da51]{display:block;color:#1c2333;font-size:16px;font-weight:900}.rank-soon p[data-v-a380da51],.rank-wait p[data-v-a380da51]{margin:4px 0 0;color:#8b93a7;font-size:13px}.rank-wait[data-v-a380da51]{justify-content:center;flex-direction:column;gap:8px;background:transparent;box-shadow:none}.rank-wait p[data-v-a380da51]{margin:0}.rank-all[data-v-a380da51]{align-self:center;margin-top:8px;height:40px;padding:0 22px;border:1.5px solid #1ec8c4;border-radius:999px;background:transparent;color:#1ec8c4;font-size:15px;font-weight:800}.rank-page[data-v-48c9ae72]{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:8px 16px 0;background:radial-gradient(circle at 88% -8%,rgba(21,200,196,.16),transparent 34%),radial-gradient(circle at 8% 18%,rgba(109,124,255,.1),transparent 32%),linear-gradient(180deg,#f4f7fb,#f7f8fa 48%,#fafbfc)}.login[data-v-75544e47]{display:flex;flex-direction:column;min-height:0;background:#fff}.login-body[data-v-75544e47]{flex:1;min-height:0;overflow-y:auto;padding:20px 16px 24px}.login-tabs[data-v-75544e47]{display:grid;grid-template-columns:1fr 1fr;background:var(--surface);border-radius:999px;padding:4px;margin-bottom:18px;box-shadow:var(--shadow)}.login-tabs button[data-v-75544e47]{border:0;background:transparent;height:36px;border-radius:999px;color:var(--muted)}.login-tabs .is-active[data-v-75544e47]{background:var(--primary);color:#fff;font-weight:700}.login-form[data-v-75544e47]{display:flex;flex-direction:column;gap:12px}.login-form input[data-v-75544e47]{height:42px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:0 14px;outline:none}.login-form>button[data-v-75544e47]{height:42px;border:0;border-radius:999px;background:var(--primary);color:#fff;font-weight:800}.login-form>button[data-v-75544e47]:disabled{opacity:.55}.login-pass[data-v-75544e47]{position:relative}.login-pass input[data-v-75544e47]{width:100%;padding-right:44px}.login-eye[data-v-75544e47]{position:absolute;top:0;right:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--muted)}.login-eye svg[data-v-75544e47]{width:20px;height:20px}.login-msg[data-v-75544e47]{margin:0;font-size:13px;color:var(--danger);text-align:center}.login-msg.is-ok[data-v-75544e47]{color:var(--primary)}.notices[data-v-fe30c7ca]{display:flex;flex-direction:column;min-height:0;background:#fff}.notices-body[data-v-fe30c7ca]{flex:1;min-height:0;overflow-y:auto;padding:12px 16px 24px}.notices-head[data-v-fe30c7ca]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.notices-head p[data-v-fe30c7ca]{margin:0;color:var(--muted);font-size:13px;font-weight:700}.notices-head button[data-v-fe30c7ca]{border:0;background:transparent;color:var(--primary);font-size:13px;font-weight:800}.notice-card[data-v-fe30c7ca]{background:#fff;border-radius:16px;padding:14px;box-shadow:var(--shadow);margin-bottom:10px}.notice-card.is-unread[data-v-fe30c7ca]{box-shadow:0 0 0 1.5px #12c39a59,var(--shadow)}.notice-card__top[data-v-fe30c7ca]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.notice-card__top em[data-v-fe30c7ca]{font-style:normal;padding:2px 8px;border-radius:999px;background:#eef8f5;color:#0f9d7c;font-size:12px;font-weight:800}.notice-card__top .is-维护[data-v-fe30c7ca]{background:#fff4e8;color:#d97706}.notice-card__top .is-活动[data-v-fe30c7ca]{background:#eee6ff;color:#6d4aff}.notice-card__top .is-公告[data-v-fe30c7ca]{background:#e8f3ff;color:#3b82f6}.notice-card__top .is-更新[data-v-fe30c7ca]{background:#eef8f5;color:#0f9d7c}.notice-card__top span[data-v-fe30c7ca]{color:var(--muted);font-size:12px}.notice-card h2[data-v-fe30c7ca]{margin:0 0 6px;font-size:15px;font-weight:800}.notice-card p[data-v-fe30c7ca]{margin:0;color:var(--text-2);font-size:14px;line-height:1.6}.profile[data-v-68a5809f]{display:flex;flex-direction:column;min-height:0;background:#fff}.profile-body[data-v-68a5809f]{flex:1;min-height:0;overflow-y:auto;padding:16px 16px 24px}.panel[data-v-68a5809f]{background:#fff;border-radius:16px;padding:16px;box-shadow:var(--shadow);margin-bottom:12px}.panel h3[data-v-68a5809f]{margin:0 0 12px;font-size:15px}.panel input[data-v-68a5809f]{width:100%;height:44px;border:1px solid var(--line);border-radius:12px;padding:0 12px;outline:none}.preview[data-v-68a5809f]{text-align:center}.preview img[data-v-68a5809f]{width:72px;height:72px;border-radius:50%;margin:0 auto 10px;object-fit:cover;box-shadow:var(--shadow)}.preview h2[data-v-68a5809f]{margin:0 0 6px;font-size:17px}.preview p[data-v-68a5809f]{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.avatar-grid[data-v-68a5809f]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 8px}.avatar-grid button[data-v-68a5809f]{border:2px solid transparent;background:transparent;padding:0;border-radius:14px}.avatar-grid img[data-v-68a5809f]{width:100%;aspect-ratio:1;border-radius:50%;object-fit:cover;display:block}.avatar-grid span[data-v-68a5809f]{display:block;margin-top:4px;color:var(--muted);font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-grid .is-on[data-v-68a5809f]{border-color:var(--primary)}.empty-avatars[data-v-68a5809f]{margin:0;color:var(--muted);font-size:13px}.hint[data-v-68a5809f]{margin:0 0 10px;text-align:center;color:var(--danger);font-size:13px;font-weight:700}.hint.is-ok[data-v-68a5809f]{color:var(--primary)}.cta[data-v-68a5809f]{width:100%;height:42px;border:0;border-radius:999px;background:var(--primary);color:#fff;font-size:15px;font-weight:800}.logout[data-v-68a5809f]{width:100%;height:42px;margin-top:12px;border:1px solid var(--danger, #e74c3c);border-radius:999px;background:transparent;color:var(--danger, #e74c3c);font-size:15px;font-weight:800}.favorites[data-v-28a4659e]{display:flex;flex-direction:column;min-height:0;background:#fff}.favorites-body[data-v-28a4659e]{flex:1;min-height:0;overflow-y:auto;padding:16px 12px 20px}.reserved[data-v-8da1ab88]{display:flex;flex-direction:column;min-height:0;background:#fff}.reserved-body[data-v-8da1ab88]{flex:1;min-height:0;overflow-y:auto;padding:16px 12px 20px}.downloaded[data-v-eb2f0a51]{display:flex;flex-direction:column;min-height:0;background:#fff}.downloaded-body[data-v-eb2f0a51]{flex:1;min-height:0;overflow-y:auto;padding:16px 12px 20px}.extra[data-v-c81a1c01]{display:flex;flex-direction:column;min-height:0;background:#fff}.extra-body[data-v-c81a1c01]{flex:1;min-height:0;overflow-y:auto;padding:16px}.extra-card[data-v-c81a1c01]{padding:20px 16px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.extra-card h2[data-v-c81a1c01]{margin:0 0 8px;font-size:16px}.extra-card p[data-v-c81a1c01]{margin:0;color:var(--text-2);font-size:13px;line-height:1.7}.notice-detail[data-v-b291364b]{display:flex;flex-direction:column;min-height:0}.notice-detail-body[data-v-b291364b]{flex:1;min-height:0;overflow-y:auto;padding:16px}em[data-v-b291364b]{display:inline-block;font-style:normal;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800;background:#eef8f5;color:#0f9d7c;margin-bottom:10px}.is-维护[data-v-b291364b]{background:#fff4e8;color:#d97706}.is-活动[data-v-b291364b]{background:#eee6ff;color:#6d4aff}.is-公告[data-v-b291364b]{background:#e8f3ff;color:#3b82f6}h2[data-v-b291364b]{margin:0 0 8px;font-size:17px;font-weight:800}.time[data-v-b291364b]{margin:0 0 14px;color:var(--muted);font-size:13px}.panel[data-v-b291364b]{background:#fff;border-radius:16px;padding:16px;box-shadow:var(--shadow)}.panel p[data-v-b291364b]{margin:0 0 12px;color:var(--text-2);font-size:14px;line-height:1.8}.panel p[data-v-b291364b]:last-child{margin-bottom:0}.guide[data-v-04a69d26]{display:flex;flex-direction:column;min-height:0}.guide-body[data-v-04a69d26]{flex:1;min-height:0;overflow-y:auto;padding:16px}.panel[data-v-04a69d26]{background:#fff;border-radius:16px;padding:16px;box-shadow:var(--shadow);margin-bottom:12px}.panel h2[data-v-04a69d26],.panel h3[data-v-04a69d26]{margin:0 0 8px;font-size:16px}.panel p[data-v-04a69d26]{margin:0;color:var(--text-2);line-height:1.7}.cta[data-v-04a69d26]{width:100%;height:42px;border:0;border-radius:999px;background:var(--orange);color:#fff;font-size:15px;font-weight:800;margin-top:8px}.comments[data-v-de10b5df]{display:flex;flex-direction:column;min-height:0;background:#fff}.comments-body[data-v-de10b5df]{flex:1;min-height:0;overflow-y:auto;padding:16px 16px calc(72px + var(--inset-bottom))}.count[data-v-de10b5df]{margin:0 0 12px;color:var(--muted);font-size:13px}.comment[data-v-de10b5df]{background:#fff;border-radius:14px;padding:12px;box-shadow:var(--shadow);margin-bottom:10px}.comment b[data-v-de10b5df]{font-size:14px}.comment p[data-v-de10b5df]{margin:6px 0 4px;font-size:14px;line-height:1.6}.comment span[data-v-de10b5df]{color:var(--muted);font-size:12px}.empty[data-v-de10b5df]{text-align:center;color:var(--muted);padding:40px 0}.comments-bar[data-v-de10b5df]{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:var(--app-max);display:flex;gap:8px;padding:8px 12px calc(8px + var(--inset-bottom));background:#fff;box-shadow:var(--shadow-up)}.comments-bar input[data-v-de10b5df]{flex:1;height:40px;border:1px solid var(--line);border-radius:999px;padding:0 14px;outline:none}.comments-bar button[data-v-de10b5df]{height:40px;border:0;border-radius:999px;padding:0 16px;background:var(--primary);color:#fff;font-weight:800}.share[data-v-1939c8c9]{display:flex;flex-direction:column;min-height:0}.share-body[data-v-1939c8c9]{flex:1;min-height:0;overflow-y:auto;padding:20px 16px 28px;text-align:center}.share-cover[data-v-1939c8c9]{width:72px;height:72px;border-radius:20px;margin:0 auto 12px;background:#eef2f7 center/cover no-repeat}h2[data-v-1939c8c9]{margin:0 0 8px;font-size:17px}p[data-v-1939c8c9]{margin:0 0 16px;color:var(--text-2);line-height:1.7}.link[data-v-1939c8c9]{padding:10px 12px;border-radius:12px;background:#fff;box-shadow:var(--shadow);color:var(--muted);font-size:12px;word-break:break-all}.cta[data-v-1939c8c9]{width:100%;height:42px;border:0;border-radius:999px;background:var(--primary);color:#fff;font-size:15px;font-weight:800;margin-bottom:10px}.is-ghost[data-v-1939c8c9]{background:#fff;color:var(--text);box-shadow:var(--shadow)}.hint[data-v-1939c8c9]{color:var(--primary);font-weight:800}.studio[data-v-f59c03d9]{display:flex;flex-direction:column;min-height:0}.studio-body[data-v-f59c03d9]{flex:1;min-height:0;overflow-y:auto;padding:16px}.panel[data-v-f59c03d9]{background:#fff;border-radius:16px;padding:16px;box-shadow:var(--shadow);margin-bottom:18px}.panel h2[data-v-f59c03d9]{margin:0 0 8px;font-size:16px}.panel p[data-v-f59c03d9]{margin:0;color:var(--text-2);line-height:1.7}.panel .more[data-v-f59c03d9]{margin-top:12px;border:0;background:transparent;color:var(--primary);font-size:14px;font-weight:800}h3[data-v-f59c03d9]{margin:0 0 12px;font-size:16px}.related[data-v-c96ecad7]{display:flex;flex-direction:column;min-height:0;background:#fff}.related-body[data-v-c96ecad7]{flex:1;min-height:0;overflow-y:auto;padding:16px}.panel[data-v-c96ecad7]{background:#fff;border-radius:16px;padding:16px;box-shadow:var(--shadow);margin-bottom:18px}.panel h2[data-v-c96ecad7]{margin:0 0 8px;font-size:16px}.panel p[data-v-c96ecad7]{margin:0;color:var(--text-2);line-height:1.7}h3[data-v-c96ecad7]{margin:0 0 12px;font-size:16px}:root{--bg: #f5f6f8;--bg-deep: #eceef2;--surface: #ffffff;--surface-2: #ffffff;--surface-3: #f2f3f5;--line: rgba(17, 19, 24, .06);--text: #111318;--text-2: #6b7280;--muted: #9aa0ab;--primary: #15c8c4;--primary-2: #2ad4b0;--brand: #15c8c4;--brand-dark: #0ea8a4;--brand-soft: rgba(21, 200, 196, .12);--orange: #ff8a4c;--green: #22c55e;--vip: #e2a63a;--danger: #ff6b7a;--shadow: 0 4px 16px rgba(17, 19, 24, .05);--shadow-up: 0 -6px 20px rgba(17, 19, 24, .06);--tabbar-h: 52px;--h5-tabbar-h: 52px;--tabbar-float: 4px;--tabbar-side: 16px;--header-h: 44px;--radius: 16px;--radius-sm: 12px;--app-max: 480px;--pc-max: 1120px;--content: 1120px;--inset-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--inset-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0;height:0}html,body,#app{margin:0;min-height:100%}html{color-scheme:light}html,body{background:var(--bg)}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text);font-size:15px;-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button,a,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}button:focus,a:focus,[role=button]:focus{outline:none}button:focus:not(:focus-visible),a:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none}button{cursor:pointer;appearance:none}html[data-layout=h5] button:active,html[data-layout=h5] a:active,html[data-layout=h5] [role=button]:active{opacity:.72}img{max-width:100%;display:block}.site-tip{position:fixed;left:50%;bottom:88px;z-index:80;transform:translate(-50%);max-width:min(420px,100vw - 32px);padding:10px 16px;border-radius:6px;background:#111111e0;color:#fff;font-size:14px;line-height:1.5;text-align:center;box-shadow:0 10px 28px #00000038;pointer-events:none}html[data-layout=h5]{height:100%;height:100vh;height:100svh;overflow:hidden;overscroll-behavior:none}html[data-layout=h5] body,html[data-layout=h5] #app{height:100%;height:100vh;height:100svh;overflow:hidden;overscroll-behavior:none;background:var(--bg)}html[data-layout=h5] body{position:fixed;inset:0;width:100%}html[data-layout=h5] img{-webkit-user-drag:none}html[data-layout=h5] .site-tip{bottom:calc(var(--tabbar-h) + var(--tabbar-float) + 12px + var(--inset-bottom) + 16px)}.app-shell{min-height:100%;margin:0 auto;background:var(--bg);position:relative}html[data-layout=h5] .app-root{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}html[data-layout=h5] .app-root>.app-shell{flex:1;min-height:0}html[data-layout=h5] .app-shell{width:100%;height:100%;max-width:var(--app-max);overflow:hidden;display:flex;flex-direction:column;overscroll-behavior:none}html[data-layout=pc] .app-shell{max-width:var(--pc-max);min-height:100vh;display:flex;flex-direction:column;box-shadow:0 0 0 1px var(--line)}.app-main{flex:1;min-height:0}html[data-layout=h5] .app-main{position:relative;overflow:hidden;display:flex;flex-direction:column;padding-bottom:calc(var(--tabbar-h) + var(--tabbar-float) + var(--inset-bottom))}html[data-layout=h5] .app-main.is-plain{padding-bottom:var(--inset-bottom)}html[data-layout=h5] .app-main>*{flex:1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--bg);isolation:isolate}html[data-layout=h5] .app-main>.is-pinned{overflow:hidden;display:flex;flex-direction:column}html[data-layout=h5] .slide-forward-enter-active,html[data-layout=h5] .slide-forward-leave-active,html[data-layout=h5] .slide-back-enter-active,html[data-layout=h5] .slide-back-leave-active{position:absolute;inset:0;width:100%;pointer-events:none;background:var(--bg);-webkit-backface-visibility:hidden;backface-visibility:hidden}html[data-layout=h5] .slide-forward-enter-active,html[data-layout=h5] .slide-back-leave-active{z-index:3;box-shadow:-12px 0 32px #1c233329;transition:transform .32s cubic-bezier(.32,.72,0,1)}html[data-layout=h5] .slide-forward-leave-active,html[data-layout=h5] .slide-back-enter-active{z-index:1;transition:opacity .32s linear}html[data-layout=h5] .slide-forward-enter-from,html[data-layout=h5] .slide-back-leave-to{transform:translate3d(100%,0,0)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 2px 8px}.section-title{margin:0;font-size:18px;font-weight:800;letter-spacing:.01em}.section-more{border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-card{display:flex;flex-direction:column;color:inherit;cursor:pointer;background:var(--surface);border-radius:var(--radius);overflow:hidden}.page{padding:8px 12px}.game-card.is-tile{box-shadow:var(--shadow)}.game-card__cover{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--surface-3);flex-shrink:0}.game-card__cover img,.game-card__cover .game-cover{width:100%;height:100%;object-fit:cover;display:block}.game-card.is-poster{width:132px;flex-shrink:0;background:transparent;border-radius:0;overflow:visible}.game-card.is-poster .game-card__cover{aspect-ratio:9/16;border-radius:16px;overflow:hidden}.game-card.is-poster .game-card__cover img,.game-card.is-poster .game-card__cover .game-cover{border-radius:16px}.game-card.is-poster .game-card__body{padding:8px 2px 0}.game-card.is-poster .game-card__title{font-size:13px;-webkit-line-clamp:1}.game-card.is-row{flex-direction:row;align-items:center;gap:12px;background:transparent;border-radius:0;overflow:visible;padding:8px 0}.game-card.is-row .game-card__icon{width:64px;height:64px;border-radius:16px;flex-shrink:0;object-fit:cover;background:var(--surface-3)}.game-card.is-row .game-card__media{position:relative;flex-shrink:0;width:64px;height:64px}.game-card.is-row .game-card__media .game-card__icon{width:100%;height:100%;display:block}.game-card.is-row .game-card__media .hot-mark{position:absolute;left:4px;bottom:4px}.game-card.is-row .game-card__body{min-width:0;flex:1;padding:0}.game-card.is-row .game-card__title{font-size:15px;font-weight:800;-webkit-line-clamp:1}.game-card.is-row .game-card__rank{width:24px;flex-shrink:0;text-align:center;font-size:16px;font-weight:800;font-style:normal;color:#c5cad3;line-height:1.1}.game-card.is-row .game-card__rank.is-gold{color:#e6b325}.game-card.is-row .game-card__rank.is-silver{color:#9aa3b2}.game-card.is-row .game-card__rank.is-orange{color:#ff8a4c}.game-card.is-row .game-card__cta{flex-shrink:0;border:0;border-radius:999px;padding:6px 14px;background:var(--primary);color:#fff;font-size:13px;font-weight:700;line-height:1.2}.game-card__badge,.game-card__platform{position:absolute;top:8px;padding:2px 6px;border-radius:6px;font-size:10px;font-weight:800;line-height:1.2;z-index:1}.game-card__badge{left:8px;color:#fff}.game-card__badge.is-wait{background:#7c5cff;color:#fff}.game-card__badge.is-new{background:var(--green)}.game-card__badge.is-update{background:var(--orange)}.game-card__cover .hot-mark{position:absolute;left:8px;bottom:8px;z-index:2}.hot-mark{display:inline-flex;align-items:center;justify-content:center;height:16px;padding:0 5px;border-radius:4px;background:linear-gradient(135deg,#ff5a5a,#ff8a4c);color:#fff;font-size:9px;font-weight:800;font-style:normal;letter-spacing:.04em;line-height:1;box-shadow:0 2px 6px #ff5a5a59}.game-card__platform{right:8px;background:#00000073;color:#fff;font-size:10px;padding:2px 5px;white-space:nowrap}.game-card__body{padding:8px 10px 12px}.game-card__title{margin:0 0 2px;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.game-card__tags{margin:0 0 4px;color:var(--muted);font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-card__meta{margin:0;color:var(--muted);font-size:11px}.search-bar{display:flex;align-items:center;gap:6px;height:40px;padding:4px 4px 4px 14px;border-radius:999px;background:var(--surface-3);border:0}.search-bar__input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font-size:15px;text-align:left}.search-bar__input.is-placeholder,.search-bar__input::placeholder{color:var(--muted)}button.search-bar{width:100%;cursor:pointer}.search-bar__btn{height:32px;padding:0 14px;border:0;border-radius:999px;background:var(--primary);color:#fff;font-size:13px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.empty-state{padding:48px 16px;text-align:center;color:var(--muted);font-size:13px}
