@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/pixelify-sans.woff2) format("woff2")}:root{--bg: #f6f4f0;--card: #ffffff;--text: #16181d;--muted: #645e56;--line: #e4dfd7;--brand: #ff7a2f;--brand-ink: #b4400f;--accent: #16181d;--deal: #d7263d;--deal-ink: #ffffff;--low: #0a7d34;--shadow: none;--r-card: 4px;--r-tag: 3px;--good: var(--low);--faint: #6a645c;--surface: var(--card);--surface-2: var(--bg);--accent-ink: var(--accent)}@media(prefers-color-scheme:dark){:root{--bg: #121110;--card: #1b1917;--text: #e9ebee;--muted: #a39d95;--line: #2e2a26;--brand-ink: #ffb07a;--accent: #e9ebee;--deal: #ff5a6a;--deal-ink: #16181d;--low: #4ade80;--shadow: none;--faint: #a39d95}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Apple SD Gothic Neo,Malgun Gothic,sans-serif;word-break:keep-all;overflow-wrap:break-word}a{color:inherit;text-decoration:none}.wrap{max-width:1120px;margin:0 auto;padding:0 20px 72px}header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.brand{display:inline-flex;align-items:center;gap:9px;padding:10px 14px 10px 0;color:var(--text);line-height:1}.brand .mk{width:26px;height:26px;display:block;flex:none}.brand .wm{height:21px;width:auto;display:block;fill:var(--text)}.brand:hover{opacity:.82}@media(max-width:620px){.brand .wm-full{display:none}.navwrap .navlink{padding-left:8px;padding-right:8px}.navwrap .navrg{padding-left:4px;padding-right:4px}.navwrap .brand{padding-left:0;padding-right:12px}}@media(max-width:380px){.nav .navwrap .navlink{padding-left:7px;padding-right:7px}.nav .navwrap .brand{padding-left:0;padding-right:10px}}@media(max-width:340px){.nav .navwrap .navquick a[data-key=top]{display:none}}.tagline{color:var(--muted);font-size:.9rem}.updated{margin-left:auto;color:var(--muted);font-size:.8rem}.back{color:var(--muted);font-size:.9rem}.nav{position:sticky;top:0;z-index:20;margin:0 -20px 6px;padding:0 20px;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line)}.navlink{flex:0 0 auto;padding:12px 13px;font-size:.9rem;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap}.navlink:hover{color:var(--text)}.navlink.on{color:var(--accent);border-bottom-color:var(--brand)}.navlink.navrg.on{border-bottom-color:var(--accent)}.navwrap:has(.navquick .navlink.on:is([data-key=topDiscount],[data-key=hotdeals])) .navcat.on{color:var(--muted);border-bottom-color:transparent}@media(min-width:621px){.navwrap:has(.navquick .navlink.on[data-key=popular]) .navcat.on{color:var(--muted);border-bottom-color:transparent}}@media(min-width:341px){.navwrap:has(.navquick .navlink.on[data-key=top]) .navcat.on{color:var(--muted);border-bottom-color:transparent}}.navfav{position:relative}.nav-fav-n{position:absolute;top:3px;right:0;min-width:15px;height:15px;padding:0 4px;font-size:.6rem;font-weight:800;line-height:15px;text-align:center;color:var(--card);background:var(--accent);border-radius:var(--r-tag, 3px)}.searchbox{position:relative}.browse{margin:22px 0 0;color:var(--muted);font-size:.84rem}.browse b{color:var(--text);font-weight:700}.search{width:100%;padding:13px 44px 13px 16px;font-size:1rem;color:var(--text);background:var(--card);border:0;border-radius:var(--r-card, 4px)}.search::placeholder{color:var(--muted)}.search::-webkit-search-cancel-button{-webkit-appearance:none}.search:focus{outline:2px solid var(--accent);outline-offset:1px}.search-ic{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--muted);pointer-events:none}section{margin-top:34px}.sec-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.sec-head h2{margin:0;font-size:1.05rem;letter-spacing:-.01em}.sec-head .sub{color:var(--muted);font-size:.82rem}.sec-head .more{margin-left:auto;color:var(--accent);font-size:.82rem;font-weight:600}.sec-head .more:hover{text-decoration:underline}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}.viewsw{margin-left:auto;display:inline-flex;margin-right:-6px}.viewsw button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:32px;border:0;background:none;color:color-mix(in srgb,var(--muted) 45%,transparent);cursor:pointer;padding:0}.viewsw button svg{width:19px;height:19px}.viewsw button[aria-pressed=true],.viewsw button:hover{color:var(--text)}.viewsw button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sec-head .viewsw{align-self:center}.view-list .grid{grid-template-columns:1fr;gap:0;border:1px solid var(--line);border-radius:var(--r-card, 4px);background:var(--card)}.view-list .card{flex-direction:row;align-items:center;border:0;border-top:1px solid var(--line);border-radius:0}.view-list .card:first-child{border-top:0}.view-list .thumb{flex:0 0 112px;width:112px}.view-list .thumb .badge,.view-list .thumb .tr{display:none}.view-list .s2bar{font-size:.56rem;padding:2px 4px}.cblurb{display:none}.view-list .info{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 136px 96px 62px 32px;grid-template-rows:auto auto;align-items:center;column-gap:18px;row-gap:2px;padding:6px 12px 6px 14px;min-width:0}.view-list .name-row,.view-list .cardfoot{display:contents}.view-list .name{min-height:0;-webkit-line-clamp:1;font-size:.92rem;grid-column:1;grid-row:1;align-self:end}.view-list .cblurb{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;grid-column:1;grid-row:2;align-self:start;margin:0;font-size:.8rem;line-height:1.35;color:var(--muted)}.view-list .fav{margin:0;grid-column:5;grid-row:1 / 3}.view-list .price-row{min-height:0}.view-list .price-row{margin:0;grid-column:2;grid-row:1 / 3;display:grid;grid-template-columns:45px minmax(0,1fr);grid-template-rows:subgrid;align-items:center;column-gap:6px;row-gap:0}.view-list .price-row .pct{grid-column:1;grid-row:1;justify-self:start}.view-list .price-row .now{grid-column:2;grid-row:1;justify-self:end}.view-list .price-row .was,.view-list .price-row .orig{grid-column:2;grid-row:2;justify-self:end;line-height:1.2}.view-list .price-row .was~.orig{display:none}.view-list .cardfoot .dates{grid-column:3;grid-row:1 / 3;display:grid;grid-template-rows:subgrid;align-items:center;justify-content:start;justify-items:start;gap:0}.view-list .cardfoot .reldate,.view-list .until{font-variant-numeric:tabular-nums}.view-list .cardfoot .reldate{grid-row:1}.view-list .cardfoot .until{grid-row:2}.view-list .cardfoot .marks{grid-column:4;grid-row:1 / 3;display:grid;grid-template-rows:subgrid;align-items:center;justify-content:end;justify-items:end;gap:0}.view-list .cardfoot .rrate{grid-row:1}.view-list .cardfoot .low{grid-row:2}@media(max-width:640px){.view-list .thumb{flex-basis:84px;width:84px}.view-list .info{grid-template-columns:minmax(0,1fr) auto 32px;grid-template-rows:auto auto auto;column-gap:8px;row-gap:3px;padding:6px 8px}.view-list .name{align-self:center}.view-list .cardfoot .marks{grid-column:2;grid-row:1;display:flex;flex-direction:row;gap:8px;align-items:center}.view-list .cardfoot .rrate,.view-list .cardfoot .low,.view-list .cardfoot .reldate,.view-list .cardfoot .until{grid-row:auto}.view-list .fav{grid-column:3;grid-row:1}.view-list .cblurb{grid-column:1 / -1;grid-row:2}.view-list .price-row{grid-column:1 / -1;grid-row:3;display:flex;flex-wrap:nowrap;justify-content:flex-start}.view-list .cardfoot .dates{grid-column:1 / -1;grid-row:3;justify-self:end;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.view-list .cardfoot .reldate{display:none}.view-list .price-row.rg3{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:0}.view-list .rg3 .cmp{display:flex;gap:5px}.view-list .rg3 .cmp .cv{margin-right:4px}}@media(max-width:380px){.view-list .thumb{flex-basis:72px;width:72px}.view-list .price-row{column-gap:4px}.view-list .price-row .now{font-size:.9rem}.view-list .price-row .was,.view-list .cardfoot .until{font-size:.72rem}}.card{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card, 4px);overflow:hidden;transition:border-color .12s ease}.card:hover{border-color:color-mix(in srgb,var(--text) 35%,var(--line))}.thumb{position:relative;aspect-ratio:16 / 9;min-height:0;background:var(--line)}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb .ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.75rem;text-align:center;padding:8px}.badge{position:absolute;top:8px;left:8px;padding:3px 7px;font-size:.78rem;font-weight:800;color:var(--deal-ink, #fff);background:var(--deal);border-radius:var(--r-tag, 3px)}.tr{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.s2bar{position:absolute;top:0;left:0;right:0;z-index:2;padding:3px 6px;text-align:center;font-size:.66rem;font-weight:800;letter-spacing:.04em;color:var(--card);background:var(--accent)}.thumb.has-s2 .badge,.thumb.has-s2 .tr{top:25px}.tag{padding:3px 7px;font-size:.72rem;font-weight:700;color:#fff;background:#0009;border-radius:var(--r-tag, 3px)}.tag.pick{background:#000000b8}.info{padding:10px 11px 12px;display:flex;flex-direction:column;gap:5px;flex:1}.name{font-size:.9rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.34rem}.name-row{display:flex;align-items:flex-start;gap:6px}.cardlink{position:static}.cardlink:after{content:"";position:absolute;inset:0;z-index:1}a.name{flex:1 1 auto}.fav{position:relative;z-index:2;flex:0 0 auto;width:30px;height:30px;margin:-3px -3px 0 0;padding:4px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--muted)}.fav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.fav:hover,.fav.on{color:var(--accent)}.fav.on svg{fill:currentColor;stroke:currentColor}.fav:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--r-card, 4px)}.price-row{margin-top:auto;display:flex;align-items:center;align-content:flex-end;gap:6px;flex-wrap:wrap;min-height:49px}html:not(.view-list) .card .price-row:not(.rg3):has(.pct) .now{flex:0 0 100%}.price-row .pct{padding:2px 5px;font-size:.74rem;font-weight:800;line-height:1.2;color:var(--deal-ink, #fff);background:var(--deal);border-radius:2px;font-variant-numeric:tabular-nums}.now{font-weight:800;font-size:.98rem;font-variant-numeric:tabular-nums}.was{color:var(--muted);text-decoration:line-through;font-size:.8rem}.orig{flex:1 1 3.2em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.78rem;font-variant-numeric:tabular-nums}.price-row.rg3{flex-direction:column;flex-wrap:nowrap;align-items:stretch;align-content:normal;gap:3px}.rg3 .pl{display:flex;align-items:center;gap:6px;height:1.3rem;white-space:nowrap}.rg3 .cmp{display:grid;grid-template-columns:max-content max-content;column-gap:7px;row-gap:1px;font-size:.88rem;line-height:1.25rem;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.rgn{font-size:.82rem}.view-list .rg3 .cmp{font-size:.78rem;line-height:1.1rem}.view-list .rgn{font-size:.72rem}.cmp .lo{color:var(--text);font-weight:700}.card.rg-on .price-row.rg3{min-height:69px;justify-content:flex-end}.card.rg-on .cardfoot{height:20px}.view-list .card.rg-on .price-row.rg3{min-height:0}.view-list .price-row.rg3{display:flex;align-items:flex-end}@media(max-width:420px){.rg3 .pl{gap:4px}.rg3 .now{font-size:.9rem}.rg3 .pct{padding:2px 4px;font-size:.7rem}.rg3 .cmp{column-gap:5px}}.card.rg-on .until,.card.rg-on .low{display:none}.rg-pick{box-shadow:inset 3px 0 0 var(--accent)}.low{color:var(--low);font-size:.72rem;font-weight:700}.cardfoot{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;height:40px;min-width:0;margin-top:auto}.cardfoot .dates{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;row-gap:2px;min-width:0}.cardfoot .marks{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;row-gap:2px;flex:0 0 auto}.cardfoot .low{font-size:.72rem;font-weight:700;color:var(--low);white-space:nowrap;flex:0 0 auto}.cardfoot .reldate{font-size:.72rem;color:var(--faint);white-space:nowrap;flex:0 0 auto}.platbadge{display:inline-block;padding:0 6px;margin-right:6px;border:1px solid var(--line);border-radius:var(--r-tag, 3px);font-size:.7rem;font-weight:700;color:var(--muted);white-space:nowrap;flex:0 0 auto}.until{color:var(--muted);font-size:.74rem;white-space:nowrap;flex:0 0 auto}.until.soon{color:var(--deal);font-weight:700}.rrate{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:.84rem;font-weight:800;color:var(--text);white-space:nowrap;flex:0 0 auto}.rrate .star{font-size:.92rem;line-height:1}.rrate .star.r-hi{color:var(--low)}.rrate .star.r-mid{color:#c9820a}.rrate .star.r-lo{color:var(--faint)}html:not(.view-list) .grid{row-gap:0;margin-bottom:calc(-1 * var(--card-gap, 14px))}html:not(.view-list) .grid>.card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 4;margin-bottom:var(--card-gap, 14px)}html:not(.view-list) .grid>.card>.info{display:contents}html:not(.view-list) .grid>.card .name-row{padding:10px 11px 0}html:not(.view-list) .grid>.card .name{min-height:0}html:not(.view-list) .grid>.card .price-row,html:not(.view-list) .grid>.card.rg-on .price-row.rg3{padding:0 11px;margin-top:6px;min-height:0}html:not(.view-list) .grid>.card .cardfoot,html:not(.view-list) .grid>.card.rg-on .cardfoot{padding:0 11px 11px;margin-top:6px;height:auto;align-items:center}html:not(.view-list) .grid>.card .cardfoot .dates,html:not(.view-list) .grid>.card .cardfoot .marks{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:6px}html:not(.view-list) .grid>.card:not(.rg-on) .cardfoot .dates:has(.until) .reldate{display:none}html:not(.view-list) .grid>.card .cardfoot{flex-wrap:wrap;row-gap:3px}html:not(.view-list) .grid>.card .cardfoot .dates .low{order:9;flex:0 0 100%}html:not(.view-list) .grid>.card .cardfoot .dates:has(.low){display:contents}html:not(.view-list) .grid>.card .cardfoot .marks:has(.low){display:contents}html:not(.view-list) .grid>.card .cardfoot .marks .low{order:9;flex:0 0 100%}html:not(.view-list) .grid>.card .cardfoot{align-content:flex-start}@media(max-width:420px){html:not(.view-list) .grid>.card .price-row .was,html:not(.view-list) .grid>.card .price-row .orig{font-size:.81rem}html:not(.view-list) .grid>.card .price-row .pct{font-size:.81rem}html:not(.view-list) .grid>.card .cardfoot .until,html:not(.view-list) .grid>.card .cardfoot .low,html:not(.view-list) .grid>.card .cardfoot .reldate{font-size:.81rem}html:not(.view-list) .grid>.card .cardfoot .rrate{font-size:.875rem}.sec-head .sub{font-size:.875rem}html:not(.view-list) .grid>.card .price-row.rg3 .pct{font-size:.81rem}}footer{margin-top:44px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:.78rem;line-height:1.7;text-align:center}.foot-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:.8rem}.foot-links .made b{color:var(--text);font-weight:700}.foot-links a{color:var(--accent);font-weight:600}.foot-links a:hover{text-decoration:underline}.foot-links .sep{color:var(--line)}footer .src-link{color:var(--accent);font-weight:600}footer .src-link:hover{text-decoration:underline}.chart-card,.info-card{margin-top:22px;padding:18px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card, 4px);box-shadow:var(--shadow)}.chart-card h2,.info-card h2{margin:0 0 12px;font-size:1rem}.game-desc{margin:0;color:var(--text);font-size:.95rem;line-height:1.7;white-space:pre-line}.desc-collapse{position:relative}.desc-check{position:absolute;width:0;height:0;opacity:0}.game-desc.clamp{max-height:12.5em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.desc-check:checked~.game-desc.clamp{max-height:none;-webkit-mask-image:none;mask-image:none}.desc-toggle{display:inline-block;margin-top:11px;color:var(--accent);font-weight:700;font-size:.88rem;cursor:pointer}.desc-toggle:after{content:"더보기 ▾"}.desc-check:checked~.desc-toggle:after{content:"접기 ▴"}.desc-check:focus-visible~.desc-toggle{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.trailer{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-card, 4px);overflow:hidden;background:#000}.trailer iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.trailer video{position:absolute;inset:0;width:100%;height:100%}.trailer .tplay{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;cursor:pointer;background-color:#000;background-size:cover;background-position:center;display:grid;place-items:center}.trailer .tplay span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#0000008c;color:#fff;font-size:22px;padding-left:4px;transition:background .15s,transform .15s}.trailer .tplay:hover span{background:#000000bf;transform:scale(1.08)}.chart-note{color:var(--muted);font-size:.88rem;padding:22px 0;text-align:center}.controls{display:flex;align-items:center;gap:12px;margin:-2px 0 16px;flex-wrap:wrap}.platsw{display:flex;flex:0 0 100%;flex-wrap:nowrap;border-bottom:1px solid var(--line)}.platlink{flex:0 0 104px;box-sizing:border-box;padding:9px 6px 8px;margin-bottom:-1px;text-align:center;white-space:nowrap;font-size:.86rem;font-weight:500;color:var(--muted);line-height:1.35;border-bottom:2px solid transparent;transition:color .12s,border-color .12s}.platlink:hover{color:var(--text)}@keyframes swin-r{0%{transform:translate(30%);opacity:.25}}@keyframes swin-l{0%{transform:translate(-30%);opacity:.25}}.swin-r #sections :is(.platsw,:has(.platsw))~:not(.searchbox){animation:swin-r .22s cubic-bezier(.2,.7,.2,1)}.swin-l #sections :is(.platsw,:has(.platsw))~:not(.searchbox){animation:swin-l .22s cubic-bezier(.2,.7,.2,1)}.platlink.on{color:var(--text);font-weight:800;border-bottom-color:var(--brand)}.platlink .lbl-s{display:none}@media(max-width:680px){.platlink{flex:0 0 calc(100% / 6);min-width:0;padding:9px 2px 8px}.platlink .lbl-l{display:none}.platlink .lbl-s{display:inline}}@media(max-width:380px){.platlink{font-size:.8rem}}.controls select{flex:1 1 132px;max-width:176px;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:8px 30px 8px 12px;font-size:.86rem;color:var(--text);background-color:var(--card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239096a0' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;border:0;border-radius:var(--r-card, 4px);cursor:pointer}.controls select:focus{outline:none}.controls select:focus-visible{box-shadow:0 0 0 2px var(--accent)}.fbtn{display:none}@media(max-width:560px){.fbtn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font:inherit;font-size:.86rem;color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:var(--r-card, 4px);cursor:pointer}.fbtn .caret{transition:transform .12s}.fbtn[aria-expanded=true] .caret{transform:rotate(180deg)}.fbtn .fnum[hidden]{display:none}.fbtn .fnum{min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:var(--card);background:var(--accent);border-radius:9px}.controls:not(.open)>select{display:none}.controls.open{row-gap:8px}.controls.open>select{flex:1 1 46%;max-width:none}.sec-head{flex-wrap:wrap;row-gap:2px}.sec-head h2{flex:0 0 100%}.grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:11px;--card-gap: 11px}.updated{width:100%;margin:0}}@media(max-width:680px){.wrap{padding:0 16px 72px}.nav{margin:0 -16px 6px;padding:0 16px}section{margin-top:20px}.grid{gap:8px;--card-gap: 8px}.sec-head{align-items:center;flex-wrap:wrap;row-gap:0;margin-bottom:8px}.sec-head h2{flex:0 1 auto}.sec-head .viewsw{order:1}.sec-head .sub{order:2;flex:0 0 100%}.viewsw{margin-right:-8px}.viewsw button{height:36px}.search{padding:11px 44px 11px 16px}.fbtn{padding:8px 2px;background:none;border:0}}
