.cmp{max-width:min(100%,clamp(1200px,60vw,1500px));margin:0 auto;padding:8px 0 48px}.cmp-head{text-align:center;margin-bottom:22px}.cmp-head h1{font-size:clamp(30px,1.4vw + 20px,56px);margin:8px 0 10px;text-wrap:balance}.cmp-sub{color:var(--mut);font-size:clamp(16px,.2vw + 14px,19px);max-width:60ch;margin:0 auto;line-height:1.55}.cmp-sub b{color:var(--text);font-weight:700}.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;min-width:0;background:none;border:0;outline:0;color:var(--text);font-family:Instrument Sans Variable,system-ui,sans-serif;font-size:clamp(17px,.2vw + 15px,20px);padding:15px 0}.cmp-search input::placeholder{color:var(--dim)}.cmp-chip-aniv{border-color:#f5d90a73;color:#f5d90a}.cmp-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px}.cmp-chip{font-family:Instrument Sans Variable,system-ui,sans-serif;font-weight:600;font-size:clamp(13.5px,.12vw + 12.5px,15.5px);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:Instrument Sans Variable,system-ui,sans-serif;font-size:clamp(13.5px,.12vw + 12.5px,15.5px);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:clamp(68px,4vw,96px);height:clamp(68px,4vw,96px);flex:none;border-radius:12px;overflow:hidden;background:#fff;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;background:var(--ink)}.cmp-gthumb.is-empty{background:var(--ink-2)}.cmp-gmeta{min-width:0;display:flex;flex-direction:column;gap:5px}.cmp-gname{font-family:Anybody Variable,system-ui,sans-serif;font-weight:600;font-size:clamp(16px,.3vw + 14px,21px);color:var(--text);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}a.cmp-gname:hover{color:var(--neon)}.cmp-more-link{display:block;margin:8px 12px 4px;font-family:Instrument Sans Variable,system-ui,sans-serif;font-size:clamp(13.5px,.12vw + 12.5px,15.5px);color:var(--holo-1);text-decoration:none}.cmp-more-link:hover{text-decoration:underline}.cmp-all-p{color:var(--mut);font-size:clamp(14.5px,.15vw + 13px,17px);line-height:1.6;margin:22px auto 0;max-width:90ch;text-align:center}.cmp-all-p b{color:var(--text)}.cmp-all-p a{color:var(--holo-1);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#7af0ff59}.cmp-gtags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cmp-game{flex:none}.cmp-type{font-family:Instrument Sans Variable,system-ui,sans-serif;font-size:clamp(13px,.1vw + 12px,14.5px);letter-spacing:.04em;color:var(--neon);text-transform:uppercase}.cmp-lang{font-family:Instrument Sans Variable,system-ui,sans-serif;font-size:clamp(12.5px,.1vw + 11.5px,14px);letter-spacing:.06em;color:var(--mut);border:1px solid var(--glass-line);border-radius:5px;padding:1px 5px}.cmp-range{font-family:Instrument Sans Variable,system-ui,sans-serif;font-size:clamp(13px,.12vw + 12px,15px);color:var(--mut);white-space:nowrap}.cmp-saving{font-size:clamp(14px,.12vw + 13px,16px);color:var(--neon);margin:-2px 0 10px}.cmp-saving b{font-weight:700}.cmp-cols{margin:36px 0 0}.cmp-cols h2{font-size:clamp(22px,.6vw + 17px,30px);font-weight:800;margin:0 0 14px;text-align:center}.cmp-cols ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,clamp(220px,14vw,300px)),1fr));gap:10px}.cmp-cols li a{display:flex;flex-direction:column;gap:4px;height:100%;padding:12px 14px;border:1px solid var(--glass-line);border-radius:14px;background:#ffffff08;color:var(--text);text-decoration:none;transition:border-color .18s var(--ease)}.cmp-cols li a:hover{border-color:var(--holo-1)}.cmp-cols li img{height:16px;width:auto;align-self:flex-start}.cmp-cols li b{font-size:clamp(15.5px,.2vw + 13.5px,18.5px);line-height:1.3;color:var(--holo-1)}.cmp-cols li span{font-size:clamp(13px,.1vw + 12px,15px);color:var(--mut)}.cmp-head{position:relative}.cmp-blip{display:block;width:clamp(84px,7vw,130px);height:auto;margin:0 auto 6px;filter:drop-shadow(0 14px 24px rgba(4,5,30,.5))}.cmp-row{display:grid;grid-template-columns:minmax(0,clamp(215px,18vw,330px)) 1fr 110px 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:#ffcf70;border:1px solid;border-color:#f2b54473;background:#f2b5441a}.cmp-more{display:block;margin:4px auto 0;font-family:Instrument Sans 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:Instrument Sans Variable,system-ui,sans-serif;font-size:clamp(15px,.15vw + 13.5px,17px);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:Instrument Sans Variable,system-ui,sans-serif;font-size:clamp(11.5px,.1vw + 10.5px,13px);letter-spacing:.08em;font-weight:700;color:#05130d;background:var(--neon);padding:3px 7px;border-radius:5px;flex:none}.cmp-bar{position:relative;height:12px;border-radius:3px;background:#07061a;overflow:visible;min-width:60px;box-shadow:inset 0 0 0 1px #ffffff14}.cmp-bar:before{content:"";position:absolute;left:6px;right:6px;top:50%;height:2px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,rgba(255,255,255,.28) 0 7px,transparent 7px 15px)}.cmp-fill{position:absolute;inset:0 auto 0 0;border-radius:3px 0 0 3px;background:linear-gradient(90deg,#9a9aa614,#9a9aa647);animation:cmp-grow .45s var(--ease) both;transform-origin:left center}.cmp-fill:after{content:"";position:absolute;right:-6px;top:50%;width:11px;height:11px;transform:translateY(-50%) rotate(45deg);background:#9a9aa6;border-radius:2px;box-shadow:0 0 0 2px #07061a}.cmp-row.is-cheap .cmp-fill{background:linear-gradient(90deg,#34e5a01f,#34e5a073)}.cmp-row.is-cheap .cmp-fill:after{background:var(--neon);box-shadow:0 0 0 2px #07061a,0 0 14px #34e5a0cc}@keyframes cmp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cmp-delta{font-family:Instrument Sans Variable,system-ui,sans-serif;font-size:clamp(13px,.12vw + 12px,15px);color:var(--holo-4);text-align:right;white-space:nowrap}.cmp-row.is-cheap .cmp-delta{color:var(--neon);letter-spacing:.02em}.cmp-right{display:flex;align-items:center;gap:12px;justify-content:flex-end;min-width:108px}.cmp-price{font-family:Anybody Variable,system-ui,sans-serif;font-size:clamp(19px,.4vw + 16px,25px);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:Instrument Sans Variable,system-ui,sans-serif;font-size:clamp(13px,.12vw + 12px,15px);font-weight:600;color:var(--holo-1);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:Anybody Variable,system-ui,sans-serif;font-weight:600;font-size:15px;color:var(--text)}.az-note{font-family:Instrument Sans Variable,system-ui,sans-serif;font-size:clamp(13px,.1vw + 12px,14.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:Instrument Sans Variable,system-ui,sans-serif;font-size:clamp(14.5px,.15vw + 13px,17px);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:Anybody Variable,system-ui,sans-serif;font-size:clamp(18px,.4vw + 15px,24px);font-weight:600;color:#ffb545;white-space:nowrap}@media(max-width:720px){.cmp-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.cmp-row.no-bar{grid-template-columns:minmax(0,1fr) auto}.cmp-bar{display:none}.cmp-right{min-width:0;gap:8px}.cmp-store{flex-wrap:wrap}.cmp-store b{white-space:normal}}@media(max-width:620px){.cmp-gthumb{width:56px;height:56px}}.cmp-about{max-width:min(100%,clamp(1200px,60vw,1500px));margin:56px auto 0}.cmp-about h2{font-size:clamp(22px,.6vw + 17px,30px);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(min(100%,240px),1fr));gap:22px 26px}.cmp-about-grid h3{font-size:clamp(16px,.2vw + 14px,19px);font-weight:700;color:var(--text);margin:0 0 6px}.cmp-about p{color:var(--mut);font-size:clamp(15px,.2vw + 13.5px,18px);line-height:1.65;margin:0}.cmp-about-p{max-width:70ch}.cmp-about a{color:var(--holo-1);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#7af0ff73}.cmp-about a:hover{text-decoration-color:var(--holo-1)}@media(prefers-reduced-motion:reduce){.cmp-fill{animation:none}}.cmp-tg{max-width:min(100%,clamp(1200px,60vw,1500px));margin:26px auto 8px;padding:clamp(18px,1.4vw,28px) clamp(20px,1.4vw,30px);border-radius:16px}.cmp-tg-t{margin:0 0 6px;font-size:clamp(17px,.3vw + 14px,22px);font-weight:700}.cmp-tg-s{margin:0 0 12px;color:var(--mut);font-size:clamp(14.5px,.15vw + 13px,17px)}.cmp-tg-links{display:flex;flex-wrap:wrap;gap:8px;margin:0}
