.search[data-v-fe78de12]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a}input[data-v-fe78de12]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);padding:10px 14px}button[data-v-fe78de12]{border:0;border-radius:999px;padding:10px 18px;background:linear-gradient(135deg,var(--accent),#5b8cff);color:#fff;cursor:pointer}.header[data-v-c4a26130]{position:sticky;top:0;z-index:50;height:var(--header-h);backdrop-filter:blur(16px);background:#07080ff0;border-bottom:1px solid var(--line)}.header-inner[data-v-c4a26130]{height:100%;display:grid;grid-template-columns:auto 1fr minmax(220px,360px);align-items:center;gap:16px 24px}.brand[data-v-c4a26130]{display:flex;align-items:center;background:none;border:0;padding:0;cursor:pointer}.logo[data-v-c4a26130]{display:block;height:clamp(28px,5.5vh,40px);width:auto}.nav[data-v-c4a26130]{display:grid;grid-auto-flow:column;justify-content:start;gap:18px}.nav a[data-v-c4a26130]{color:var(--muted);font-size:14px}.nav a.is-active[data-v-c4a26130]{color:var(--text)}@media(max-width:860px){.header[data-v-c4a26130]{height:auto}.header-inner[data-v-c4a26130]{grid-template-columns:auto 1fr;padding:12px 0}.header-search[data-v-c4a26130]{grid-column:1 / -1}}.footer[data-v-3e6e42e2]{border-top:1px solid var(--line);background:#07080f99}.links[data-v-3e6e42e2]{--link-gap: clamp(12px, 3vw, 40px);display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--link-gap) / -2);margin-right:calc(var(--link-gap) / -2);padding-top:clamp(28px,6vh,49px);padding-bottom:clamp(32px,7vh,56px)}.links a[data-v-3e6e42e2]{display:grid;grid-auto-flow:column;align-items:center;gap:12px;margin-left:calc(var(--link-gap) / 2);margin-right:calc(var(--link-gap) / 2);color:#adadad;font-size:clamp(13px,1.1vw,14px);font-weight:500;line-height:21px}.links a[data-v-3e6e42e2]:before{content:"";width:4px;height:4px;border-radius:2px;background:#adadad;opacity:.5}.links a[data-v-3e6e42e2]:hover{color:var(--text)}.links a[data-v-3e6e42e2]:hover:before{background:#e8384f}.loading[data-v-083f8992]{display:grid;place-items:center}.spinner[data-v-083f8992]{width:42px;height:42px;border:3px solid rgba(255,255,255,.16);border-top-color:var(--accent);border-radius:50%;animation:spin-083f8992 .8s linear infinite}@keyframes spin-083f8992{to{transform:rotate(360deg)}}.app-shell[data-v-942bedbb]{min-height:100vh;display:flex;flex-direction:column}.app-main[data-v-942bedbb]{flex:1;padding:0 0 56px}.loading-screen[data-v-942bedbb]{display:grid;min-height:calc(100vh - var(--header-h) - 120px);place-items:center}.banner[data-v-6eb8e469]{position:relative;z-index:0;width:100%;height:0;overflow:hidden;pointer-events:none;background:#07080f}.banner.playing[data-v-6eb8e469]{height:var(--banner-h);pointer-events:auto}.ima-content[data-v-6eb8e469],.ima-ad[data-v-6eb8e469]{position:absolute;top:0;left:0;width:100%;height:var(--banner-h)}.ima-content[data-v-6eb8e469]{z-index:0;object-fit:cover;pointer-events:none}.ima-ad[data-v-6eb8e469]{z-index:4;pointer-events:none}.banner.playing .ima-ad[data-v-6eb8e469]{pointer-events:auto}.tile[data-v-c4f35e97]{position:relative;flex:0 0 var(--game-w);width:var(--game-w);height:var(--game-h);max-height:var(--game-h);overflow:hidden}.ad-host[data-v-c4f35e97],.ad-catcher[data-v-c4f35e97]{position:absolute;top:0;right:0;bottom:0;left:0}.ad-host[data-v-c4f35e97]{z-index:3;overflow:hidden;opacity:0;pointer-events:none}.ad-host.filled[data-v-c4f35e97]{opacity:1;pointer-events:auto}.ad-catcher[data-v-c4f35e97]{z-index:4}.card[data-v-c4f35e97]{display:block;width:100%;height:100%;overflow:hidden;border-radius:clamp(8px,.7vw,10px);text-decoration:none;color:inherit}.cover[data-v-c4f35e97]{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#161b2c}.art[data-v-c4f35e97]{width:100%;height:100%;object-fit:cover;transition:filter .2s ease}.tile:hover:not(.has-ad) .art[data-v-c4f35e97]{filter:brightness(1.12)}.preview[data-v-c4f35e97]{position:fixed;z-index:40;display:block;overflow:hidden;border-radius:8px;background:#14161f;box-shadow:0 0 0 1px #ffffff24,0 16px 40px #000000b8;color:#fff;line-height:normal;text-decoration:none;transform:scale(var(--from-scale));transform-origin:var(--origin-x) var(--origin-y);cursor:pointer;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.preview.is-in[data-v-c4f35e97]{transform:scale(1)}.preview-art[data-v-c4f35e97]{position:relative;display:block;height:var(--preview-image-h);overflow:hidden;background:#161b2c}.preview-art img[data-v-c4f35e97]{width:100%;height:100%;object-fit:cover}.preview-art[data-v-c4f35e97]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:22%;background:linear-gradient(#14161f00,#14161f);pointer-events:none}.preview-dock[data-v-c4f35e97]{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(6px,.55vw,10px);padding:clamp(8px,.85vw,12px) clamp(8px,.9vw,12px);background:#14161f}.preview-play[data-v-c4f35e97]{flex:none;display:grid;place-items:center;width:clamp(15.6px,1.82vw,23.4px);height:clamp(15.6px,1.82vw,23.4px);overflow:hidden;border-radius:50%;background:#fff}.preview-play img[data-v-c4f35e97]{width:100%;height:100%;object-fit:contain;filter:brightness(0)}.preview-play[data-v-c4f35e97]:hover{background:#4993ff}.preview-play:hover img[data-v-c4f35e97]{filter:none}.preview-copy[data-v-c4f35e97]{flex:1;min-width:0;color:#fff;font-size:clamp(12px,1.1vw,15px);font-weight:700;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.preview-name[data-v-c4f35e97]{margin-right:.55em}.preview-meta[data-v-c4f35e97]{font-size:.86em;font-weight:600}.preview-meta[data-v-c4f35e97]:before{content:"";display:inline-block;width:.34em;height:.34em;margin-right:.56em;border-radius:50%;background:#ffffffeb;box-shadow:0 0 0 .16em #ffffff2e;vertical-align:.08em}@media(prefers-reduced-motion:reduce){.preview[data-v-c4f35e97]{transition:none}}.category[data-v-42a855f3]{margin:0 0 clamp(18px,3vh,28px)}.head[data-v-42a855f3]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px}h2[data-v-42a855f3]{margin:0;font-size:20px;font-weight:650}.carousel[data-v-42a855f3]{position:relative}.carousel:hover .arrow[data-v-42a855f3]{opacity:1;pointer-events:auto}.arrow[data-v-42a855f3]{position:absolute;top:50%;z-index:5;pointer-events:none;width:clamp(36px,4.7vw,60px);height:clamp(36px,4.7vw,60px);border:2px solid #000;border-radius:clamp(12px,1.7vw,22px);background-color:#000000e6;background-repeat:no-repeat;background-position:center;box-shadow:0 10px 30px #000000b3;transform:translateY(-50%);opacity:0;cursor:pointer;transition:opacity .25s,background-color .25s,border-color .25s}.arrow[data-v-42a855f3]:hover{border-color:#fff}.arrow-left[data-v-42a855f3]{left:clamp(8px,1.25vw,16px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDEwIDE3IiBmaWxsPSJub25lIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCwwKSBzY2FsZSgtMSwxKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI1NjYwNCAxNi40MjI2QzAuNTk4NzQyIDE2Ljc0OCAxLjE1MzQ2IDE2Ljc0OCAxLjQ5NTYgMTYuNDIyNkwxMCA4LjMzMzMyTDEuNDk1NiAwLjI0NDA2NEMxLjE1MzQ2IC0wLjA4MTM3MjcgMC41OTg3NDUgLTAuMDgxMzcyOCAwLjI1NjYwNyAwLjI0NDA2NEMtMC4wODU1MzE4IDAuNTY5NTAyIC0wLjA4NTUzMTkgMS4wOTcxNCAwLjI1NjYwNyAxLjQyMjU4TDcuNTIyMDEgOC4zMzMzMkwwLjI1NjYwNCAxNS4yNDQxQy0wLjA4NTUzNDUgMTUuNTY5NSAtMC4wODU1MzQ2IDE2LjA5NzEgMC4yNTY2MDQgMTYuNDIyNloiIGZpbGw9IiNFRkYwRjciLz48L2c+PC9zdmc+)}.arrow-right[data-v-42a855f3]{right:clamp(8px,1.25vw,16px);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDEwIDE3IiBmaWxsPSJub25lIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjU2NjA0IDE2LjQyMjZDMC41OTg3NDIgMTYuNzQ4IDEuMTUzNDYgMTYuNzQ4IDEuNDk1NiAxNi40MjI2TDEwIDguMzMzMzJMMS40OTU2IDAuMjQ0MDY0QzEuMTUzNDYgLTAuMDgxMzcyNyAwLjU5ODc0NSAtMC4wODEzNzI4IDAuMjU2NjA3IDAuMjQ0MDY0Qy0wLjA4NTUzMTggMC41Njk1MDIgLTAuMDg1NTMxOSAxLjA5NzE0IDAuMjU2NjA3IDEuNDIyNThMNy41MjIwMSA4LjMzMzMyTDAuMjU2NjA0IDE1LjI0NDFDLTAuMDg1NTM0NSAxNS41Njk1IC0wLjA4NTUzNDYgMTYuMDk3MSAwLjI1NjYwNCAxNi40MjI2WiIgZmlsbD0iI0VGRjBGNyIvPjwvc3ZnPg==)}.row[data-v-42a855f3]{display:grid;grid-auto-flow:column;grid-auto-columns:var(--game-w);align-items:center;gap:var(--game-gap);position:relative;z-index:1;isolation:isolate;padding-top:4px;padding-bottom:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.row[data-v-42a855f3]::-webkit-scrollbar{display:none}.row[data-v-42a855f3] .tile{position:relative;flex:0 0 var(--game-w);width:var(--game-w);height:var(--game-h);max-height:var(--game-h);line-height:0}@media(hover:none){.arrow[data-v-42a855f3]{opacity:1;pointer-events:auto}}.row[data-v-42a855f3] #banner-ad{overflow:hidden}.catalog[data-v-a22cceae]{padding-top:clamp(16px,3.8vh,32px);padding-bottom:8px}.category-showcase[data-v-a22cceae]{margin-top:clamp(32px,8vh,60px);padding-bottom:clamp(24px,6vh,48px);margin-bottom:-56px}.showcase-inner[data-v-a22cceae]{display:grid;grid-template-columns:minmax(240px,.62fr) minmax(0,1fr);gap:clamp(12px,1vw,20px);align-items:stretch}.showcase-hero[data-v-a22cceae]{min-height:280px;background:linear-gradient(153deg,#e509141a,#e5091400 34%),#101016;box-shadow:0 16px 34px #00000047;border-radius:16px;border:.67px solid rgba(255,255,255,.08);padding:clamp(20px,3vh,36px) clamp(20px,2.6vw,36px);display:flex;flex-direction:column;align-items:stretch}.showcase-hero h2[data-v-a22cceae]{margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.17;color:#fff}.showcase-hero p[data-v-a22cceae]{margin:clamp(14px,3vh,24px) 0 0;font-size:clamp(15px,1.5vw,19px);font-weight:400;line-height:1.63;color:#bababa}.showcase-hero a[data-v-a22cceae]{margin-top:16px;align-self:flex-start;font-size:clamp(15px,1.5vw,19px);font-weight:700;line-height:1.4;color:#ff4050}.showcase-grid[data-v-a22cceae]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-content:flex-start}.showcase-card[data-v-a22cceae]{display:grid;min-height:112px;background:radial-gradient(89.05% 80.89% at 8% 0%,#e5091417,#e5091400 72%),#101016;box-shadow:0 14px 30px #0000003d;border-radius:16px;border:.67px solid rgba(255,255,255,.08)}.showcase-card[data-v-a22cceae]:before{content:"";box-sizing:content-box;width:0;height:0;padding-bottom:calc(100% * 138 / 168);grid-area:1 / 1}.showcase-body[data-v-a22cceae]{grid-area:1 / 1;display:grid;align-content:center;justify-items:center;gap:12px;min-height:0;padding:16px 8px}.showcase-icon[data-v-a22cceae]{display:flex;align-items:center;justify-content:center;width:clamp(36px,3.6vw,48px);height:clamp(36px,3.6vw,48px);background:#e5091414;box-shadow:inset 0 1px #ffffff0a;border-radius:15px;border:1px solid rgba(255,64,80,.16);color:#ff4050}.showcase-label[data-v-a22cceae]{max-width:100%;font-size:clamp(13px,1.4vw,18px);font-weight:700;line-height:1.2;color:#fff;text-align:center}@media(max-width:1024px){.showcase-inner[data-v-a22cceae]{grid-template-columns:1fr}.showcase-hero[data-v-a22cceae]{min-height:0}}@media(max-width:640px){.showcase-hero p br[data-v-a22cceae]{display:none}.showcase-grid[data-v-a22cceae]{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--bg: #07080f;--panel: rgba(18, 22, 36, .82);--line: rgba(255, 255, 255, .08);--text: #f5f7ff;--muted: #9aa3bb;--accent: #7c5cff;--accent-2: #22d3ee;--radius: 18px;--max: 1180px;--page-gutter: clamp(16px, 4.7vw, 72px);--header-h: clamp(56px, 10vh, 72px);--banner-h: calc(650 / 720 * 100vh);--game-w: clamp(140px, 16vw, 220px);--game-h: calc(var(--game-w) * 115 / 205);--game-gap: clamp(8px, 1vw, 14px);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#app{min-height:100%}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none;width:0;height:0}body{margin:0;background:radial-gradient(1200px 500px at 10% -10%,rgba(124,92,255,.22),transparent 50%),radial-gradient(900px 420px at 90% 0%,rgba(34,211,238,.12),transparent 45%),var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}.page{width:100%;margin:0 auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:16px;margin-bottom:18px}.section-head h2{margin:0;font-size:22px}.section-head p,.muted{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(auto-fill,var(--game-w));gap:var(--game-gap)}@media(max-width:760px){.section-head{grid-template-columns:minmax(0,1fr);align-items:flex-start}}
