.ks-stamp{--ks-stamp-num:2.25rem;text-align:center;color:#fff;background:rgb(var(--ks-rgb) / .22);min-width:4.5rem;box-shadow:inset 0 0 0 1px rgb(var(--ks-rgb) / .7), 0 14px 32px -16px #000000e6;backdrop-filter:blur(8px);border-radius:.875rem;justify-items:center;line-height:1;display:inline-grid;overflow:hidden}.ks-stamp-sm{--ks-stamp-num:1.75rem;border-radius:.75rem;min-width:3.75rem}.ks-stamp-label{letter-spacing:.01em;color:#ffffffdb;white-space:nowrap;padding:.55rem .6rem 0;font-size:.6875rem;font-weight:600}.ks-stamp-num{font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,sans-serif;font-size:var(--ks-stamp-num);letter-spacing:-.03em;font-variant-numeric:tabular-nums;padding-top:.2rem;font-weight:800}.ks-stamp-num.is-version{font-size:calc(var(--ks-stamp-num) * .72);padding-bottom:.55rem}.ks-stamp-month{padding:.15rem 0 .55rem;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,sans-serif;font-size:.8125rem;font-weight:700}html:not(.js) .ks-stamp .k-time-abs,html:not(.js) .ks-stamp-inline .ks-stamp-count{visibility:hidden}.ks-stamp-count{white-space:nowrap;background:rgb(var(--ks-rgb));color:#0b0d17;justify-self:stretch;min-height:1.5rem;padding:.375rem .5rem;font-size:.75rem;font-weight:800}.ks-stamp-sm .ks-stamp-count{min-height:1.375rem;padding:.3rem .4rem;font-size:.6875rem}.ks-stamp[data-released=true]{background:#0b0d179e;box-shadow:inset 0 0 0 1px #ffffff3d,0 14px 32px -16px #000000e6}.ks-stamp[data-released=true] .ks-stamp-count{display:none}.ks-stamp[data-released=true] .ks-stamp-month{padding-bottom:.6rem}[data-released=true] .ks-when-soon,[data-released=false] .ks-when-out{display:none}.ks-art{aspect-ratio:1;pointer-events:none;position:absolute;overflow:hidden}.ks-art-img{max-width:none;height:auto;position:absolute}.ks-art-loose{object-fit:cover;object-position:50% 4%;width:100%;height:220%;inset:0}.ks-art-face{inset-inline:0;aspect-ratio:1;object-fit:cover;width:100%;height:auto;position:absolute;bottom:0}.ks-name{letter-spacing:-.025em;color:#fff;overflow-wrap:anywhere;text-wrap:balance;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,sans-serif;font-weight:800;line-height:.95}.ks-meta{color:#dce0e9;align-items:flex-start;gap:.375rem;font-size:.8125rem;line-height:1.25rem;display:flex}.ks-meta>span:last-child{min-width:0}.ks-meta .ks-rarity{color:var(--k-rarity-top-lip)}.ks-strip{--ks-rise:1.125rem;padding:var(--ks-rise) 1rem .25rem;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(86%,19rem);grid-auto-flow:column;gap:.75rem;margin:0 -1rem;scroll-padding-inline:1rem;display:grid;overflow-x:auto}.ks-strip::-webkit-scrollbar{display:none}.ks-strip>li{scroll-snap-align:start}.ks-strip.is-single{grid-auto-columns:100%}@media (width>=640px){.ks-strip{row-gap:calc(var(--ks-rise) + .75rem);padding:var(--ks-rise) 0 0;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;overflow:visible}.ks-strip.is-single{grid-template-columns:minmax(0,24rem)}}.ks-mini{isolation:isolate;background:var(--k-ground,linear-gradient(180deg, var(--k-rarity-base), var(--k-rarity-base-deep)));border-radius:1rem;flex-direction:column;justify-content:space-between;gap:.625rem;height:100%;min-height:7.5rem;padding:.75rem .875rem;display:flex;position:relative}.ks-mini:before{content:"";z-index:-2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1.5px 0 var(--k-lip,var(--k-rarity-base-lip)), inset 0 0 0 1px #ffffff1f;background:linear-gradient(90deg,#0f1220 0%,#0f1220f0 38%,#0f122080 62%,#0f122000 88%);transition:box-shadow .16s;position:absolute;inset:0}.ks-mini:hover:before{box-shadow:inset 0 1.5px 0 var(--k-lip,var(--k-rarity-base-lip)), inset 0 0 0 1px #ffffff57}.ks-mini:has(.ks-cover:focus-visible){outline-offset:2px;outline:2px solid #93c5fd}.ks-cover{color:inherit}.ks-cover:after{content:"";inset:calc(-1 * var(--ks-rise,0px)) 0 0;z-index:1;border-radius:inherit;position:absolute}.ks-mini .ks-cover:focus-visible{outline:none}.ks-art-card{z-index:-1;inset-inline-end:0;height:calc(100% + var(--ks-rise,1.125rem));border-end-end-radius:1rem;max-width:64%;bottom:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34%);mask-image:linear-gradient(90deg,#0000 0,#000 34%)}[dir=rtl] .ks-art-card{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 34%);mask-image:linear-gradient(270deg,#0000 0,#000 34%)}.ks-mini-text{max-width:68%}.ks-mini-name{letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.1}.ks-mini:hover .ks-mini-name{text-underline-offset:3px;text-decoration:underline #ffffff59}.ks-mini-meta{color:#dce0e9;align-items:flex-start;gap:.375rem;margin-top:.3rem;font-size:.8125rem;line-height:1.25rem;display:flex}.ks-mini-meta>span:last-child{min-width:0}.ks-mini-meta .ks-rarity{color:var(--k-rarity-top-lip)}.ks-mini-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;display:flex}.ks-mini-guide{z-index:2;color:#f4f5f9;white-space:nowrap;background:#0b0d17d1;border-radius:.625rem;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .75rem;font-size:.8125rem;font-weight:700;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff38}.ks-mini-guide:before{content:"";position:absolute;inset:-.25rem 0}.ks-mini-guide:hover{background:#181c2a;box-shadow:inset 0 0 0 1px #ffffff80}.ks-mini-guide:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.ks-stamp-inline{color:#dce0e9;justify-items:start;gap:.25rem;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.3;display:grid}.ks-stamp-inline .ks-stamp-count{border-radius:9999px;justify-self:start;align-items:center;min-height:1.25rem;padding:.125rem .5rem;font-size:.75rem;line-height:1;display:inline-flex}.ks-stamp-inline[data-released=true] .ks-stamp-count{display:none}.ks-stamp-inline[data-released=false] .ks-stamp-when{color:#fff}[data-spot-section][data-soon=true] .ks-lead-out,[data-spot-section][data-soon=false] .ks-lead-soon{display:none}.ks-tiles{--ks-rise:1rem;scroll-snap-type:x mandatory;padding-top:var(--ks-rise);scrollbar-width:none;grid-auto-columns:min(72%,15rem);grid-auto-flow:column;gap:.875rem;padding-bottom:.25rem;scroll-padding-inline:1rem;display:grid;overflow-x:auto}.ks-tiles::-webkit-scrollbar{display:none}.ks-tiles>li{scroll-snap-align:start}@media (width>=640px){.ks-tiles{row-gap:calc(var(--ks-rise) + .875rem);grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}.ks-tile{isolation:isolate;aspect-ratio:4/5;background:var(--k-ground,linear-gradient(180deg, var(--k-rarity-base), var(--k-rarity-base-deep)));border-radius:1.25rem;flex-direction:column;justify-content:flex-end;padding:1rem;display:flex;position:relative}.ks-tile:before{content:"";z-index:-2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1.5px 0 var(--k-lip,var(--k-rarity-base-lip)), inset 0 0 0 1px #ffffff1f;transition:box-shadow .16s;position:absolute;inset:0}.ks-tile:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0b0d1700 34%,#0b0d17cc 62%,#0b0d17 84%);position:absolute;inset:0}.ks-tile:hover:before{box-shadow:inset 0 1.5px 0 var(--k-lip,var(--k-rarity-base-lip)), inset 0 0 0 1px #ffffff57}.ks-tile:focus-visible{outline-offset:3px;outline:2px solid #93c5fd}.ks-art-tile{z-index:-1;inset-inline:0;top:calc(-1 * var(--ks-rise,1rem));pointer-events:auto;width:100%}.ks-art-tile .ks-art-face{inset-inline:calc(56% - min(42%,6rem)) auto;width:min(84%,12rem);bottom:12%}.ks-tile .ks-art-img,.ks-tile .ks-art-face{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.ks-tile:hover .ks-art-img,.ks-tile:focus-visible .ks-art-img,.ks-tile:hover .ks-art-face,.ks-tile:focus-visible .ks-art-face{transform:translateY(-1.5%)}.ks-tile .ks-stamp{z-index:1;inset-inline-start:.75rem;backdrop-filter:none;box-shadow:inset 0 0 0 1px rgb(var(--ks-rgb) / .8);background:#0b0d17d6;position:absolute;top:.75rem}.ks-tile .ks-stamp[data-released=true]{box-shadow:inset 0 0 0 1px #ffffff3d}.ks-tile-text{z-index:1;position:relative}.ks-tile .ks-name{font-size:1.625rem}.ks-game{color:#dce0e9;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.ks-mini:before,.ks-tile:before,.ks-tile .ks-art-img,.ks-tile .ks-art-face{transition:none}.ks-tile:hover .ks-art-img,.ks-tile:focus-visible .ks-art-img,.ks-tile:hover .ks-art-face,.ks-tile:focus-visible .ks-art-face{transform:none}}
