.cmp{max-width:880px;margin:0 auto;padding:8px 0 48px}.cmp-head{text-align:center;margin-bottom:22px}.cmp-head h1{font-size:clamp(30px,5vw,46px);margin:8px 0 10px;text-wrap:balance}.cmp-sub{color:var(--mut);font-size:15.5px;max-width:60ch;margin:0 auto;line-height:1.55}.cmp-sub b{color:var(--text);font-weight:700}.sec-kicker{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.12em;color:var(--mut);text-transform:uppercase}.sec-tick{width:7px;height:7px;border-radius:50%}.tick-neon{background:var(--neon);box-shadow:0 0 10px var(--neon)}.cmp-search{display:flex;align-items:center;gap:11px;padding:4px 16px;border-radius:16px;margin-bottom:12px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.cmp-search:focus-within{border-color:#34e5a080;box-shadow:0 0 0 4px #34e5a01f}.cmp-ico{color:var(--mut);flex:none}.cmp-search input{flex:1;background:none;border:0;outline:0;color:var(--text);font-family:Nunito Variable,system-ui,sans-serif;font-size:17px;padding:15px 0}.cmp-search input::placeholder{color:var(--dim)}.cmp-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px}.cmp-chip{font-family:Nunito Variable,system-ui,sans-serif;font-weight:600;font-size:13px;color:var(--mut);background:#ffffff0a;border:1px solid var(--glass-line);border-radius:999px;padding:7px 13px;cursor:pointer;transition:all .18s var(--ease)}.cmp-chip:hover{color:var(--text);border-color:#34e5a066;background:#34e5a014}.cmp-meta{text-align:center;color:var(--mut);font-family:IBM Plex Mono,monospace;font-size:12px;margin:0 0 18px}.cmp-meta .live-n{color:var(--neon)}.cmp-results{display:flex;flex-direction:column;gap:16px}.cmp-group{padding:14px 15px 10px;border-radius:16px}.cmp-ghead{display:flex;align-items:center;gap:14px;margin-bottom:10px}.cmp-gthumb{width:68px;height:68px;flex:none;border-radius:12px;overflow:hidden;background:radial-gradient(120% 120% at 50% 0%,#34e5a01a,#ffffff05);border:1px solid var(--glass-line);display:flex;align-items:center;justify-content:center}.cmp-gimg{width:100%;height:100%;object-fit:contain;padding:6px}.cmp-gimg-fb{padding:14px;opacity:.85}.cmp-gmeta{min-width:0;display:flex;flex-direction:column;gap:5px}.cmp-gname{font-family:Fredoka Variable,system-ui,sans-serif;font-weight:600;font-size:16px;color:var(--text);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cmp-gtags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cmp-game{flex:none}.cmp-type{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.04em;color:var(--neon);text-transform:uppercase}.cmp-lang{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.06em;color:var(--mut);border:1px solid var(--glass-line);border-radius:5px;padding:1px 5px}.cmp-range{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--mut);white-space:nowrap}.cmp-saving{font-size:12.5px;color:var(--neon);margin:-2px 0 10px}.cmp-saving b{font-weight:700}.cmp-row{display:grid;grid-template-columns:minmax(0,215px) 1fr 96px auto;align-items:center;gap:14px;padding:8px 12px;border-radius:10px;border:1px solid transparent;transition:background .16s var(--ease),border-color .16s var(--ease)}.cmp-row.no-bar{grid-template-columns:1fr auto}.cmp-row.is-outlier{opacity:.62}.cmp-row.is-outlier:hover{opacity:1}.cmp-flag.cmp-flag-out{color:#f2b544;border:1px solid;border-color:#f2b54473;background:#f2b5441a}.cmp-more{display:block;margin:4px auto 0;font-family:Nunito Variable,system-ui,sans-serif;font-weight:700;font-size:14px;color:var(--text);background:#34e5a01a;border:1px solid rgba(52,229,160,.4);border-radius:999px;padding:11px 22px;cursor:pointer;transition:all .18s var(--ease)}.cmp-more:hover{background:#34e5a02e}.cmp-row+.cmp-row{margin-top:2px}.cmp-row:hover{background:#ffffff08;border-color:var(--glass-line)}.cmp-row.is-cheap{background:#34e5a012;border-color:#34e5a073}.cmp-store{display:flex;align-items:center;gap:9px;font-family:Nunito Variable,system-ui,sans-serif;font-size:14.5px;color:var(--text);min-width:0}.cmp-store b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-fav{border-radius:5px;background:#fff;padding:1px;flex:none;object-fit:contain}.cmp-flag{font-family:IBM Plex Mono,monospace;font-size:8.5px;letter-spacing:.08em;font-weight:700;color:#05130d;background:var(--neon);padding:2px 6px;border-radius:5px;flex:none}.cmp-bar{position:relative;height:7px;border-radius:999px;background:#ffffff0d;overflow:hidden;min-width:60px}.cmp-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#9a9aa647,#9a9aa68c);animation:cmp-grow .45s var(--ease) both;transform-origin:left center}.cmp-row.is-cheap .cmp-fill{background:linear-gradient(90deg,rgba(52,229,160,.5),var(--neon));box-shadow:0 0 12px -2px #34e5a0b3}@keyframes cmp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cmp-delta{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--holo-4);text-align:right;white-space:nowrap}.cmp-row.is-cheap .cmp-delta{color:var(--neon);font-size:10px;letter-spacing:.02em}.cmp-right{display:flex;align-items:center;gap:12px;justify-content:flex-end;min-width:108px}.cmp-price{font-family:Fredoka Variable,system-ui,sans-serif;font-size:19px;font-weight:600;color:var(--text);white-space:nowrap;letter-spacing:-.01em}.cmp-row.is-cheap .cmp-price{color:var(--neon)}.cmp-go{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--dim);white-space:nowrap}.cmp-empty{text-align:center;color:var(--mut);padding:26px 0}.az-box{border:1px solid rgba(255,153,0,.35);border-radius:16px;padding:14px 15px 8px;background:linear-gradient(180deg,#ff99000f,#ffffff05)}.az-head{display:flex;align-items:center;gap:9px;margin-bottom:8px}.az-fav{border-radius:5px;background:#fff;padding:1px;flex:none}.az-head b{font-family:Fredoka Variable,system-ui,sans-serif;font-weight:600;font-size:15px;color:var(--text)}.az-note{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--mut)}.az-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;border:1px solid transparent;transition:background .16s var(--ease),border-color .16s var(--ease)}.az-row+.az-row{margin-top:2px}.az-row:hover{background:#ff990012;border-color:#ff990059}.az-name{font-family:Nunito Variable,system-ui,sans-serif;font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.az-right{display:flex;align-items:center;gap:12px;justify-content:flex-end}.az-price{font-family:Fredoka Variable,system-ui,sans-serif;font-size:18px;font-weight:600;color:#ffb545;white-space:nowrap}@media(max-width:720px){.cmp-row{grid-template-columns:minmax(0,1fr) 76px auto;gap:10px}.cmp-bar,.cmp-go{display:none}.cmp-right{min-width:0}}@media(max-width:620px){.cmp-gthumb{width:56px;height:56px}}.cmp-about{max-width:900px;margin:56px auto 0}.cmp-about h2{font-size:22px;font-weight:800;margin:0 0 16px}.cmp-about h2+h2,.cmp-about-grid+h2{margin-top:40px}.cmp-about-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px 26px}.cmp-about-grid h3{font-size:15.5px;font-weight:700;color:var(--text);margin:0 0 6px}.cmp-about p{color:var(--mut);font-size:14.5px;line-height:1.65;margin:0}.cmp-about-p{max-width:70ch}.cmp-about a{color:var(--holo-1)}.cmp-about a:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.cmp-fill{animation:none}}
