.modal-fade-enter-active[data-v-8dce254e],.modal-fade-leave-active[data-v-8dce254e]{transition:opacity .35s ease,backdrop-filter .35s ease}.modal-fade-enter-from[data-v-8dce254e],.modal-fade-leave-to[data-v-8dce254e]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}.release-preview[data-v-8dce254e]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03070ee0;display:grid;inset:0;overflow-y:auto;padding:2vmin;place-items:center;position:fixed;z-index:2500}.release-preview__window[data-v-8dce254e]{background:#0a101ab8;border:1px solid rgba(147,197,253,.14);border-radius:24px;box-shadow:0 28px 60px #0000006b,inset 0 0 0 1px #ffffff0a;overflow:hidden;position:relative;width:min(1120px,100%)}.release-preview__backdrop[data-v-8dce254e]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.release-preview__bg-media[data-v-8dce254e]{filter:blur(24px) saturate(1.25);height:100%;-o-object-fit:cover;object-fit:cover;opacity:.24;transform:scale(1.08);width:100%}.release-preview__bg-overlay[data-v-8dce254e]{background:radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 32%),linear-gradient(180deg,#0a101a3d,#0a101afa 72%);inset:0;position:absolute}.release-preview__content[data-v-8dce254e]{display:grid;gap:1.5rem;overflow:visible;padding:1.75rem;position:relative;z-index:1}.release-preview__close[data-v-8dce254e]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a9e;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.8rem;height:44px;justify-content:center;line-height:1;position:absolute;right:1.1rem;top:1.1rem;transition:transform .2s ease,border-color .2s ease,color .2s ease;width:44px;z-index:10}.release-preview__close[data-v-8dce254e]:hover{border-color:#f8727273;color:#fda4af;transform:rotate(90deg)}.release-preview__state[data-v-8dce254e]{padding:4rem 2rem;position:relative;text-align:center;z-index:1}.release-preview__state.error[data-v-8dce254e]{color:#fecaca}.release-preview__head[data-v-8dce254e]{align-items:start;display:grid;gap:1.5rem;grid-template-columns:168px minmax(0,1fr)}.release-preview__cover-shell[data-v-8dce254e]{aspect-ratio:1/1;border-radius:18px;box-shadow:0 18px 36px #00000059;overflow:hidden;width:168px}.release-preview__cover-shell[data-v-8dce254e] .cover-media,.release-preview__cover-shell[data-v-8dce254e] .cover-media__frame,.release-preview__cover-shell[data-v-8dce254e] img,.release-preview__cover-shell[data-v-8dce254e] video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.release-preview__title-group[data-v-8dce254e]{display:grid;gap:.95rem;min-width:0}.release-preview__eyebrow[data-v-8dce254e]{color:#7bc6ff;font-size:.8rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.title-glow[data-v-8dce254e]{background:linear-gradient(90deg,#fff,#b9d7ff);-webkit-background-clip:text;font-size:clamp(2.15rem,4.6vw,3.8rem);font-weight:800;line-height:1.05;margin:0;-webkit-text-fill-color:transparent}.release-preview__meta[data-v-8dce254e]{align-items:center;color:var(--text-2);display:flex;flex-wrap:wrap;font-size:1.02rem;gap:.85rem}.release-preview__status[data-v-8dce254e]{background:#3b82f626;border:1px solid rgba(96,165,250,.3);border-radius:999px;color:#bfdbfe;font-size:.9rem;font-weight:700;padding:.45rem 1rem}.release-preview__dev[data-v-8dce254e]{color:var(--text-1);font-weight:600}.release-preview__scores[data-v-8dce254e]{display:flex;flex-wrap:wrap;gap:.7rem}.release-preview__score[data-v-8dce254e]{align-items:center;background:linear-gradient(135deg,#0f1928b3,#080f19e6);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 4px 12px #0003;display:inline-flex;gap:.75rem;padding:.4rem .6rem .4rem 1.2rem}.release-preview__score small[data-v-8dce254e]{color:var(--text-2);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.release-preview__score strong[data-v-8dce254e]{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:1.15rem;font-weight:800;height:38px;justify-content:center;min-width:44px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.release-preview__score--meta[data-v-8dce254e]{border-color:#ffcc334d}.release-preview__score--meta strong[data-v-8dce254e]{background:#fc3;color:#000;text-shadow:none}.release-preview__score--meta small[data-v-8dce254e]{color:#fc3}.release-preview__score--editor[data-v-8dce254e]{border-color:#3b82f64d}.release-preview__score--editor strong[data-v-8dce254e]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.release-preview__score--editor small[data-v-8dce254e]{color:#60a5fa}.release-preview__score--user[data-v-8dce254e]{border-color:#66c0f44d}.release-preview__score--user strong[data-v-8dce254e]{background:linear-gradient(135deg,#1b2838,#2a475e);border:1px solid rgba(102,192,244,.2);color:#66c0f4;text-shadow:none}.release-preview__score--user small[data-v-8dce254e]{color:#66c0f4}.release-preview__taxonomy[data-v-8dce254e]{display:grid;gap:.75rem}.release-preview__taxonomy-group[data-v-8dce254e]{display:grid;gap:.42rem}.release-preview__taxonomy-label[data-v-8dce254e]{color:var(--text-2);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.release-preview__chips[data-v-8dce254e]{display:flex;flex-wrap:wrap;gap:.5rem}.release-preview__chip[data-v-8dce254e]{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;letter-spacing:.04em;min-height:32px;padding:.35rem .75rem;text-transform:uppercase}.release-preview__chip--platform[data-v-8dce254e]{background:#2563eb2e;border:1px solid rgba(96,165,250,.3);color:#dbeafe}.release-preview__chip--genre[data-v-8dce254e]{background:#a855f724;border:1px solid rgba(192,132,252,.28);color:#f3e8ff}.release-preview__body[data-v-8dce254e]{display:grid;gap:.75rem}.release-preview__gallery[data-v-8dce254e]{width:100%}.section-title[data-v-8dce254e]{border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--text-1);font-size:1.15rem;letter-spacing:.05em;margin:0 0 1rem;padding-bottom:.55rem;text-transform:uppercase}.gallery-grid[data-v-8dce254e]{display:grid;gap:.75rem;grid-template-columns:repeat(var(--release-preview-columns,3),minmax(0,1fr))}.gallery-item[data-v-8dce254e]{animation:list-fade-enter-8dce254e .45s backwards;aspect-ratio:16/9;background:#0f172a8f;border:1px solid rgba(148,163,184,.15);border-radius:14px;overflow:hidden}.gallery-item img[data-v-8dce254e]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease,filter .35s ease;width:100%}.gallery-item:hover img[data-v-8dce254e]{filter:brightness(1.08);transform:scale(1.04)}.interactive-item[data-v-8dce254e]{cursor:zoom-in}.release-preview__empty[data-v-8dce254e]{background:#0f172a6b;border:1px dashed rgba(148,163,184,.18);border-radius:18px;color:var(--text-2);padding:1.2rem}.release-preview__empty--gallery p[data-v-8dce254e]{font-size:1rem;margin:0}.release-preview__footer[data-v-8dce254e]{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:1.35rem}.actions[data-v-8dce254e]{display:flex;flex-wrap:wrap;gap:.9rem}.glowing-btn[data-v-8dce254e]{background:linear-gradient(135deg,#3b82f6eb,#2563ebeb);border:1px solid rgba(147,197,253,.5);border-radius:12px;box-shadow:0 0 20px #3b82f659;font-weight:700;letter-spacing:.05em;padding:.8rem 1.5rem;text-transform:uppercase}.glowing-btn[data-v-8dce254e]:hover{box-shadow:0 0 30px #60a5fa8c;transform:translateY(-1px)}.release-preview__admin-note[data-v-8dce254e]{background:#1e3a8a33;border:1px solid rgba(59,130,246,.2);border-radius:10px;color:#93c5fd;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.75rem;padding:.65rem 1rem}@keyframes list-fade-enter-8dce254e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.release-preview__window[data-v-8dce254e]{width:min(980px,100%)}.release-preview__content[data-v-8dce254e]{padding:1.5rem}.gallery-grid[data-v-8dce254e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.release-preview[data-v-8dce254e]{padding:.9rem}.release-preview__content[data-v-8dce254e]{gap:1.15rem;padding:1.15rem}.release-preview__head[data-v-8dce254e]{gap:1rem;grid-template-columns:1fr}.release-preview__cover-shell[data-v-8dce254e]{width:128px}.title-glow[data-v-8dce254e]{font-size:clamp(1.85rem,10vw,2.7rem)}.release-preview__meta[data-v-8dce254e]{font-size:.95rem;gap:.65rem}.gallery-grid[data-v-8dce254e]{grid-template-columns:repeat(2,minmax(0,1fr))}.release-preview__footer[data-v-8dce254e]{align-items:stretch;flex-direction:column}.actions[data-v-8dce254e]{flex-direction:column}}@media(max-width:560px){.release-preview__close[data-v-8dce254e]{height:40px;right:.8rem;top:.8rem;width:40px}.release-preview__content[data-v-8dce254e]{padding:1rem}.release-preview__cover-shell[data-v-8dce254e]{width:110px}.release-preview__scores[data-v-8dce254e]{gap:.5rem}.release-preview__score[data-v-8dce254e]{padding:.45rem .75rem}.release-preview__chip[data-v-8dce254e]{font-size:.72rem;min-height:30px;padding:.32rem .66rem}.gallery-grid[data-v-8dce254e]{gap:.55rem}}.lightbox-fade-enter-active[data-v-8dce254e],.lightbox-fade-leave-active[data-v-8dce254e]{transition:opacity .3s}.lightbox-fade-enter-from[data-v-8dce254e],.lightbox-fade-leave-to[data-v-8dce254e]{opacity:0}.lightbox[data-v-8dce254e]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.lightbox__img[data-v-8dce254e]{border-radius:8px;box-shadow:0 0 40px #000c;max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}.lightbox__close[data-v-8dce254e]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:40px;height:50px;opacity:.7;position:absolute;right:20px;top:20px;transition:opacity .2s;width:50px;z-index:3001}.lightbox__close[data-v-8dce254e]:hover{opacity:1}.lightbox__next[data-v-8dce254e],.lightbox__prev[data-v-8dce254e]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,transform .2s;width:60px}.lightbox__next[data-v-8dce254e]:hover,.lightbox__prev[data-v-8dce254e]:hover{background:#fff3;transform:translateY(-50%) scale(1.1)}.lightbox__prev[data-v-8dce254e]{left:20px}.lightbox__next[data-v-8dce254e]{right:20px}.lightbox__counter[data-v-8dce254e]{background:#00000080;border-radius:20px;bottom:20px;color:#fff;font-size:14px;left:50%;padding:5px 15px;position:absolute;transform:translate(-50%)}
