.releases-groups[data-v-d14e54ba]{display:grid;gap:2rem}.releases-group[data-v-d14e54ba]{display:grid;gap:1.25rem}.releases-group__head[data-v-d14e54ba]{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:1rem;justify-content:space-between;padding:0 .5rem .5rem}.releases-group__periods[data-v-d14e54ba]{display:grid;gap:1rem}.releases-period[data-v-d14e54ba]{background:linear-gradient(180deg,#080f1c9e,#040a147a);border:1px solid rgba(148,163,184,.14);border-radius:16px;display:grid;gap:.85rem;padding:1rem}.releases-period__head[data-v-d14e54ba]{align-items:baseline;border-bottom:1px solid rgba(148,163,184,.12);display:flex;gap:1rem;justify-content:space-between;padding-bottom:.55rem}.releases-period__head h3[data-v-d14e54ba]{color:#d8e8ff;font-size:1rem;font-weight:700;margin:0}.releases-period__head span[data-v-d14e54ba]{color:var(--text-2);font-size:.85rem}.releases-period__empty[data-v-d14e54ba]{color:var(--text-2);font-size:.92rem;margin:0}.releases-group__lanes[data-v-d14e54ba]{display:flex;flex-direction:column;gap:1rem}.releases-list[data-v-d14e54ba]{display:grid;gap:1rem}.releases-list--wide[data-v-d14e54ba]{align-items:start;grid-auto-flow:dense}.releases-list--compact[data-v-d14e54ba],.releases-list--wide[data-v-d14e54ba]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.releases-list--compact[data-v-d14e54ba]{align-items:stretch}.releases-card[data-v-d14e54ba]{align-self:start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;display:flex;flex-direction:column;height:auto;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.2,.8,.2,1)}.releases-card__link[data-v-d14e54ba]{border-radius:inherit;inset:0;position:absolute;z-index:5}.releases-card.cursor-pointer[data-v-d14e54ba]{cursor:pointer}.releases-list--wide .releases-card--size-small[data-v-d14e54ba]{grid-column:span 1}.releases-list--wide .releases-card--size-medium[data-v-d14e54ba]{grid-column:span 2}.releases-list--wide .releases-card--size-large[data-v-d14e54ba]{grid-column:span 4}.releases-list--compact .releases-card[data-v-d14e54ba]{align-self:stretch;height:100%}.releases-card[data-v-d14e54ba]:hover{background:color-mix(in srgb,var(--surface) 80%,var(--accent-soft) 20%);border-color:#5bd4ff4d;box-shadow:0 10px 25px #0000004d;transform:translateY(-4px)}.releases-card[data-v-d14e54ba]:focus-within{background:color-mix(in srgb,var(--surface) 80%,var(--accent-soft) 20%);border-color:#5bd4ff4d;box-shadow:0 10px 25px #0000004d;transform:translateY(-4px)}.releases-card__link[data-v-d14e54ba]:focus-visible{outline:2px solid rgba(132,214,255,.42);outline-offset:-2px}.releases-card__cover-box[data-v-d14e54ba]{background:linear-gradient(135deg,#09121fe6,#0e1c2bb3);overflow:hidden;position:relative;width:100%}.releases-card__cover-box--compact[data-v-d14e54ba]{aspect-ratio:1/1;border-bottom:1px solid hsla(0,0%,100%,.05)}.releases-card__cover-box--wide[data-v-d14e54ba]{aspect-ratio:16/9}.releases-card--size-medium .releases-card__cover-box--wide[data-v-d14e54ba]{aspect-ratio:14/9}.releases-card--size-large .releases-card__cover-box--wide[data-v-d14e54ba]{aspect-ratio:1280/412}.releases-card__cover-img[data-v-d14e54ba]{display:block;height:100%;position:relative;width:100%}.releases-card__cover-box[data-v-d14e54ba] .cover-media,.releases-card__cover-box[data-v-d14e54ba] .cover-media__frame,.releases-card__cover-box[data-v-d14e54ba] img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.releases-card__cover-box--wide[data-v-d14e54ba]:after{background:linear-gradient(180deg,#060b1300,#060b13d1);content:"";height:45%;inset:auto 0 0;pointer-events:none;position:absolute;z-index:1}.releases-card__hero-panel[data-v-d14e54ba]{align-items:end;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#101723e6,#122b34b8);border:1px solid rgba(135,205,255,.18);border-radius:18px;bottom:1rem;box-shadow:0 16px 36px #00000047;display:grid;gap:1rem;grid-template-columns:clamp(82px,10vw,118px) minmax(0,1fr);left:1rem;max-width:760px;padding:.9rem 1rem;position:absolute;right:auto;width:min(84%,calc(100% - 2rem));z-index:2}.releases-card--size-medium .releases-card__hero-panel[data-v-d14e54ba]{grid-template-columns:clamp(82px,9vw,110px) minmax(0,1fr);width:min(88%,calc(100% - 2rem))}.releases-card__poster-box[data-v-d14e54ba]{align-self:end;aspect-ratio:1/1;border-radius:14px;min-width:0;overflow:hidden;position:relative;width:100%}.releases-card__poster-box[data-v-d14e54ba] .cover-media,.releases-card__poster-box[data-v-d14e54ba] .cover-media__frame,.releases-card__poster-box[data-v-d14e54ba] img{border-radius:14px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.releases-card__hero-copy[data-v-d14e54ba]{align-content:end;display:grid;gap:.5rem;min-width:0}.releases-card__hero-meta[data-v-d14e54ba]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.releases-card__body[data-v-d14e54ba]{display:flex;flex:1 1 auto;flex-direction:column;gap:.72rem;padding:1rem 1rem 1.25rem}.releases-card--size-large .releases-card__body[data-v-d14e54ba],.releases-card--size-medium .releases-card__body[data-v-d14e54ba]{gap:.7rem}.releases-card__meta[data-v-d14e54ba]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.releases-card__date[data-v-d14e54ba]{color:var(--text-2);font-size:.85rem;font-weight:500}.releases-card__status[data-v-d14e54ba]{background:#ffffff0d;border-radius:6px;color:var(--text-1);font-size:.75rem;font-weight:600;padding:2px 8px}.releases-card__status.is-release[data-v-d14e54ba]{background:#57cb9c26;color:#57cb9c}.releases-card__status.is-announced[data-v-d14e54ba],.releases-card__status.is-planned[data-v-d14e54ba]{background:#6ec0ff26;color:#6ec0ff}.releases-card__status.is-demo[data-v-d14e54ba],.releases-card__status.is-early_access[data-v-d14e54ba]{background:#ffc34d26;color:#ffc34d}.releases-card h3[data-v-d14e54ba]{display:-webkit-box;font-size:1.15rem;font-weight:700;-webkit-line-clamp:2;line-height:1.3;margin:0;min-height:2.6em;-webkit-box-orient:vertical;overflow:hidden}.releases-card__title-link[data-v-d14e54ba]{color:var(--text-0);transition:color .2s}.releases-card__hero-copy h3[data-v-d14e54ba]{font-size:clamp(1.02rem,1.5vw,1.55rem);-webkit-line-clamp:3;line-height:1.22;min-height:0}.releases-card:hover .releases-card__title-link[data-v-d14e54ba]{color:#81b4ff}.releases-card__scores[data-v-d14e54ba]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.releases-card__scores--hero[data-v-d14e54ba]{margin-top:0}.releases-score[data-v-d14e54ba]{align-items:center;background:linear-gradient(135deg,#14192399,#0a0f19cc);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;display:inline-flex;gap:.4rem;padding:4px 6px 4px 8px}.releases-score small[data-v-d14e54ba]{color:var(--text-2);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.releases-score strong[data-v-d14e54ba]{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:.85rem;font-weight:800;height:24px;justify-content:center;min-width:28px}.releases-score--meta[data-v-d14e54ba]{border-color:#ffcc3340}.releases-score--meta small[data-v-d14e54ba]{color:#fc3}.releases-score--meta strong[data-v-d14e54ba]{background:#fc3;color:#000}.releases-score--editor[data-v-d14e54ba]{border-color:#3b82f64d}.releases-score--editor small[data-v-d14e54ba]{color:#60a5fa}.releases-score--editor strong[data-v-d14e54ba]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.releases-score--user[data-v-d14e54ba]{border-color:#66c0f44d}.releases-score--user small[data-v-d14e54ba]{color:#66c0f4}.releases-score--user strong[data-v-d14e54ba]{background:linear-gradient(135deg,#1b2838,#2a475e);border:1px solid rgba(102,192,244,.2);color:#66c0f4}.releases-card__platforms[data-v-d14e54ba]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-right:2.8rem;padding-top:.5rem}.releases-card__platforms--wide[data-v-d14e54ba]{padding-top:0}.releases-card__platforms--wide .platform-pill[data-v-d14e54ba]{background:#ffffff14}.platform-pill[data-v-d14e54ba]{background:#ffffff0d;border-radius:999px;color:var(--text-2);font-size:.65rem;font-weight:600;padding:2px 8px;text-transform:uppercase}.releases-card__admin-badge[data-v-d14e54ba]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;border:1px solid rgba(239,68,68,.4);border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#fff;display:flex;font-size:.75rem;font-weight:700;gap:4px;left:.5rem;padding:4px 8px;pointer-events:none;position:absolute;top:.5rem;z-index:10}.releases-card__admin-badge .icon[data-v-d14e54ba]{color:#ef4444}.releases-card__preview-trigger[data-v-d14e54ba]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#0a121fe0,#102630db);border:1px solid rgba(124,205,255,.28);border-radius:12px;bottom:.75rem;box-shadow:0 12px 28px #00000047;color:#c8ebff;cursor:pointer;display:inline-flex;height:38px;justify-content:center;position:absolute;right:.75rem;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease;width:38px;z-index:11}.releases-card__preview-trigger[data-v-d14e54ba]:focus-visible,.releases-card__preview-trigger[data-v-d14e54ba]:hover{background:linear-gradient(135deg,#121d2cf5,#133e48e6);border-color:#84d6ff85;color:#fff;transform:translateY(-1px) scale(1.04)}.releases-card__preview-trigger[data-v-d14e54ba]:focus-visible{outline:2px solid rgba(132,214,255,.42);outline-offset:2px}@media(max-width:1480px){.releases-list--wide .releases-card--size-large[data-v-d14e54ba]{grid-column:span 3}}@media(max-width:1120px){.releases-list--wide[data-v-d14e54ba]{grid-template-columns:repeat(2,minmax(0,1fr))}.releases-list--wide .releases-card--size-large[data-v-d14e54ba],.releases-list--wide .releases-card--size-medium[data-v-d14e54ba]{grid-column:1/-1}}@media(max-width:840px){.releases-group__head[data-v-d14e54ba]{align-items:flex-start;flex-direction:column;gap:.35rem}.releases-group__lanes[data-v-d14e54ba],.releases-list[data-v-d14e54ba]{gap:.875rem}.releases-list--compact[data-v-d14e54ba]{grid-template-columns:repeat(2,minmax(0,1fr))}.releases-card__cover-box--wide[data-v-d14e54ba]{aspect-ratio:16/10}.releases-card__hero-panel[data-v-d14e54ba]{bottom:.75rem;gap:.75rem;grid-template-columns:72px minmax(0,1fr);left:.75rem;max-width:none;min-height:0;padding:.75rem;right:.75rem;width:auto}.releases-card__hero-copy h3[data-v-d14e54ba]{font-size:1rem}.releases-card__hero-meta[data-v-d14e54ba]{gap:.4rem}.releases-card__date[data-v-d14e54ba]{font-size:.8rem}.releases-card__status[data-v-d14e54ba]{font-size:.7rem}.releases-card__preview-trigger[data-v-d14e54ba]{height:36px;width:36px}}@media(max-width:560px){.releases-group__lanes[data-v-d14e54ba],.releases-list[data-v-d14e54ba]{gap:.75rem}.releases-card[data-v-d14e54ba]{border-radius:14px}.releases-card__cover-box--compact[data-v-d14e54ba]{aspect-ratio:.92/1}.releases-card__cover-box--wide[data-v-d14e54ba]{aspect-ratio:16/11}.releases-card__hero-panel[data-v-d14e54ba]{border-radius:14px;bottom:.6rem;gap:.6rem;grid-template-columns:60px minmax(0,1fr);left:.6rem;padding:.6rem;right:.6rem}.releases-card__poster-box[data-v-d14e54ba] .cover-media,.releases-card__poster-box[data-v-d14e54ba] .cover-media__frame,.releases-card__poster-box[data-v-d14e54ba] img{border-radius:10px}.releases-card__hero-copy[data-v-d14e54ba]{gap:.35rem}.releases-card__hero-copy h3[data-v-d14e54ba]{font-size:.92rem;line-height:1.2}.releases-card__platforms--wide[data-v-d14e54ba]{display:none}.releases-card__hero-meta[data-v-d14e54ba]{gap:.35rem}.releases-card__body[data-v-d14e54ba]{gap:.58rem;padding:.8rem .8rem 1rem}.releases-card h3[data-v-d14e54ba]{font-size:.92rem}.releases-card__platforms[data-v-d14e54ba]{gap:.3rem;padding-top:.35rem}.platform-pill[data-v-d14e54ba]{font-size:.58rem;padding:2px 7px}.releases-card__admin-badge[data-v-d14e54ba]{font-size:.68rem;left:.4rem;padding:3px 6px;top:.4rem}.releases-card__preview-trigger[data-v-d14e54ba]{border-radius:11px;bottom:.6rem;height:34px;right:.6rem;width:34px}}.list-fade-enter-active[data-v-d14e54ba],.list-fade-leave-active[data-v-d14e54ba]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.list-fade-enter-from[data-v-d14e54ba]{opacity:0;transform:translateY(20px) scale(.98)}.list-fade-leave-to[data-v-d14e54ba]{opacity:0;transform:translateY(-20px) scale(.98)}.list-fade-leave-active[data-v-d14e54ba]{position:absolute}
