@import "https://fonts.cdnfonts.com/css/riffic-free";.no-news-card[data-astro-cid-w4bp7zk2]{text-align:center;color:var(--text-main);font-family:var(--font-main,system-ui, -apple-system, sans-serif);background:#8c52ff05;border:1px dashed #8c52ff40;border-radius:20px;flex-direction:column;grid-column:1/-1;align-items:center;gap:12px;max-width:500px;margin:2rem auto;padding:3rem 2rem;transition:border-color .3s,transform .3s;display:flex;box-shadow:0 8px 32px #0000001a}.no-news-card[data-astro-cid-w4bp7zk2]:hover{border-color:var(--accent-luxine);transform:translateY(-2px)}.no-news-icon-wrapper[data-astro-cid-w4bp7zk2]{width:48px;height:48px;color:var(--accent-luxine);background:#8c52ff1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.no-news-icon[data-astro-cid-w4bp7zk2]{width:24px;height:24px}.no-news-title[data-astro-cid-w4bp7zk2]{letter-spacing:-.5px;color:var(--text-main);margin:0;font-size:1.25rem;font-weight:800}.no-news-desc[data-astro-cid-w4bp7zk2]{color:var(--text-muted);max-width:400px;margin:0;font-size:.95rem;line-height:1.5}[data-theme=light] .no-news-card[data-astro-cid-w4bp7zk2]{background:#8c52ff0a;box-shadow:0 8px 32px #8c52ff0d}.media-hub[data-astro-cid-w4bp7zk2]{background-color:var(--bg-color);color:var(--text-main);flex-direction:column;align-items:center;width:100%;padding:4rem 1.5rem;font-family:Euphorigenic,Segoe UI,sans-serif;transition:background-color .4s,color .4s;display:flex;position:relative;overflow:hidden}[data-theme=dark] .media-hub[data-astro-cid-w4bp7zk2]{background:radial-gradient(circle,#120a2a 0%,#060411 100%)}[data-theme=light] .media-hub[data-astro-cid-w4bp7zk2]{background:radial-gradient(circle,#f8fafc 0%,#e2e8f0 100%)}[data-theme=light] .countdown-section-compact[data-astro-cid-w4bp7zk2]{background:linear-gradient(135deg,#f0eeffbf,#e2e8f0d9);border-color:#8c52ff40;box-shadow:0 10px 30px #0f172a14,0 0 20px #8c52ff0d}[data-theme=light] .launch-date-compact[data-astro-cid-w4bp7zk2],[data-theme=light] .time-label-compact[data-astro-cid-w4bp7zk2]{color:#0f172a}[data-theme=light] .time-unit-compact[data-astro-cid-w4bp7zk2]{background:#8c52ff14;border-color:#8c52ff26}[data-theme=light] .time-number-compact[data-astro-cid-w4bp7zk2]{background:linear-gradient(#0f172a,#8c52ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=light] .progress-bar-container-compact[data-astro-cid-w4bp7zk2]{background:#00000014;border-color:#0000000d}[data-theme=light] .tab-bar[data-astro-cid-w4bp7zk2]{border-bottom-color:#0f172a1a}[data-theme=light] .tab-btn[data-astro-cid-w4bp7zk2]{color:var(--text-muted);background:#00000005;border-color:#0f172a1a}[data-theme=light] .tab-btn[data-astro-cid-w4bp7zk2]:hover{color:var(--text-main);background:#8c52ff0d;border-color:#8c52ff66}[data-theme=light] .media-card[data-astro-cid-w4bp7zk2]{background:#00000004;border-color:#8c52ff33;box-shadow:0 10px 30px #0f172a0d}[data-theme=light] .media-card[data-astro-cid-w4bp7zk2]:hover{background:#8c52ff0a;border-color:#8c52ff;box-shadow:0 20px 40px #8c52ff26}[data-theme=light] .media-title[data-astro-cid-w4bp7zk2],[data-theme=light] .media-desc[data-astro-cid-w4bp7zk2]{color:#0f172a}[data-theme=light] .media-info-row[data-astro-cid-w4bp7zk2]{border-top-color:#0f172a14}[data-theme=light] .dev-avatar-icon[data-astro-cid-w4bp7zk2]{background:#140a28eb;box-shadow:0 4px 10px #00000040}.brand-banner[data-astro-cid-w4bp7zk2]{text-wrap:balance;text-align:center;color:#b585ff;letter-spacing:2px;text-transform:uppercase;z-index:2;cursor:pointer;background:#8c52ff08;border:1px dashed #8c52ff4d;border-radius:50px;width:100%;max-width:960px;margin-bottom:3.5rem;padding:14px 24px;font-family:Euphorigenic,Segoe UI,sans-serif;font-size:1rem;text-decoration:none;transition:all .3s cubic-bezier(.165,.84,.44,1);display:inline-block;position:relative;box-shadow:0 4px 30px #8c52ff08}.brand-banner[data-astro-cid-w4bp7zk2]:hover{background:#8c52ff14;border-color:#8c52ff99;transform:translateY(-2px);box-shadow:0 4px 30px #8c52ff1a}[data-theme=light] .brand-banner[data-astro-cid-w4bp7zk2]{color:#7224f2;background:#8c52ff0d}.gallery-header-section[data-astro-cid-w4bp7zk2]{text-align:center;max-width:800px;margin-bottom:2.5rem}.release-poster[data-astro-cid-w4bp7zk2]{z-index:2;border:1px solid #8c52ff4d;border-radius:20px;width:100%;max-width:420px;margin:0 auto 2rem;line-height:0;transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073,0 0 30px #8c52ff1f}.release-poster[data-astro-cid-w4bp7zk2]:hover{transform:translateY(-4px);box-shadow:0 28px 60px #00000080,0 0 40px #8c52ff40}.release-poster[data-astro-cid-w4bp7zk2] img[data-astro-cid-w4bp7zk2]{width:100%;height:auto;display:block}@media (width<=768px){.release-poster[data-astro-cid-w4bp7zk2]{max-width:320px;margin-bottom:1.5rem}}.gallery-title[data-astro-cid-w4bp7zk2]{letter-spacing:-.5px;color:var(--text-main);margin-bottom:.8rem;font-family:Riffic Free,Euphorigenic,sans-serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:900}.active-category-name[data-astro-cid-w4bp7zk2]{color:#8c52ff;text-shadow:0 0 15px #8c52ff66}.item-count-badge[data-astro-cid-w4bp7zk2]{color:#8c52ff;vertical-align:middle;background:#8c52ff26;border:1px solid #8c52ff4d;border-radius:8px;margin-left:10px;padding:2px 10px;font-family:Riffic Free,monospace;font-size:.7em}.gallery-subtitle[data-astro-cid-w4bp7zk2]{color:var(--text-muted);font-size:clamp(.95rem,2vw,1.15rem);line-height:1.6}.tab-bar[data-astro-cid-w4bp7zk2]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;max-width:600px;margin-bottom:2.5rem;padding-bottom:1rem;display:flex}.tab-btn[data-astro-cid-w4bp7zk2]{color:var(--text-muted);cursor:pointer;backdrop-filter:blur(5px);background:#ffffff05;border:1px solid #ffffff14;border-radius:30px;padding:.6rem 1.4rem;font-family:Euphorigenic,sans-serif;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.165,.84,.44,1)}.tab-btn[data-astro-cid-w4bp7zk2]:hover{color:var(--text-main);background:#8c52ff0d;border-color:#8c52ff80;transform:translateY(-2px)}.tab-btn[data-astro-cid-w4bp7zk2].active{color:#fff;text-shadow:0 2px 4px #0003;background:linear-gradient(135deg,#8c52ff,#6366f1);border-color:#8c52ff;box-shadow:0 5px 15px #8c52ff66}.media-grid[data-astro-cid-w4bp7zk2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));justify-content:center;gap:1.5rem;width:100%;max-width:1500px;margin-top:1rem;display:grid}.teaser-done-msg[data-astro-cid-w4bp7zk2][hidden]{display:none!important}.teaser-done-msg[data-astro-cid-w4bp7zk2]{color:var(--text-main);text-align:center;margin:1.2rem 0 0;font-size:1rem;font-weight:700;line-height:1.5}.teaser-done-msg[data-astro-cid-w4bp7zk2] strong[data-astro-cid-w4bp7zk2]{color:#ff003c;font-weight:900}.teaser-live-btn[data-astro-cid-w4bp7zk2][hidden]{display:none!important}.teaser-live-btn[data-astro-cid-w4bp7zk2]{color:var(--text-main);letter-spacing:.5px;background:linear-gradient(135deg,#ff003c38,#8c52ff38);border:1px solid #ff003c8c;border-radius:999px;align-items:center;gap:.6rem;margin-top:1.2rem;padding:.9rem 1.8rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex}.teaser-live-btn[data-astro-cid-w4bp7zk2]:hover{border-color:#ff003c;transform:translateY(-2px);box-shadow:0 10px 28px #ff003c4d}.teaser-live-dot[data-astro-cid-w4bp7zk2]{background:#ff003c;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite teaser-live-pulse;box-shadow:0 0 #ff003cb3}@keyframes teaser-live-pulse{70%{box-shadow:0 0 0 10px #ff003c00}to{box-shadow:0 0 #ff003c00}}@media (prefers-reduced-motion:reduce){.teaser-live-dot[data-astro-cid-w4bp7zk2]{animation:none}.teaser-live-btn[data-astro-cid-w4bp7zk2]{transition:none}}.featured-trailer[data-astro-cid-w4bp7zk2]{-webkit-backdrop-filter:blur(8px);text-align:center;background:radial-gradient(at 50% 0,#8c52ff29,#0000 65%),#ffffff05;border:2px dashed #8c52ff59;border-radius:24px;grid-column:1/-1;justify-content:center;align-items:center;min-height:clamp(230px,24vw,330px);padding:2.5rem 1.5rem;transition:border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.featured-trailer[data-astro-cid-w4bp7zk2].hidden{display:none!important}.featured-trailer--thumb[data-astro-cid-w4bp7zk2]{color:#fff;background:#07050d;border-style:solid;border-color:#8c52ff73}.featured-trailer-bg[data-astro-cid-w4bp7zk2]{background-position:50%;background-size:cover;transition:transform .8s cubic-bezier(.25,.8,.25,1);position:absolute;inset:0;transform:scale(1.02)}.featured-trailer--thumb[data-astro-cid-w4bp7zk2]:after{content:"";pointer-events:none;background:radial-gradient(#07050d8c 0%,#07050dd1 70%),linear-gradient(#0000 45%,#07050de6);position:absolute;inset:0}.featured-trailer--thumb[data-astro-cid-w4bp7zk2]:hover .featured-trailer-bg[data-astro-cid-w4bp7zk2]{transform:scale(1.06)}.featured-trailer--thumb[data-astro-cid-w4bp7zk2] .featured-trailer-inner[data-astro-cid-w4bp7zk2]{z-index:1;position:relative}.featured-trailer--thumb[data-astro-cid-w4bp7zk2] .featured-trailer-title[data-astro-cid-w4bp7zk2],.featured-trailer--thumb[data-astro-cid-w4bp7zk2] .featured-trailer-note[data-astro-cid-w4bp7zk2]{color:#fff}.featured-trailer--thumb[data-astro-cid-w4bp7zk2] .featured-trailer-note[data-astro-cid-w4bp7zk2]{opacity:.9}.featured-trailer--thumb[data-astro-cid-w4bp7zk2] .featured-trailer-note[data-astro-cid-w4bp7zk2] a[data-astro-cid-w4bp7zk2]{color:#d6c2ff}.lttta-chain[data-astro-cid-w4bp7zk2]{counter-reset:none;flex-wrap:wrap;justify-content:center;gap:.5rem 1.6rem;margin:.9rem auto .4rem;padding:0;list-style:none;display:flex}.lttta-chain-step[data-astro-cid-w4bp7zk2]{-webkit-backdrop-filter:blur(6px);background:#07050d8c;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;align-items:center;min-width:92px;padding:.55rem .9rem;display:flex;position:relative}.lttta-chain-step[data-astro-cid-w4bp7zk2]+.lttta-chain-step[data-astro-cid-w4bp7zk2]:before{content:"→";color:#ffffff80;font-size:.9rem;position:absolute;top:50%;left:-1.25rem;transform:translateY(-50%)}.lttta-chain-stage[data-astro-cid-w4bp7zk2]{letter-spacing:.12em;text-transform:uppercase;color:#c4a6ff;font-family:Segoe UI,system-ui,sans-serif;font-size:.64rem;font-weight:800}.lttta-chain-date[data-astro-cid-w4bp7zk2]{color:#fff;font-family:Riffic Free,Euphorigenic,sans-serif;font-size:1.05rem;font-weight:900}.lttta-chain-time[data-astro-cid-w4bp7zk2]{color:#ffffffa6;font-variant-numeric:tabular-nums;font-family:Segoe UI,system-ui,sans-serif;font-size:.72rem}.lttta-chain-step[data-astro-cid-w4bp7zk2].is-official{border-color:#6ee7b78c}.lttta-chain-step[data-astro-cid-w4bp7zk2].is-official .lttta-chain-stage[data-astro-cid-w4bp7zk2]{color:#6ee7b7}@media (width<=560px){.lttta-chain[data-astro-cid-w4bp7zk2]{gap:.5rem 1.2rem}.lttta-chain-step[data-astro-cid-w4bp7zk2]{min-width:78px;padding:.45rem .6rem}.lttta-chain-step[data-astro-cid-w4bp7zk2]+.lttta-chain-step[data-astro-cid-w4bp7zk2]:before{left:-1rem}}.featured-trailer-credit[data-astro-cid-w4bp7zk2]{z-index:1;letter-spacing:.04em;color:#ffffff8c;font-size:.68rem;position:absolute;bottom:10px;right:14px}@media (prefers-reduced-motion:reduce){.featured-trailer-bg[data-astro-cid-w4bp7zk2]{transition:none}.featured-trailer--thumb[data-astro-cid-w4bp7zk2]:hover .featured-trailer-bg[data-astro-cid-w4bp7zk2]{transform:scale(1.02)}}.featured-trailer[data-astro-cid-w4bp7zk2]:hover{border-color:#8c52ffb3;box-shadow:0 20px 50px #8c52ff38}.featured-trailer-sweep[data-astro-cid-w4bp7zk2]{pointer-events:none;background:linear-gradient(115deg,#0000 35%,#8c52ff24 50%,#0000 65%);animation:5s ease-in-out infinite featured-trailer-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes featured-trailer-sweep{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}.featured-trailer-inner[data-astro-cid-w4bp7zk2]{z-index:1;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.featured-trailer-icon[data-astro-cid-w4bp7zk2]{color:#b98cff;border:2px solid #8c52ff73;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:.7rem;display:grid}.featured-trailer-badge[data-astro-cid-w4bp7zk2]{letter-spacing:2.5px;text-transform:uppercase;color:#8c52ff;font-size:.68rem;font-weight:800}.featured-trailer-title[data-astro-cid-w4bp7zk2]{letter-spacing:-.5px;color:var(--text-main);margin:0;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:900;line-height:1.05}.featured-trailer-note[data-astro-cid-w4bp7zk2]{color:var(--text-muted);border:1px solid #8c52ff40;border-radius:999px;margin:.85rem 0 0;padding:6px 15px;font-size:.78rem}.t4-clock[data-astro-cid-w4bp7zk2]{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:.9rem;display:flex}.t4-clock[data-astro-cid-w4bp7zk2][hidden]{display:none!important}.t4-unit[data-astro-cid-w4bp7zk2]{background:#8c52ff14;border:1px solid #8c52ff47;border-radius:12px;flex-direction:column;gap:2px;min-width:58px;padding:.45rem .6rem;display:flex}[data-theme=light] .t4-unit[data-astro-cid-w4bp7zk2]{background:#8c52ff12}.t4-num[data-astro-cid-w4bp7zk2]{color:var(--text-main);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:900;line-height:1}.t4-lab[data-astro-cid-w4bp7zk2]{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);font-size:.62rem}.t4-live[data-astro-cid-w4bp7zk2][hidden]{display:none!important}.t4-live[data-astro-cid-w4bp7zk2]{color:var(--text-main);margin:.9rem 0 0;font-size:.9rem;font-weight:700}.t4-live[data-astro-cid-w4bp7zk2] strong[data-astro-cid-w4bp7zk2]{color:#8c52ff}@media (width<=480px){.t4-unit[data-astro-cid-w4bp7zk2]{min-width:50px;padding:.4rem .5rem}.t4-num[data-astro-cid-w4bp7zk2]{font-size:1.1rem}}.featured-trailer-note[data-astro-cid-w4bp7zk2] strong[data-astro-cid-w4bp7zk2]{color:#b98cff;font-weight:800}@media (prefers-reduced-motion:reduce){.featured-trailer-sweep[data-astro-cid-w4bp7zk2]{animation:none}}.media-card[data-astro-cid-w4bp7zk2]{backdrop-filter:blur(8px);cursor:pointer;background:#ffffff05;border:1px solid #8c52ff26;border-radius:20px;flex-direction:column;width:100%;max-width:520px;height:100%;margin:0 auto;transition:all .4s cubic-bezier(.25,.8,.25,1);display:flex;overflow:hidden;box-shadow:0 10px 30px #0000004d}.media-card[data-astro-cid-w4bp7zk2].hidden{display:none!important}.media-card[data-astro-cid-w4bp7zk2]:hover{background:#ffffff0d;border-color:#8c52ff;transform:translateY(-6px)scale(1.02);box-shadow:0 20px 40px #8c52ff59}.media-thumb-container[data-astro-cid-w4bp7zk2]{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.media-thumb-container[data-astro-cid-w4bp7zk2] img[data-astro-cid-w4bp7zk2]:not(.dev-avatar-icon){object-fit:cover;width:100%;height:100%;transition:transform .5s}.media-card[data-astro-cid-w4bp7zk2]:hover .media-thumb-container[data-astro-cid-w4bp7zk2] img[data-astro-cid-w4bp7zk2]:not(.dev-avatar-icon){transform:scale(1.06)}.media-thumb-container[data-astro-cid-w4bp7zk2].is-natural{justify-content:center;align-items:center;display:flex}.media-thumb-container[data-astro-cid-w4bp7zk2].is-natural img[data-astro-cid-w4bp7zk2]:not(.dev-avatar-icon){object-fit:contain;width:auto;max-width:min(100%,301px);height:auto;max-height:100%}.media-card[data-astro-cid-w4bp7zk2]:hover .media-thumb-container[data-astro-cid-w4bp7zk2].is-natural img[data-astro-cid-w4bp7zk2]:not(.dev-avatar-icon){transform:scale(1.03)}.media-type-icon[data-astro-cid-w4bp7zk2]{backdrop-filter:blur(5px);color:#fff;background:#000000b3;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;transition:background .3s,transform .3s;display:flex;position:absolute;top:15px;right:15px}.media-card[data-astro-cid-w4bp7zk2]:hover .media-type-icon[data-astro-cid-w4bp7zk2]{background:#8c52ff;transform:scale(1.1)}.screenshot-card[data-astro-cid-w4bp7zk2]{position:relative}.dev-avatar-icon[data-astro-cid-w4bp7zk2]{z-index:10;pointer-events:none;object-fit:contain;background:#0a0519e6;border:2px solid #8c52ff;border-radius:50%;width:40px;height:40px;padding:4px;transition:transform .3s,border-color .3s;position:absolute;bottom:8px;right:8px;box-shadow:0 4px 10px #00000080}.media-card[data-astro-cid-w4bp7zk2]:hover .dev-avatar-icon[data-astro-cid-w4bp7zk2]{border-color:#00d4ff;transform:scale(1.1)rotate(5deg);box-shadow:0 0 15px #00d4ff66}.media-card-info[data-astro-cid-w4bp7zk2]{flex-direction:column;flex-grow:1;justify-content:space-between;gap:.8rem;padding:1.6rem;display:flex}.media-card-title[data-astro-cid-w4bp7zk2]{color:var(--text-main);font-family:Euphorigenic,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.4}.media-card-meta[data-astro-cid-w4bp7zk2]{color:var(--text-muted);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.8rem;font-size:.85rem;font-weight:600;display:flex}.countdown-section-compact[data-astro-cid-w4bp7zk2]{backdrop-filter:blur(15px);background:linear-gradient(135deg,#140a2899,#0a0514cc);border:1px solid #8c52ff4d;border-radius:20px;flex-direction:column;gap:.8rem;width:100%;max-width:900px;margin-bottom:2rem;padding:1.2rem 1.8rem;display:flex;box-shadow:0 10px 30px #0006,0 0 20px #8c52ff1a}.countdown-section-compact[data-astro-cid-w4bp7zk2].is-launch-day:not(.is-released){isolation:isolate;background:radial-gradient(circle at 12% 15%,#7448ff3d,#0000 34%) padding-box padding-box,radial-gradient(circle at 88% 85%,#ff2ea42b,#0000 36%) padding-box padding-box,linear-gradient(135deg,#170d3af7,#0c0723fa) padding-box padding-box,linear-gradient(110deg,#9667ff,#6deaff 36%,#ff4ab8 72%,#a06cff) border-box;border:1px solid #0000;animation:1.9s ease-in-out infinite launch-day-aura;position:relative;overflow:hidden}.countdown-section-compact[data-astro-cid-w4bp7zk2].is-launch-day:not(.is-released):before{content:"";z-index:0;pointer-events:none;filter:blur(9px);background:linear-gradient(90deg,#0000,#fffc,#0000);width:10%;height:210%;animation:3.4s cubic-bezier(.45,0,.2,1) infinite launch-day-sweep;position:absolute;top:-55%;left:-18%;transform:rotate(14deg)}.countdown-section-compact[data-astro-cid-w4bp7zk2].is-launch-day:not(.is-released):after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 8%,#8c52ff38,#0000 29%),radial-gradient(circle at 92% 28%,#00d4ff21,#0000 25%),radial-gradient(circle at 76% 92%,#ff2ea41f,#0000 27%);border:1px solid #ffffff24;animation:4.8s ease-in-out infinite alternate launch-day-aurora;position:absolute;inset:0;box-shadow:inset 0 0 32px #8c52ff24,inset 0 0 70px #00d4ff0d}.countdown-section-compact[data-astro-cid-w4bp7zk2].is-launch-day:not(.is-released)>[data-astro-cid-w4bp7zk2]{z-index:1;position:relative}.page-launch-particles[data-astro-cid-w4bp7zk2]{display:none}.media-hub[data-astro-cid-w4bp7zk2].is-launch-day .page-launch-particles[data-astro-cid-w4bp7zk2]{z-index:0;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.media-hub[data-astro-cid-w4bp7zk2].is-launch-day>[data-astro-cid-w4bp7zk2]:not(.page-launch-particles){z-index:1;position:relative}.page-launch-particles[data-astro-cid-w4bp7zk2] span[data-astro-cid-w4bp7zk2]{left:var(--x);width:var(--size);height:var(--size);opacity:0;animation:launch-day-particle var(--duration) linear var(--delay) infinite;background:#fff;border-radius:999px;position:absolute;bottom:-12px;box-shadow:0 0 6px 1px #ffffffe6,0 0 13px #7de9ffbf}.is-launch-day[data-astro-cid-w4bp7zk2]:not(.is-released) .countdown-row[data-astro-cid-w4bp7zk2]{animation:1.8s ease-in-out infinite launch-day-float;position:relative}.is-launch-day[data-astro-cid-w4bp7zk2]:not(.is-released) .countdown-row[data-astro-cid-w4bp7zk2]:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(#8c52ff40,#00d4ff17 44%,#0000 72%);border-radius:28px;animation:1.7s ease-in-out infinite alternate launch-day-clock-halo;position:absolute;inset:-24px -30px}.is-launch-day[data-astro-cid-w4bp7zk2]:not(.is-released) .time-unit-compact[data-astro-cid-w4bp7zk2]{background:linear-gradient(145deg,#8c52ff47,#00d4ff1a);border-color:#b68cffcc;animation:1.35s ease-in-out infinite alternate launch-day-unit;box-shadow:inset 0 0 18px #ffffff12,0 0 22px #8c52ff6b}.is-launch-day[data-astro-cid-w4bp7zk2]:not(.is-released) .time-unit-compact[data-astro-cid-w4bp7zk2]:nth-of-type(2){animation-delay:-.65s}.is-launch-day[data-astro-cid-w4bp7zk2]:not(.is-released) .time-number-compact[data-astro-cid-w4bp7zk2]{background:linear-gradient(#fff 5%,#7de9ff 45%,#bd8cff 78%,#fff 100%);-webkit-background-clip:text;background-clip:text;animation:1s ease-in-out infinite alternate launch-day-number}.is-launch-day[data-astro-cid-w4bp7zk2]:not(.is-released) .progress-bar-compact[data-astro-cid-w4bp7zk2]{background:linear-gradient(90deg,#8c52ff,#00d4ff,#ff2ea4,#8c52ff) 0 0/250% 100%;animation:1.25s linear infinite launch-day-energy}@keyframes launch-day-aura{0%,to{box-shadow:0 16px 42px #0000007a,0 0 16px #8c52ff8c,0 0 42px #8c52ff2e,0 0 0 1px #a06cff29}50%{box-shadow:0 18px 48px #00000085,0 0 30px #a05cffd1,0 0 64px #00d4ff52,0 0 92px #ff2ea424,0 0 0 3px #8c52ff14}}@keyframes launch-day-sweep{0%{opacity:0;left:-18%}18%{opacity:.8}58%,to{opacity:0;left:112%}}@keyframes launch-day-aurora{0%{opacity:.62;filter:saturate()}to{opacity:1;filter:saturate(1.35)}}@keyframes launch-day-clock-halo{0%{opacity:.48;transform:scale(.94)}to{opacity:.9;transform:scale(1.08)}}@keyframes launch-day-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes launch-day-unit{0%{transform:scale(1);box-shadow:inset 0 0 18px #ffffff0f,0 0 18px #8c52ff57}to{transform:scale(1.035);box-shadow:inset 0 0 22px #ffffff1c,0 0 30px #00d4ff75}}@keyframes launch-day-number{0%{filter:drop-shadow(0 0 5px #8c52ff99)}to{filter:drop-shadow(0 0 13px #00d4fff2)drop-shadow(0 0 22px #ff2ea46b)}}@keyframes launch-day-energy{to{background-position:-250% 0}}@keyframes launch-day-particle{0%{opacity:0;transform:translateY(16px)scale(.35)}12%{opacity:.95}45%{transform:translate3d(calc(var(--drift) * -.45), -48vh, 0) scale(1);opacity:.68}72%{opacity:1}to{transform:translate3d(var(--drift), -108vh, 0) scale(.25);opacity:0}}@media (prefers-reduced-motion:reduce){.countdown-section-compact[data-astro-cid-w4bp7zk2].is-launch-day:not(.is-released),.countdown-section-compact[data-astro-cid-w4bp7zk2].is-launch-day:not(.is-released):before,.countdown-section-compact[data-astro-cid-w4bp7zk2].is-launch-day:not(.is-released):after,.is-launch-day[data-astro-cid-w4bp7zk2]:not(.is-released) .countdown-row[data-astro-cid-w4bp7zk2],.is-launch-day[data-astro-cid-w4bp7zk2]:not(.is-released) .countdown-row[data-astro-cid-w4bp7zk2]:before,.is-launch-day[data-astro-cid-w4bp7zk2]:not(.is-released) .time-unit-compact[data-astro-cid-w4bp7zk2],.is-launch-day[data-astro-cid-w4bp7zk2]:not(.is-released) .time-number-compact[data-astro-cid-w4bp7zk2],.is-launch-day[data-astro-cid-w4bp7zk2]:not(.is-released) .progress-bar-compact[data-astro-cid-w4bp7zk2],.page-launch-particles[data-astro-cid-w4bp7zk2] span[data-astro-cid-w4bp7zk2]{animation:none!important}.page-launch-particles[data-astro-cid-w4bp7zk2]{display:none!important}}.countdown-header-row[data-astro-cid-w4bp7zk2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.launch-info-compact[data-astro-cid-w4bp7zk2]{flex-direction:column;gap:.2rem;display:flex}.launch-info-compact[data-astro-cid-w4bp7zk2][hidden]{display:none!important}.launch-info-label-compact[data-astro-cid-w4bp7zk2]{color:#8c52ff;text-transform:uppercase;letter-spacing:1px;font-family:Euphorigenic,sans-serif;font-size:.9rem;font-weight:700}.launch-date-compact[data-astro-cid-w4bp7zk2]{color:#fff;font-family:Euphorigenic,sans-serif;font-size:1.15rem;font-weight:600}.launch-time-compact[data-astro-cid-w4bp7zk2]{color:var(--text-muted);font-family:Euphorigenic,sans-serif;font-size:.95rem}.countdown-row[data-astro-cid-w4bp7zk2]{align-items:center;gap:.5rem;display:flex}.countdown-row[data-astro-cid-w4bp7zk2][hidden]{display:none!important}.time-unit-compact[data-astro-cid-w4bp7zk2]{background:#8c52ff1a;border:1px solid #8c52ff33;border-radius:12px;align-items:baseline;gap:.1rem;padding:.4rem .8rem;transition:all .3s;display:flex}.time-unit-compact[data-astro-cid-w4bp7zk2].hidden{opacity:0;pointer-events:none;border:none;width:0;margin:0;padding:0;transform:scale(.8)}.time-unit-compact[data-astro-cid-w4bp7zk2]:hover{border-color:#8c52ff;transform:translateY(-2px);box-shadow:0 5px 15px #8c52ff4d}.time-number-compact[data-astro-cid-w4bp7zk2]{background:linear-gradient(#fff,#8c52ff);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 5px #8c52ff4d);-webkit-background-clip:text;background-clip:text;font-family:Riffic Free,monospace;font-size:1.8rem;font-weight:900}.time-label-compact[data-astro-cid-w4bp7zk2]{color:#fff;text-transform:lowercase;opacity:.8;font-family:Euphorigenic,sans-serif;font-size:.95rem;font-weight:700}.time-separator[data-astro-cid-w4bp7zk2]{color:#8c52ff99;font-family:Riffic Free,monospace;font-size:1.5rem;animation:1s infinite pulse-sep}@keyframes pulse-sep{0%,to{opacity:.3}50%{opacity:1}}.progress-row-compact[data-astro-cid-w4bp7zk2]{align-items:center;gap:1rem;width:100%;margin-top:.2rem;display:flex}.progress-row-compact[data-astro-cid-w4bp7zk2][hidden]{display:none!important}.countdown-section-compact[data-astro-cid-w4bp7zk2].is-released{text-align:center;border-color:#ff003c66;padding:2.2rem 1.8rem}.progress-bar-container-compact[data-astro-cid-w4bp7zk2]{background:#0006;border:1px solid #ffffff0d;border-radius:6px;flex:1;height:8px;overflow:hidden}.progress-bar-compact[data-astro-cid-w4bp7zk2]{background:linear-gradient(90deg,#8c52ff,#6366f1,#00d4ff);border-radius:6px;width:0%;height:100%;transition:width 1s;box-shadow:0 0 10px #00d4ff80}.progress-percentage-compact[data-astro-cid-w4bp7zk2]{color:#8c52ff;text-align:right;min-width:50px;font-family:Riffic Free,monospace;font-size:1rem;font-weight:900}.lightbox[data-astro-cid-w4bp7zk2]{z-index:9999;opacity:0;overscroll-behavior:contain;background:#050508fa;grid-template-rows:auto 1fr auto;height:100dvh;transition:opacity .3s;display:none;position:fixed;inset:0}.lightbox[data-astro-cid-w4bp7zk2].active{opacity:1;display:grid}.lightbox-topbar[data-astro-cid-w4bp7zk2]{z-index:10100;justify-content:space-between;align-items:center;gap:1rem;padding:14px 20px;display:flex}.lightbox-counter[data-astro-cid-w4bp7zk2]{color:#fff;letter-spacing:1px;user-select:none;background:#8c52ff26;border:1px solid #8c52ff59;border-radius:20px;padding:7px 16px;font-family:Riffic Free,monospace;font-size:.9rem;font-weight:700}.lightbox-toolbar[data-astro-cid-w4bp7zk2]{align-items:center;gap:10px;display:flex}.lightbox-close[data-astro-cid-w4bp7zk2]{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;transition:all .3s;display:flex}.lightbox-close[data-astro-cid-w4bp7zk2]:hover{background:#8c52ff;border-color:#8c52ff;transform:scale(1.1)rotate(90deg);box-shadow:0 0 15px #8c52ff80}.lightbox-stage[data-astro-cid-w4bp7zk2]{justify-content:center;align-items:center;min-height:0;padding:0 1.5rem;display:flex;position:relative;overflow:hidden}#lightboxMediaWrapper[data-astro-cid-w4bp7zk2]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.media-viewer-content{object-fit:contain;border:none;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 25px 60px #000c}.lightbox-video-frame{width:min(100%, calc((100vh - var(--lb-chrome,250px)) * 16 / 9));aspect-ratio:16/9;background:#000;border:1px solid #ffffff1a;border-radius:16px;max-width:1200px;position:relative;overflow:hidden;box-shadow:0 25px 60px #000c,0 0 40px #8c52ff1a}.lightbox-iframe,.lightbox-video{object-fit:contain;background:#000;border:none;width:100%;height:100%;display:block}.lightbox-loader[data-astro-cid-w4bp7zk2]{pointer-events:none;z-index:10050;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.lightbox-loader[data-astro-cid-w4bp7zk2].visible{display:flex}.lightbox-spinner[data-astro-cid-w4bp7zk2]{border:3px solid #ffffff26;border-top-color:#8c52ff;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite lb-spin}@keyframes lb-spin{to{transform:rotate(360deg)}}.lightbox-zoom-controls[data-astro-cid-w4bp7zk2]{user-select:none;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:30px;align-items:center;gap:4px;padding:4px 8px;display:none}.zoom-divider[data-astro-cid-w4bp7zk2]{background:#ffffff26;width:1px;height:20px;margin:0 2px}.zoom-btn[data-astro-cid-w4bp7zk2]{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.zoom-btn[data-astro-cid-w4bp7zk2]:hover{color:#8c52ff;background:#ffffff1a;transform:scale(1.1)}.zoom-btn[data-astro-cid-w4bp7zk2]:active{transform:scale(.95)}.zoom-btn[data-astro-cid-w4bp7zk2]:disabled{opacity:.35;cursor:default;transform:none}.zoom-btn[data-astro-cid-w4bp7zk2]:disabled:hover{color:#ffffffd9;background:0 0;transform:none}.lightbox-icon-btn[data-astro-cid-w4bp7zk2]{background:#ffffff0a;border:1px solid #ffffff1f;width:44px;height:44px}.zoom-indicator[data-astro-cid-w4bp7zk2]{color:#fff;text-align:center;letter-spacing:.5px;min-width:48px;font-family:Segoe UI,system-ui,sans-serif;font-size:.9rem;font-weight:600}.lightbox-nav-btn[data-astro-cid-w4bp7zk2]{backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:10100;user-select:none;opacity:1;background:#0a051999;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:2.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1),opacity .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 32px #0000004d}.lightbox-nav-btn[data-astro-cid-w4bp7zk2].zoom-hidden{opacity:0;pointer-events:none}.lightbox-nav-btn[data-astro-cid-w4bp7zk2]:hover{color:#fff;background:#8c52ff;border-color:#8c52ff;transform:translateY(-50%)scale(1.1);box-shadow:0 0 20px #8c52ff99}.lightbox-nav-btn[data-astro-cid-w4bp7zk2]:active{transform:translateY(-50%)scale(.95)}.lightbox-prev[data-astro-cid-w4bp7zk2]{left:20px}.lightbox-next[data-astro-cid-w4bp7zk2]{right:20px}.lightbox-footer[data-astro-cid-w4bp7zk2]{color:#fff;box-sizing:border-box;background:#050508;border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:3rem;max-height:32vh;padding:1.4rem 2.5rem 1.6rem;display:flex;overflow-y:auto}.lightbox-footer-info[data-astro-cid-w4bp7zk2]{flex:1}.lightbox-dev-avatar[data-astro-cid-w4bp7zk2]{color:#fff;background:#8c52ff26;border:1px solid #8c52ff4d;border-radius:20px;align-items:center;gap:.5rem;width:fit-content;margin-bottom:.8rem;padding:4px 12px;font-family:Euphorigenic,sans-serif;font-size:.85rem;font-weight:600;display:flex}.lightbox-dev-avatar[data-astro-cid-w4bp7zk2] img[data-astro-cid-w4bp7zk2]{object-fit:contain;background:#140a28eb;border-radius:50%;width:20px;height:20px;padding:2px}.lightbox-footer-title[data-astro-cid-w4bp7zk2]{color:#fff;margin:0 0 .4rem;font-family:Euphorigenic,sans-serif;font-size:clamp(1.05rem,1vw + .45rem,1.35rem);font-weight:700}.lightbox-footer-desc[data-astro-cid-w4bp7zk2]{color:#ffffffb3;max-width:650px;margin:0;font-size:clamp(.78rem,.32vw + .62rem,.9rem);line-height:1.5}.lightbox-footer-actions[data-astro-cid-w4bp7zk2]{flex-direction:column;align-items:flex-end;gap:.8rem;min-width:300px;display:flex}.lightbox-download-btn[data-astro-cid-w4bp7zk2]{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#8c52ff,#6366f1);border:none;border-radius:30px;align-items:center;gap:.8rem;padding:.9rem 2.2rem;font-family:Euphorigenic,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.165,.84,.44,1);display:flex;box-shadow:0 5px 15px #8c52ff59}.lightbox-download-btn[data-astro-cid-w4bp7zk2]:hover{background:linear-gradient(135deg,#9d66ff,#787bff);transform:translateY(-3px);box-shadow:0 8px 25px #8c52ff99}.lightbox-legal-notice[data-astro-cid-w4bp7zk2]{color:#ffffff73;text-align:right;border-left:2px solid #8c52ff;max-width:320px;padding-left:.8rem;font-size:.75rem;line-height:1.4;display:none}.media-grid[data-astro-cid-w4bp7zk2].is-videos{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px}.media-grid[data-astro-cid-w4bp7zk2].is-videos .featured-trailer[data-astro-cid-w4bp7zk2]{grid-column:1/-1}@media (width<=760px){.media-grid[data-astro-cid-w4bp7zk2].is-videos{grid-template-columns:1fr}}@media (width<=992px){.media-grid[data-astro-cid-w4bp7zk2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:2rem}.lightbox-stage[data-astro-cid-w4bp7zk2]{padding:0 .5rem}.lightbox-footer[data-astro-cid-w4bp7zk2]{gap:1.8rem;padding:1.2rem 1.8rem}}@media (width<=768px){.brand-banner[data-astro-cid-w4bp7zk2]{margin-bottom:2rem;padding:10px 16px;font-size:.8rem}.media-hub[data-astro-cid-w4bp7zk2]{padding:3rem 1rem}.gallery-header-section[data-astro-cid-w4bp7zk2]{margin-bottom:1.5rem}.countdown-header-row[data-astro-cid-w4bp7zk2]{text-align:center;flex-direction:column;align-items:center;gap:.8rem}.launch-info-compact[data-astro-cid-w4bp7zk2]{align-items:center}.countdown-row[data-astro-cid-w4bp7zk2]{justify-content:center;width:100%}.countdown-section-compact[data-astro-cid-w4bp7zk2]{margin-bottom:1.5rem;padding:1rem}.tab-bar[data-astro-cid-w4bp7zk2]{gap:.6rem;margin-bottom:2rem}.tab-btn[data-astro-cid-w4bp7zk2]{padding:.5rem 1rem;font-size:.95rem}.lightbox[data-astro-cid-w4bp7zk2]{--lb-chrome:210px}.lightbox-topbar[data-astro-cid-w4bp7zk2]{padding:10px 12px}.lightbox-nav-btn[data-astro-cid-w4bp7zk2]{width:44px;height:44px;font-size:1.8rem}.lightbox-prev[data-astro-cid-w4bp7zk2]{left:10px}.lightbox-next[data-astro-cid-w4bp7zk2]{right:10px}.lightbox-stage[data-astro-cid-w4bp7zk2]{padding:0}.lightbox-footer[data-astro-cid-w4bp7zk2]{flex-direction:column;align-items:stretch;gap:1rem;max-height:38vh;padding:1.2rem 1.2rem 1.4rem}.lightbox-footer-title[data-astro-cid-w4bp7zk2]{font-size:1.2rem}.lightbox-footer-desc[data-astro-cid-w4bp7zk2]{font-size:.88rem}.lightbox-footer-actions[data-astro-cid-w4bp7zk2]{align-items:stretch;min-width:0}.lightbox-legal-notice[data-astro-cid-w4bp7zk2]{text-align:left;border-left:2px solid #8c52ff;padding-left:.6rem}}@media (height<=900px){.lightbox-footer[data-astro-cid-w4bp7zk2]{gap:1.5rem;max-height:30vh;padding:.9rem 1.6rem 1rem}.lightbox-footer-title[data-astro-cid-w4bp7zk2]{margin-bottom:.3rem;font-size:1.05rem}.lightbox-footer-desc[data-astro-cid-w4bp7zk2]{font-size:.8rem;line-height:1.45}.lightbox-dev-avatar[data-astro-cid-w4bp7zk2]{padding:3px 9px}.lightbox-premiere[data-astro-cid-w4bp7zk2]{gap:.45rem;margin-top:.6rem;padding:.6rem .75rem}.lightbox-premiere-label[data-astro-cid-w4bp7zk2]{letter-spacing:1.2px;font-size:.6rem}.lightbox-premiere-url[data-astro-cid-w4bp7zk2]{padding:7px 10px;font-size:.72rem}.lightbox-premiere-copy[data-astro-cid-w4bp7zk2],.lightbox-premiere-open[data-astro-cid-w4bp7zk2]{padding:7px 12px;font-size:.7rem}.lightbox-legal-notice[data-astro-cid-w4bp7zk2]{max-width:260px;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.media-hub[data-astro-cid-w4bp7zk2],.media-hub[data-astro-cid-w4bp7zk2] [data-astro-cid-w4bp7zk2],.media-hub[data-astro-cid-w4bp7zk2] [data-astro-cid-w4bp7zk2]:before,.media-hub[data-astro-cid-w4bp7zk2] [data-astro-cid-w4bp7zk2]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.fade-in-active[data-astro-cid-w4bp7zk2]{animation:.4s cubic-bezier(.25,.8,.25,1) forwards fadeInUp}.lore-section[data-astro-cid-w4bp7zk2]{flex-direction:column;gap:3.5rem;width:100%;max-width:1100px;margin-top:1rem;animation:.5s cubic-bezier(.25,.8,.25,1) forwards fadeInUp;display:flex}.lore-section[data-astro-cid-w4bp7zk2][hidden]{display:none}.lore-notice[data-astro-cid-w4bp7zk2]{background:#8c52ff0f;border-radius:18px;max-width:900px;margin:2.5rem auto 0;padding:1.6rem 1.8rem;position:relative}.lore-notice-frame[data-astro-cid-w4bp7zk2]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lore-notice-frame[data-astro-cid-w4bp7zk2] rect[data-astro-cid-w4bp7zk2]{fill:none;stroke:#8c52ff;stroke-width:2px;stroke-dasharray:12 9;stroke-linecap:butt;animation:.5s linear infinite lore-frame-march,2s ease-in-out infinite lore-frame-blink}@keyframes lore-frame-march{0%{stroke-dashoffset:0}to{stroke-dashoffset:-21px}}@keyframes lore-frame-blink{0%,to{opacity:1;filter:drop-shadow(0 0 9px #8c52ffbf)}50%{opacity:.4;filter:drop-shadow(0 0 2px #8c52ff40)}}.lore-notice-badge[data-astro-cid-w4bp7zk2]{text-transform:uppercase;letter-spacing:2px;color:#8c52ff;border:1px solid #8c52ff66;border-radius:999px;padding:4px 12px;font-family:Euphorigenic,sans-serif;font-size:.72rem;font-weight:700;display:inline-block}.lore-notice-title[data-astro-cid-w4bp7zk2]{color:var(--text-main);margin:.9rem 0 .6rem;font-family:Riffic Free,Euphorigenic,sans-serif;font-size:clamp(1.1rem,2.4vw,1.45rem);font-weight:800}.lore-notice-text[data-astro-cid-w4bp7zk2]{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.7}.lore-notice-text[data-astro-cid-w4bp7zk2] strong[data-astro-cid-w4bp7zk2]{color:var(--text-main)}.lore-notice-highlight[data-astro-cid-w4bp7zk2]{color:var(--text-muted);border-top:1px solid #8c52ff33;margin:1rem 0 0;padding-top:1rem;font-size:.95rem;line-height:1.7}.lore-notice-highlight[data-astro-cid-w4bp7zk2] strong[data-astro-cid-w4bp7zk2]{color:#8c52ff}@media (width<=600px){.lore-notice[data-astro-cid-w4bp7zk2]{border-radius:16px;padding:1.3rem 1.2rem}}@media (prefers-reduced-motion:reduce){.lore-notice-frame[data-astro-cid-w4bp7zk2] rect[data-astro-cid-w4bp7zk2]{opacity:.6;animation:none}}.lore-eyebrow[data-astro-cid-w4bp7zk2]{text-transform:uppercase;letter-spacing:3px;color:#8c52ff;border-bottom:1px solid #8c52ff4d;margin-bottom:1.5rem;padding-bottom:.4rem;font-family:Euphorigenic,sans-serif;font-size:.85rem;font-weight:700;display:inline-block}.lore-chapters[data-astro-cid-w4bp7zk2]{flex-direction:column;gap:1.2rem;display:flex}.lore-chapter[data-astro-cid-w4bp7zk2]{backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #8c52ff26;border-radius:18px;align-items:flex-start;gap:1.4rem;padding:1.4rem 1.6rem;transition:border-color .3s,transform .3s,background .3s;display:flex}.lore-chapter[data-astro-cid-w4bp7zk2]:hover{background:#8c52ff0d;border-color:#8c52ff;transform:translate(6px)}.lore-chapter-index[data-astro-cid-w4bp7zk2]{background:linear-gradient(#fff,#8c52ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-family:Riffic Free,monospace;font-size:1.8rem;font-weight:900;line-height:1}.lore-chapter-title[data-astro-cid-w4bp7zk2]{color:var(--text-main);margin:0 0 .4rem;font-family:Euphorigenic,sans-serif;font-size:1.25rem;font-weight:700}.lore-chapter-title[data-astro-cid-w4bp7zk2]:empty{display:none}.lore-chapter-text[data-astro-cid-w4bp7zk2]{color:var(--text-muted);margin:0;font-size:.98rem;line-height:1.6}.char-toolbar[data-astro-cid-w4bp7zk2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.6rem;display:flex}.char-search[data-astro-cid-w4bp7zk2]{flex:260px;align-items:center;max-width:380px;display:flex;position:relative}.char-search-icon[data-astro-cid-w4bp7zk2]{color:var(--text-muted);pointer-events:none;position:absolute;left:14px}.char-search-input[data-astro-cid-w4bp7zk2]{width:100%;color:var(--text-main);background:#ffffff08;border:1px solid #8c52ff40;border-radius:30px;padding:.7rem 2.4rem .7rem 2.7rem;font-family:Euphorigenic,sans-serif;font-size:.95rem;transition:border-color .3s,background .3s,box-shadow .3s}.char-search-input[data-astro-cid-w4bp7zk2]::placeholder{color:var(--text-muted)}.char-search-input[data-astro-cid-w4bp7zk2]:focus{background:#8c52ff0f;border-color:#8c52ff;outline:none;box-shadow:0 0 0 3px #8c52ff26}.char-search-input[data-astro-cid-w4bp7zk2]::-webkit-search-cancel-button{appearance:none}.char-search-clear[data-astro-cid-w4bp7zk2]{width:22px;height:22px;color:var(--text-main);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;place-items:center;font-size:.7rem;transition:background .25s;display:grid;position:absolute;right:12px}.char-search-clear[data-astro-cid-w4bp7zk2][hidden]{display:none}.char-search-clear[data-astro-cid-w4bp7zk2]:hover{color:#fff;background:#8c52ff}.char-filters[data-astro-cid-w4bp7zk2]{flex-wrap:wrap;gap:.5rem;display:flex}.char-filter-btn[data-astro-cid-w4bp7zk2]{color:var(--text-muted);cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:30px;padding:.5rem 1.1rem;font-family:Euphorigenic,sans-serif;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.165,.84,.44,1)}.char-filter-btn[data-astro-cid-w4bp7zk2]:hover{color:var(--text-main);background:#8c52ff0d;border-color:#8c52ff80}.char-filter-btn[data-astro-cid-w4bp7zk2].active{color:#fff;background:linear-gradient(135deg,#8c52ff,#6366f1);border-color:#8c52ff;box-shadow:0 5px 15px #8c52ff59}.char-no-results[data-astro-cid-w4bp7zk2]{text-align:center;color:var(--text-muted);border:1px dashed #8c52ff40;border-radius:16px;margin:0;padding:2.5rem 1rem;font-size:.95rem}.char-no-results[data-astro-cid-w4bp7zk2][hidden]{display:none}.character-card[data-astro-cid-w4bp7zk2].is-filtered{display:none!important}[data-theme=light] .char-search-input[data-astro-cid-w4bp7zk2],[data-theme=light] .char-filter-btn[data-astro-cid-w4bp7zk2]{background:#00000005;border-color:#0f172a1f}[data-theme=light] .char-filter-btn[data-astro-cid-w4bp7zk2].active{background:linear-gradient(135deg,#8c52ff,#6366f1);border-color:#8c52ff}.lore-characters-grid[data-astro-cid-w4bp7zk2]{grid-template-columns:repeat(2,1fr);gap:1.8rem;display:grid}.character-card[data-astro-cid-w4bp7zk2]{backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #8c52ff26;border-radius:20px;flex-direction:column;transition:all .4s cubic-bezier(.25,.8,.25,1);display:flex;overflow:hidden;box-shadow:0 10px 30px #0000004d}.character-card[data-astro-cid-w4bp7zk2]:hover{border-color:var(--char-accent,#8c52ff);box-shadow:0 20px 40px color-mix(in srgb, var(--char-accent,#8c52ff) 30%, transparent);transform:translateY(-6px)}.character-portrait[data-astro-cid-w4bp7zk2]{border-bottom:1px solid color-mix(in srgb, var(--char-accent,#8c52ff) 25%, transparent);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--char-accent,#8c52ff) 35%, transparent), #060411e6);flex-shrink:0;justify-content:center;align-items:center;width:100%;height:320px;display:flex;position:relative;overflow:hidden}.character-portrait[data-astro-cid-w4bp7zk2] img[data-astro-cid-w4bp7zk2]{object-fit:contain;object-position:bottom center;box-sizing:border-box;width:100%;height:100%;padding:14px 14px 0;position:absolute;inset:0}.character-portrait[data-astro-cid-w4bp7zk2].is-scene img[data-astro-cid-w4bp7zk2]{object-position:center;padding:14px}.character-tag[data-astro-cid-w4bp7zk2]{color:var(--text-main);letter-spacing:1.2px;text-transform:uppercase;vertical-align:middle;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:.62rem;font-weight:800;display:inline-block}.character-tag[data-astro-cid-w4bp7zk2].is-confirmed{color:#34d378;background:#34d37826;border-color:#34d37899}.character-tag[data-astro-cid-w4bp7zk2].is-probable{color:#f5b942;background:#f5b94226;border-color:#f5b94299}.character-tag[data-astro-cid-w4bp7zk2].is-unconfirmed{color:#ff6b6b;background:#ff5e5e26;border-color:#ff5e5e99}[data-theme=light] .character-tag[data-astro-cid-w4bp7zk2].is-confirmed{color:#138a48}[data-theme=light] .character-tag[data-astro-cid-w4bp7zk2].is-probable{color:#a86d00}[data-theme=light] .character-tag[data-astro-cid-w4bp7zk2].is-unconfirmed{color:#c62828}.character-initial[data-astro-cid-w4bp7zk2]{color:#fff;text-shadow:0 0 25px color-mix(in srgb, var(--char-accent,#8c52ff) 70%, transparent);opacity:.9;z-index:2;font-family:Riffic Free,Euphorigenic,sans-serif;font-size:4.5rem;font-weight:900;position:relative}.character-portrait[data-astro-cid-w4bp7zk2].is-encrypted{background:#05030f}.character-portrait[data-astro-cid-w4bp7zk2].is-encrypted .character-initial[data-astro-cid-w4bp7zk2]{font-size:7rem}.character-glyphs[data-astro-cid-w4bp7zk2]{z-index:1;letter-spacing:1px;white-space:pre-wrap;word-break:break-all;color:color-mix(in srgb, var(--char-accent,#8c52ff) 75%, #fff);opacity:.28;box-sizing:border-box;text-shadow:0 0 6px color-mix(in srgb, var(--char-accent,#8c52ff) 60%, transparent);pointer-events:none;user-select:none;padding:4px;font-family:Consolas,Courier New,monospace;font-size:.85rem;line-height:1.05;position:absolute;inset:0;overflow:hidden}.character-portrait[data-astro-cid-w4bp7zk2].is-encrypted .character-initial[data-astro-cid-w4bp7zk2]{opacity:1;text-shadow:0 0 10px #05030f, 0 0 30px color-mix(in srgb, var(--char-accent,#8c52ff) 80%, transparent)}.character-info[data-astro-cid-w4bp7zk2]{flex-direction:column;flex:1;justify-content:flex-start;gap:.5rem;min-width:0;padding:1.4rem 1.6rem 1.6rem;display:flex}.character-role[data-astro-cid-w4bp7zk2]{text-transform:uppercase;letter-spacing:1.5px;color:var(--char-accent,#8c52ff);font-family:Euphorigenic,sans-serif;font-size:.75rem;font-weight:700}.character-name[data-astro-cid-w4bp7zk2]{color:var(--text-main);margin:0;font-family:Euphorigenic,sans-serif;font-size:1.35rem;font-weight:700}.character-desc[data-astro-cid-w4bp7zk2]{color:var(--text-muted);white-space:pre-line;margin:0;font-size:.9rem;line-height:1.55}[data-theme=light] .lore-chapter[data-astro-cid-w4bp7zk2],[data-theme=light] .character-card[data-astro-cid-w4bp7zk2]{background:#00000004;border-color:#8c52ff33;box-shadow:0 10px 30px #0f172a0d}@media (width<=768px){.lore-section[data-astro-cid-w4bp7zk2]{gap:2.5rem}.lore-chapter[data-astro-cid-w4bp7zk2]{gap:1rem;padding:1.1rem 1.2rem}.lore-chapter-index[data-astro-cid-w4bp7zk2]{font-size:1.4rem}.lore-characters-grid[data-astro-cid-w4bp7zk2]{grid-template-columns:1fr;gap:1.2rem}.character-portrait[data-astro-cid-w4bp7zk2]{height:240px}.character-initial[data-astro-cid-w4bp7zk2]{font-size:3rem}.character-info[data-astro-cid-w4bp7zk2]{padding:1rem 1.1rem}}.lightbox-download-btn[data-astro-cid-w4bp7zk2].is-soon{pointer-events:none;opacity:.55;filter:grayscale(.4);letter-spacing:1px}.media-card[data-astro-cid-w4bp7zk2].is-soon{cursor:default}.media-card[data-astro-cid-w4bp7zk2].is-soon:hover{box-shadow:none;transform:none}.media-card[data-astro-cid-w4bp7zk2].is-soon .media-thumb-container[data-astro-cid-w4bp7zk2] img[data-astro-cid-w4bp7zk2]:not(.dev-avatar-icon){filter:grayscale(.35)brightness(.75)}.media-soon-badge[data-astro-cid-w4bp7zk2]{z-index:3;color:#fff;letter-spacing:2px;text-transform:uppercase;backdrop-filter:blur(8px);pointer-events:none;background:#0a0519d1;border:1px solid #8c52ff99;border-radius:999px;padding:6px 14px;font-family:Riffic Free,Euphorigenic,sans-serif;font-size:.7rem;font-weight:800;position:absolute;top:12px;left:12px}.media-thumb-credit[data-astro-cid-w4bp7zk2]{z-index:3;color:#ffce48;letter-spacing:1px;backdrop-filter:blur(8px);pointer-events:none;background:#0a0519d1;border:1px solid #ffce48b3;border-radius:999px;padding:5px 12px;font-family:Riffic Free,Euphorigenic,sans-serif;font-size:.66rem;font-weight:800;position:absolute;bottom:12px;left:12px}.soon-toast{left:50%;bottom:max(24px, env(safe-area-inset-bottom));z-index:12000;box-sizing:border-box;color:#fff;opacity:0;pointer-events:none;background:#120c22;border:1px solid #8c52ff73;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(92vw,460px);padding:14px 14px 16px 16px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;transition:opacity .25s,transform .3s cubic-bezier(.25,.8,.25,1);display:grid;position:fixed;overflow:hidden;transform:translate(-50%,16px);box-shadow:0 22px 50px #0000008c}.soon-toast.visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.soon-toast-icon{color:#c4a6ff;background:#8c52ff2e;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.soon-toast-body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.soon-toast-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.soon-toast-tag{letter-spacing:.14em;text-transform:uppercase;background:#8c52ff;border-radius:999px;padding:2px 9px;font-size:.62rem;font-weight:800}.soon-toast-title{overflow-wrap:anywhere;font-family:Riffic Free,Euphorigenic,sans-serif;font-size:.98rem;font-weight:900;line-height:1.3}.soon-toast-text{color:#ffffffbf;font-size:.85rem;line-height:1.45}.soon-toast-detail{color:#fcd34d;background:#fcd34d1a;border:1px solid #fcd34d59;border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:700}.soon-toast-close{color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;align-self:start;place-items:center;width:30px;height:30px;transition:background .2s,color .2s;display:grid}.soon-toast-close:hover{color:#fff;background:#8c52ff}.soon-toast-close:focus-visible{outline-offset:2px;outline:2px solid #b794ff}.soon-toast-bar{transform-origin:0;background:linear-gradient(90deg,#8c52ff,#ff2e9c);width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.soon-toast.visible .soon-toast-bar{animation:5s linear forwards soonToastBar}@keyframes soonToastBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=600px){.soon-toast{width:calc(100vw - 24px);bottom:max(12px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 12px 14px 14px}.soon-toast-icon{display:none}.soon-toast-title{font-size:.9rem}.soon-toast-text{font-size:.8rem}.soon-toast-tag,.soon-toast-detail{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.soon-toast{transition:opacity .2s;transform:translate(-50%)}.soon-toast.visible .soon-toast-bar{animation:none;transform:scaleX(0)}}.lightbox[data-astro-cid-w4bp7zk2]{background:radial-gradient(at 50% 0,#8c52ff1f,#0000 60%),#06050b}.lightbox-counter[data-astro-cid-w4bp7zk2]{letter-spacing:.08em;color:#ffffffbf;font-variant-numeric:tabular-nums;background:#ffffff0a;border-color:#ffffff1a;font-family:Segoe UI,system-ui,sans-serif;font-size:.8rem}.lightbox-stage[data-astro-cid-w4bp7zk2]{background:repeating-conic-gradient(#ffffff06 0% 25%,#0000 0% 50%) 50%/24px 24px,#000;border:1px solid #ffffff14;border-radius:18px;margin:0 clamp(10px,2.5vw,32px)}.media-viewer-content{box-shadow:none;border-radius:6px}.lightbox-nav-btn[data-astro-cid-w4bp7zk2]{box-shadow:none}.lightbox-nav-btn[data-astro-cid-w4bp7zk2]:hover{box-shadow:none;transform:translateY(-50%)}.lightbox-close[data-astro-cid-w4bp7zk2]:hover{box-shadow:none;transform:rotate(90deg)}.lightbox-footer[data-astro-cid-w4bp7zk2]{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;margin:14px clamp(10px,2.5vw,32px) clamp(10px,2.5vw,24px)}@media (width>=769px){.lightbox-nav-btn[data-astro-cid-w4bp7zk2]{width:48px;height:48px;font-size:1.9rem}.lightbox-footer[data-astro-cid-w4bp7zk2]{align-items:center}}@media (width<=768px){.lightbox-stage[data-astro-cid-w4bp7zk2]{border-radius:12px;margin:0 8px}.lightbox-footer[data-astro-cid-w4bp7zk2]{margin:8px 8px max(10px, env(safe-area-inset-bottom));border-radius:12px}}.lightbox-dev-avatar[data-astro-cid-w4bp7zk2]{border-radius:999px;padding:4px 12px 4px 4px;font-family:Segoe UI,system-ui,sans-serif;font-size:.8rem;font-weight:700}.lightbox-dev-avatar[data-astro-cid-w4bp7zk2] img[data-astro-cid-w4bp7zk2]{width:22px;height:22px}.lightbox-footer-title[data-astro-cid-w4bp7zk2]{font-family:Riffic Free,Euphorigenic,sans-serif;font-weight:900;line-height:1.25}.lightbox-footer-desc[data-astro-cid-w4bp7zk2]{color:#ffffffb8;max-width:72ch;font-family:Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.6}.lightbox-download-btn[data-astro-cid-w4bp7zk2]{letter-spacing:.04em;border-radius:999px;padding:.7rem 1.3rem;font-family:Segoe UI,system-ui,sans-serif;font-size:.85rem;font-weight:800}.lightbox-download-btn[data-astro-cid-w4bp7zk2]:hover{transform:translateY(-2px)}.lightbox-legal-notice[data-astro-cid-w4bp7zk2]{font-family:Segoe UI,system-ui,sans-serif}.lightbox-close[data-astro-cid-w4bp7zk2]:focus-visible,.lightbox-nav-btn[data-astro-cid-w4bp7zk2]:focus-visible,.zoom-btn[data-astro-cid-w4bp7zk2]:focus-visible,.lightbox-download-btn[data-astro-cid-w4bp7zk2]:focus-visible{outline-offset:3px;outline:2px solid #b794ff}@media (prefers-reduced-motion:reduce){.lightbox-close[data-astro-cid-w4bp7zk2]:hover,.lightbox-download-btn[data-astro-cid-w4bp7zk2]:hover{transform:none}}@keyframes fall{to{opacity:0;transform:translateY(120vh)rotate(360deg)}}.lightbox-open-prevent-scroll{overscroll-behavior:none!important;width:100%!important;position:fixed!important;left:0!important;right:0!important;overflow:hidden!important}.lightbox-premiere[hidden]{display:none!important}.lightbox-premiere{background:#8c52ff12;border:1px solid #8c52ff4d;border-radius:14px;flex-direction:column;gap:.6rem;max-width:640px;margin-top:.9rem;padding:.85rem 1rem;display:flex}.lightbox-premiere-label{letter-spacing:1.5px;text-transform:uppercase;color:#b98cff;font-size:.68rem;font-weight:800}.lightbox-premiere-row{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.lightbox-premiere-url{min-width:0;color:var(--text-main);text-overflow:ellipsis;background:#00000059;border:1px solid #8c52ff40;border-radius:10px;flex:240px;padding:9px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.lightbox-premiere-url:focus{outline-offset:1px;outline:2px solid #8c52ff}.lightbox-premiere-copy,.lightbox-premiere-open{letter-spacing:.5px;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:9px 16px;font-family:inherit;font-size:.78rem;font-weight:800;text-decoration:none;transition:filter .25s,background .25s;display:inline-flex}.lightbox-premiere-copy{color:#fff;background:#8c52ff}.lightbox-premiere-open{color:#b98cff;background:0 0;border-color:#8c52ff73}.lightbox-premiere-copy:hover,.lightbox-premiere-open:hover{filter:brightness(1.15)}@media (width<=600px){.lightbox-premiere-copy,.lightbox-premiere-open{flex:auto}}
