@keyframes heroEntrance-8068160f{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes heroBackdropReveal-8068160f{0%{filter:blur(20px);opacity:0;transform:scale(1.1)}to{filter:blur(0);opacity:1;transform:scale(1)}}.game-hero[data-v-8068160f]{align-items:flex-end;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 16px 40px #0006;display:flex;margin-bottom:32px;min-height:clamp(280px,30vw,400px);overflow:hidden;position:relative}.game-hero-backdrop[data-v-8068160f]{animation:heroBackdropReveal-8068160f 1.2s cubic-bezier(.2,.8,.2,1) both;background-color:#091326;background-position:top;background-repeat:no-repeat;background-size:cover;filter:saturate(1.1) brightness(.7);inset:0;position:absolute;z-index:0}.game-hero.is-fallback .game-hero-backdrop[data-v-8068160f]{background:radial-gradient(circle at 80% 20%,rgba(91,212,255,.15),transparent 60%),linear-gradient(145deg,#101624,#080c14);filter:none;transform:none}.game-hero-overlay[data-v-8068160f]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(90deg,#080c14f2,#080c14cc 45%,#080c141a),linear-gradient(0deg,#080c14f2,#080c144d 50%,#080c1400);inset:0;pointer-events:none;position:absolute;z-index:1}.game-hero-shell[data-v-8068160f]{align-items:center;display:grid;gap:clamp(20px,2.5vw,32px);grid-template-columns:minmax(0,1fr) minmax(260px,36%);padding:clamp(20px,3vw,40px);position:relative;width:100%;z-index:2}.game-hero-content[data-v-8068160f]{animation:heroEntrance-8068160f .8s cubic-bezier(.2,.8,.2,1) .2s both;display:flex;flex-direction:column;gap:16px;max-width:800px}.game-hero__kicker[data-v-8068160f]{color:var(--accent-strong);font-size:.75rem;font-weight:800;letter-spacing:.25em;margin:0;text-shadow:0 2px 10px rgba(91,212,255,.4);text-transform:uppercase}.game-hero__title[data-v-8068160f]{color:#fff;font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:800;letter-spacing:-.01em;line-height:1.1;margin:0;text-shadow:0 4px 16px rgba(0,0,0,.8),0 2px 4px rgba(0,0,0,.5);text-wrap:balance}.game-hero-details[data-v-8068160f]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;min-width:0}.game-hero-details[data-v-8068160f] .pill,.game-hero-details[data-v-8068160f] .status-pill,.game-hero-details[data-v-8068160f] .tag{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;box-shadow:0 4px 12px #0003;color:#fff;font-size:.75rem;font-weight:600;padding:6px 14px;transition:all .3s cubic-bezier(.2,.8,.2,1)}.game-hero-details[data-v-8068160f] .pill:hover,.game-hero-details[data-v-8068160f] .tag:hover{background:#5bd4ff40;border-color:#5bd4ff80;box-shadow:0 8px 24px #5bd4ff4d;transform:translateY(-3px)}.game-hero-more[data-v-8068160f]{background:#5bd4ff26!important;color:#fff!important}.game-release-spotlight[data-v-8068160f]{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#5bd4ff2e,#ff83751a),#0a101c94;border:1px solid rgba(91,212,255,.24);border-radius:18px;box-shadow:0 14px 34px #00000047;display:inline-flex;flex-wrap:wrap;gap:24px;padding:16px 18px}.game-release-spotlight__copy[data-v-8068160f]{display:grid;gap:4px}.game-release-spotlight__eyebrow[data-v-8068160f]{color:#b3ecfffa;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.game-release-spotlight__date[data-v-8068160f]{color:#fff;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:800;line-height:1.2}.game-release-spotlight__status[data-v-8068160f]{color:#ebf1ffd1;font-size:.92rem;line-height:1.45;margin:0}.game-release-spotlight__chips[data-v-8068160f]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.game-release-chip[data-v-8068160f]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:700;justify-content:center;min-height:34px;padding:0 14px;white-space:nowrap}.game-release-chip--status[data-v-8068160f]{background:#5bd4ff29;border-color:#5bd4ff57}.game-release-chip--meta[data-v-8068160f]{background:#ffae6c29;border-color:#ffae6c57}.game-hero-actions[data-v-8068160f]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.game-hero-actions .btn[data-v-8068160f]{align-items:center;border-radius:999px;display:inline-flex;font-size:.85rem;font-weight:700;gap:8px;letter-spacing:.02em;min-height:40px;padding:0 20px;transition:all .3s cubic-bezier(.2,.8,.2,1)}.game-track-btn[data-v-8068160f]{background:linear-gradient(135deg,var(--accent-strong),var(--accent-warm));border:none;box-shadow:0 8px 32px #5bd4ff66;color:#fff}.game-track-btn[data-v-8068160f]:hover{box-shadow:0 16px 40px #5bd4ff99;filter:brightness(1.15);transform:translateY(-4px) scale(1.03)}.game-track-btn.is-active[data-v-8068160f]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.3);box-shadow:none;color:#fff}.game-track-btn.is-active[data-v-8068160f]:hover{background:#ffffff40;border-color:#ffffff80}.glass-btn[data-v-8068160f]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff14!important;border:1px solid hsla(0,0%,100%,.15)!important;color:#fff!important}.glass-btn[data-v-8068160f]:hover{background:#ffffff26!important;border-color:#ffffff4d!important;box-shadow:0 12px 24px #0000004d;transform:translateY(-4px)}.btn-icon[data-v-8068160f]{align-items:center;display:flex;justify-content:center}.game-hero-poster[data-v-8068160f]{animation:heroEntrance-8068160f .8s cubic-bezier(.2,.8,.2,1) .3s both;border-radius:24px;box-shadow:0 20px 50px #0009,0 0 0 1px #ffffff1a;justify-self:end;max-width:clamp(220px,28vw,360px);transform:perspective(1000px) rotateY(-5deg) rotateX(2deg);transition:transform .5s cubic-bezier(.2,.8,.2,1);width:100%}.game-hero-poster[data-v-8068160f]:hover{box-shadow:0 24px 60px #000c,0 0 0 1px #ffffff40;transform:perspective(1000px) rotateY(0) rotateX(0) scale(1.02)}.game-hero-poster[data-v-8068160f] .cover-media{background:transparent!important;border:none;border-radius:24px}@media(max-width:1024px){.game-hero-shell[data-v-8068160f]{grid-template-columns:1fr;justify-items:center;text-align:center}.game-hero-overlay[data-v-8068160f]{background:linear-gradient(0deg,#080c14f2,#080c1499)}.game-hero-content[data-v-8068160f]{align-items:center;max-width:100%}.game-hero-actions[data-v-8068160f],.game-hero-details[data-v-8068160f]{justify-content:center}.game-release-spotlight[data-v-8068160f]{grid-template-columns:1fr;justify-items:center;text-align:center}.game-release-spotlight__chips[data-v-8068160f]{justify-content:center}.game-hero-poster[data-v-8068160f]{justify-self:center;max-width:380px;transform:none}.game-hero-poster[data-v-8068160f]:hover{transform:scale(1.02)}}@media(max-width:768px){.game-hero[data-v-8068160f]{min-height:420px}.game-hero-shell[data-v-8068160f]{padding:24px 20px}.game-hero__title[data-v-8068160f]{font-size:2rem}.game-hero-actions[data-v-8068160f]{align-items:stretch;flex-direction:column;margin-top:12px;width:100%}.game-release-spotlight[data-v-8068160f]{width:100%}.game-hero-actions .btn[data-v-8068160f]{justify-content:center;width:100%}}@media(max-width:640px){.game-hero[data-v-8068160f]{border-left:none;border-radius:0;border-right:none;border-top:none;margin-left:-16px;margin-right:-16px;min-height:400px}.game-hero__title[data-v-8068160f]{font-size:1.8rem}.game-hero-details[data-v-8068160f]{margin-top:0}}.media-grid[data-v-29dec8e4]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.media-tile[data-v-29dec8e4]{aspect-ratio:16/9;min-width:0}.media-tile__button[data-v-29dec8e4],.media-tile__fallback[data-v-29dec8e4]{border:0;border-radius:16px;display:block;height:100%;overflow:hidden;position:relative;width:100%}.media-tile__button[data-v-29dec8e4]{background:#0f172a66;border:1px solid hsla(0,0%,100%,.05);box-shadow:0 4px 20px #0003;cursor:pointer;padding:0;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.media-tile__button[data-v-29dec8e4]:hover{box-shadow:0 20px 40px #0006,inset 0 0 0 1px #60a5fa33;transform:translateY(-4px) scale(1.02);z-index:2}.media-tile__image-btn[data-v-29dec8e4]{background:#000}.media-tile__image[data-v-29dec8e4]{filter:brightness(.9);height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s ease;width:100%}.media-tile__button:hover .media-tile__image[data-v-29dec8e4]{filter:brightness(1.1);transform:scale(1.08)}.media-tile__image-overlay[data-v-29dec8e4]{align-items:center;background:radial-gradient(circle at center,transparent 40%,rgba(0,0,0,.4) 100%);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.media-tile__image-overlay svg[data-v-29dec8e4]{color:#fff;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5));transform:scale(.8);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.media-tile__button:hover .media-tile__image-overlay[data-v-29dec8e4]{opacity:1}.media-tile__button:hover .media-tile__image-overlay svg[data-v-29dec8e4]{transform:scale(1.2)}.media-tile__video-btn[data-v-29dec8e4]{background:#0f172a}.media-tile__video-bg[data-v-29dec8e4]{background:linear-gradient(135deg,#1e3a8a33,#0f172acc),url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><rect width="100" height="100" fill="none" class="bg-pattern" /></svg>');inset:0;position:absolute;z-index:1}.media-tile__video-overlay[data-v-29dec8e4]{align-items:center;background:radial-gradient(circle at center,rgba(59,130,246,.15),transparent 60%);display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;position:relative;transition:background .4s ease;width:100%;z-index:2}.media-tile__button:hover .media-tile__video-overlay[data-v-29dec8e4]{background:radial-gradient(circle at center,rgba(59,130,246,.3),transparent 70%)}.play-icon-wrap[data-v-29dec8e4]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 8px 20px #0000004d;color:#fff;display:flex;height:56px;justify-content:center;transition:all .4s cubic-bezier(.2,.8,.2,1);width:56px}.play-icon-wrap svg[data-v-29dec8e4]{margin-left:4px}.media-tile__button:hover .play-icon-wrap[data-v-29dec8e4]{background:#60a5fae6;border-color:#93c5fdcc;box-shadow:0 12px 28px #3b82f666;transform:scale(1.15)}.media-tile__video-overlay span[data-v-29dec8e4]{color:#ffffffb3;font-size:.95rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:color .3s ease}.media-tile__button:hover .media-tile__video-overlay span[data-v-29dec8e4]{color:#fff}.media-tile__fallback[data-v-29dec8e4]{background:#ffffff08 50%/cover no-repeat;border:1px solid hsla(0,0%,100%,.06)}.media-lightbox[data-v-29dec8e4]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#060a12f2;display:grid;inset:0;place-items:center;position:fixed;z-index:3200}.media-lightbox__content[data-v-29dec8e4]{display:grid;gap:16px;margin:0;position:relative;width:min(92vw,1200px)}.media-lightbox__content iframe[data-v-29dec8e4],.media-lightbox__content img[data-v-29dec8e4],.media-lightbox__content video[data-v-29dec8e4]{background:#000;border:0;border-radius:12px;box-shadow:0 30px 60px #0009;max-height:85vh;width:100%}.media-lightbox__content img[data-v-29dec8e4]{-o-object-fit:contain;object-fit:contain}.media-lightbox__content iframe[data-v-29dec8e4],.media-lightbox__content video[data-v-29dec8e4]{aspect-ratio:16/9}.media-lightbox__content figcaption[data-v-29dec8e4]{color:#ffffff80;font-size:.95rem;font-weight:600;left:0;letter-spacing:.1em;position:absolute;top:-40px}.media-lightbox__external[data-v-29dec8e4]{background:#111827eb;border-radius:18px;display:grid;min-height:320px;place-items:center}.media-lightbox__close[data-v-29dec8e4],.media-lightbox__nav[data-v-29dec8e4]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:2rem;height:56px;justify-content:center;line-height:1;position:fixed;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.2,.8,.2,1);width:56px}.media-lightbox__close[data-v-29dec8e4]:hover,.media-lightbox__nav[data-v-29dec8e4]:hover{background:#ffffff26;transform:translateY(-50%) scale(1.1)}.media-lightbox__close[data-v-29dec8e4]{right:40px;top:40px;transform:none}.media-lightbox__close[data-v-29dec8e4]:hover{transform:scale(1.1) rotate(90deg)}.media-lightbox__nav--prev[data-v-29dec8e4]{left:32px}.media-lightbox__nav--next[data-v-29dec8e4]{right:32px}@media(max-width:980px){.media-grid[data-v-29dec8e4]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(max-width:720px){.media-lightbox__content[data-v-29dec8e4]{width:min(96vw,1200px)}.media-lightbox__close[data-v-29dec8e4]{right:16px;top:16px}.media-lightbox__nav[data-v-29dec8e4]{bottom:24px;top:auto;transform:none}.media-lightbox__nav[data-v-29dec8e4]:hover{transform:scale(1.1)}.media-lightbox__nav--prev[data-v-29dec8e4]{left:24px}.media-lightbox__nav--next[data-v-29dec8e4]{right:24px}}
