.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}.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-scene{z-index:-1;background-color:#0f1220;position:absolute;inset:0;overflow:hidden}.ks-scene-thumb{background:var(--ks-thumb,none) center / cover no-repeat;filter:blur(10px);position:absolute;inset:-16px}.ks-scene-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ks-scene-shade{background:#0b0d1761;position:absolute;inset:0}.ks-scene-light{background:radial-gradient(48% 62% at var(--ks-light-x,74%) var(--ks-light-y,46%), rgb(var(--ks-rgb) / .3), transparent 72%);position:absolute;inset:0}.ks-splash{z-index:-1;pointer-events:none;object-fit:contain;filter:drop-shadow(0 18px 30px #0000008c);position:absolute}.ks-orb{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgb(var(--ks-rgb) / .4), rgb(var(--ks-rgb) / .08) 72%, transparent);border-radius:9999px;place-items:center;display:grid;position:absolute}.ks-orb:before{content:"";border-radius:inherit;box-shadow:0 0 0 1px rgb(var(--ks-rgb) / .55), 0 0 0 10px rgb(var(--ks-rgb) / .08);position:absolute;inset:9%}.ks-orb img{object-fit:cover;width:58%;height:58%;box-shadow:0 0 0 3px rgb(var(--ks-rgb)), 0 12px 32px -8px #000c;background:#0b0d1780;border-radius:9999px;position:relative}.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;font-size:.875rem;line-height:1.4}.ks-meta .ks-rarity{color:#fcd34d}.ks-strip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(86%,18.5rem);grid-auto-flow:column;gap:.75rem;margin:-.25rem -1rem;padding:.25rem 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{grid-template-columns:repeat(auto-fill,minmax(18.5rem,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}.ks-strip.is-single{grid-template-columns:minmax(0,24rem)}}.ks-mini{isolation:isolate;height:100%;box-shadow:inset 0 0 0 1px rgb(var(--ks-rgb) / .32);background:#0f1220;border-radius:1rem;flex-direction:column;justify-content:space-between;gap:.625rem;padding:.75rem .875rem .75rem .75rem;transition:box-shadow .16s;display:flex;position:relative;overflow:hidden}.ks-mini:hover{box-shadow:inset 0 0 0 1px rgb(var(--ks-rgb) / .7)}.ks-mini:has(.ks-cover:focus-visible){outline:2px solid rgb(var(--ks-rgb));outline-offset:2px}.ks-cover{color:inherit}.ks-cover:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.ks-mini .ks-cover:focus-visible{outline:none}.ks-mini-art{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ks-mini>picture{z-index:-2;position:absolute;inset:0}.ks-mini:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(5.5rem 5.5rem at 2.5rem 2.5rem, rgb(var(--ks-rgb) / .22), transparent 70%), linear-gradient(90deg, #0b0d17e6 0%, #0b0d17d1 55%, #0b0d1780 100%);position:absolute;inset:0}.ks-mini-top{align-items:center;gap:.75rem;display:flex}.ks-mini-face{object-fit:cover;background:rgb(var(--ks-rgb) / .14);width:3.5rem;height:3.5rem;box-shadow:0 0 0 2px rgb(var(--ks-rgb) / .85);border-radius:9999px;flex:none}.ks-mini-name{letter-spacing:-.015em;color:#fff;overflow-wrap:anywhere;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,sans-serif;font-size:1.125rem;font-weight:800;line-height:1.15}.ks-mini:hover .ks-mini-name{text-underline-offset:3px;text-decoration:underline #ffffff59}.ks-mini-meta{color:#dce0e9;margin-top:.2rem;font-size:.8125rem;line-height:1.35}.ks-mini-meta .ks-rarity{color:#fcd34d}.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:#ffffff14;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 #ffffff2e}.ks-mini-guide:before{content:"";position:absolute;inset:-.25rem 0}.ks-mini-guide:hover{background:rgb(var(--ks-rgb) / .22);box-shadow:inset 0 0 0 1px rgb(var(--ks-rgb) / .7)}.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 .ks-stamp-count:empty{visibility:hidden}.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{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(72%,15rem);grid-auto-flow:column;gap:.875rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.ks-tiles::-webkit-scrollbar{display:none}.ks-tiles>li{scroll-snap-align:start}.ks-tiles{scroll-padding-inline:1rem}@media (width>=640px){.ks-tiles{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:#0f1220;border-radius:1.25rem;flex-direction:column;justify-content:flex-end;padding:1rem;transition:box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.ks-tile:hover{box-shadow:inset 0 0 0 1px rgb(var(--ks-rgb) / .65)}.ks-tile:focus-visible{outline:2px solid rgb(var(--ks-rgb));outline-offset:3px}.ks-tile:after{content:"";z-index:-1;background:linear-gradient(#0b0d171a 30%,#0b0d17c7 68%,#0b0d17f7 100%);position:absolute;inset:0}.ks-tile .ks-stamp{position:absolute;top:.75rem;left:.75rem}.ks-tile .ks-splash{max-width:110%;height:74%;bottom:22%;left:50%;transform:translate(-38%)}.ks-tile .ks-orb{width:8.5rem;height:8.5rem;top:18%;left:50%;transform:translate(-38%)}.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}.ks-game:before{content:"";background:var(--ks-game,#60a5fa);border-radius:9999px;width:.5rem;height:.5rem}@media (prefers-reduced-motion:reduce){.ks-mini,.ks-tile{transition:none}}
