.banner-logo-placeholder[data-v-07c11fb6],.cover-image[data-v-07c11fb6],.cover-image-contain[data-v-07c11fb6]{pointer-events:none;user-drag:none;-webkit-user-drag:none}.game-cover-box[data-v-07c11fb6]{background:#fff;border-radius:16px;box-shadow:0 15px 35px #000c;box-sizing:border-box;height:100%;overflow:hidden;position:relative;transition:filter .3s ease;width:100%}.game-cover-box.ps4[data-v-07c11fb6],.game-cover-box.ps5[data-v-07c11fb6]{aspect-ratio:2/3}.game-cover-box.ns[data-v-07c11fb6],.game-cover-box.ns2[data-v-07c11fb6]{aspect-ratio:1}.game-cover-box.steam[data-v-07c11fb6]{aspect-ratio:6/9;border:none}.game-cover-box.ps4[data-v-07c11fb6]{border:2px solid #0055c4}.game-cover-box.ps5[data-v-07c11fb6]{border:2px solid #dbe2e6}.platform-banner[data-v-07c11fb6]{align-items:center;box-sizing:border-box;display:flex;height:20%;padding:0 10px}.platform-banner.ps4[data-v-07c11fb6]{background-color:#003791;color:#fff}.platform-banner.ps5[data-v-07c11fb6]{-color:#000;background-color:#fff}.platform-banner.ns[data-v-07c11fb6],.platform-banner.ns2[data-v-07c11fb6]{height:20%;left:-10px;position:absolute;top:-10;width:20%;z-index:1}.banner-logo-placeholder[data-v-07c11fb6]{height:100%;padding-top:6%;width:auto}.banner-logo-placeholder.ns[data-v-07c11fb6],.banner-logo-placeholder.ns2[data-v-07c11fb6]{height:100%;padding-top:0;width:auto}.cover-wrapper[data-v-07c11fb6]{height:100%;overflow:hidden;position:relative;width:100%}.game-cover-box.ps4 .cover-wrapper[data-v-07c11fb6],.game-cover-box.ps5 .cover-wrapper[data-v-07c11fb6]{height:88%}.cover-image[data-v-07c11fb6]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .3s ease;width:100%}.cover-image.is-blurred[data-v-07c11fb6]{filter:blur(18px) brightness(.6)}.cover-image-contain[data-v-07c11fb6]{filter:drop-shadow(0 4px 16px rgba(0,0,0,.6));height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;z-index:1}.bgm-toggle-btn[data-v-f916f3d5]{align-items:center;background:#00c3ff1a;border:1px solid rgba(0,195,255,.4);border-radius:50%;cursor:pointer;display:inline-flex;height:2.286em;justify-content:center;margin-left:0;outline:none;transition:all .3s ease;vertical-align:middle;width:2.286em}.bgm-toggle-btn[data-v-f916f3d5]:hover{background:#00c3ff40;border-color:#00c3ff;box-shadow:0 0 .571em #00c3ff66}.waveform[data-v-f916f3d5]{align-items:center;display:flex;gap:.143em;height:50%;justify-content:center}.bar[data-v-f916f3d5]{animation:cyber-bounce-f916f3d5 1s ease-in-out infinite;background-color:#00c3ff;border-radius:.071em;transform-origin:center;width:.143em}.bar-1[data-v-f916f3d5]{animation-delay:0s;height:30%}.bar-2[data-v-f916f3d5]{animation-delay:.2s;height:100%}.bar-3[data-v-f916f3d5]{animation-delay:.4s;height:60%}.bar-4[data-v-f916f3d5]{animation-delay:.1s;height:80%}@keyframes cyber-bounce-f916f3d5{0%,to{opacity:.6;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.muted-icon[data-v-f916f3d5]{height:1.143em;transition:fill .3s;width:1.143em}.bgm-toggle-btn:hover .muted-icon[data-v-f916f3d5],.muted-icon[data-v-f916f3d5]{fill:#00c3ff}.rainbow-lens-flare[data-v-1e72d921]{background:radial-gradient(ellipse at 20% 20%,rgba(138,43,226,.15) 0,rgba(0,195,255,.1) 20%,hsla(0,0%,100%,.05) 40%,transparent 65%);filter:blur(20px);height:60vh;left:-5%;mix-blend-mode:screen;top:-10%;width:60vw}.global-timeline[data-v-1e72d921],.rainbow-lens-flare[data-v-1e72d921]{pointer-events:none;position:absolute;z-index:10}.global-timeline[data-v-1e72d921]{bottom:40px;height:20px;left:50px;min-width:400px;width:80%}.timeline-track[data-v-1e72d921]{background:#ffffff26;height:2px;position:relative;top:25px;width:100%}.timeline-tick[data-v-1e72d921]{background:#fff3;height:6px;position:absolute;top:0;transform:translate(-50%);width:1px}.timeline-tick-label[data-v-1e72d921]{color:#fff6;font-family:monospace;font-size:11px;position:absolute;top:-18px;white-space:nowrap}.timeline-cursor[data-v-1e72d921]{height:0;top:1px;transition:left .1s linear;width:0;z-index:20}.cursor-glow[data-v-1e72d921],.timeline-cursor[data-v-1e72d921]{align-items:center;display:flex;justify-content:center;position:absolute}.cursor-glow[data-v-1e72d921]{animation:cursorFlareBreath-1e72d921 3s ease-in-out infinite;background:radial-gradient(ellipse at center,rgba(0,195,255,.9) 0,rgba(0,80,255,.3) 40%,transparent 70%);filter:blur(2px);height:8px;mix-blend-mode:screen;pointer-events:none;width:180px}.cursor-glow[data-v-1e72d921]:before{background:#00c3ff;border-radius:50%;box-shadow:0 0 2px #00c3ff,0 0 10px 2px #00c3ffcc,0 0 20px 4px #00c3ff99,0 0 30px 6px #0050ff4d;mix-blend-mode:screen;width:24px}.cursor-glow[data-v-1e72d921]:after,.cursor-glow[data-v-1e72d921]:before{content:"";height:2px;position:absolute}.cursor-glow[data-v-1e72d921]:after{background:linear-gradient(90deg,transparent,rgba(0,100,255,.1) 25%,rgba(0,195,255,.8) 45%,#fff 50%,rgba(0,195,255,.8) 55%,rgba(0,100,255,.1) 75%,transparent);width:2px}@keyframes cursorFlareBreath-1e72d921{0%,to{opacity:.5;transform:scaleX(.35) scaleY(.8)}50%{opacity:1;transform:scaleX(1) scaleY(1)}}.timeline-toolbar[data-v-1e72d921]{bottom:6.429em;display:flex;gap:.857em;left:3.571em;pointer-events:none;position:absolute;width:28.571em;z-index:10}.timeline-toolbar[data-v-1e72d921]>*{pointer-events:auto}.toolbar-btn[data-v-1e72d921]{align-items:center;background:#00c3ff26;border:1px solid rgba(0,195,255,.3);border-radius:.286em;color:#00c3ff;cursor:pointer;display:flex;font-family:monospace;font-size:.9em;font-weight:700;gap:.429em;padding:.357em .857em;transition:all .25s cubic-bezier(.25,.8,.25,1)}.toolbar-btn[data-v-1e72d921]:hover{background:#00c3ff40;border-color:#00c3ff99;box-shadow:0 0 .571em #00c3ff4d}.toolbar-btn.active[data-v-1e72d921]{background:#00c3ff;border-color:#00c3ff;box-shadow:0 0 .857em #00c3ff80;color:#0a1120}.game-library-wrapper[data-v-fff15f81]{background-color:transparent;cursor:grab;height:100%;overflow:hidden;position:relative;width:100%}.game-library-wrapper[data-v-fff15f81]:active{cursor:grabbing}.css3d-container[data-v-fff15f81],.webgl-container[data-v-fff15f81]{height:100%;left:0;position:absolute;top:0;width:100%}.webgl-container[data-v-fff15f81]{z-index:2}.css3d-container[data-v-fff15f81]{pointer-events:none;z-index:3}.vue-components-pool[data-v-fff15f81]{left:-9999px;position:absolute;top:-9999px}.css3d-box[data-v-fff15f81]{width:512px}.css3d-box[data-v-fff15f81],.css3d-box.steam[data-v-fff15f81]{height:768px}.css3d-box.psn[data-v-fff15f81]{height:682px}.css3d-box.ns[data-v-fff15f81]{height:512px}.camera-debug-panel[data-v-fff15f81]{background:#000c;border:1px solid #00c3ff;border-radius:8px;color:#00c3ff;font-family:monospace;left:20px;padding:15px;pointer-events:none;position:absolute;top:20px;z-index:9999}.floating-section-header[data-v-fff15f81]{align-items:center;display:flex;flex-direction:column;left:50%;pointer-events:none;position:absolute;top:-120px;transform:translate(-50%)}.header-text[data-v-fff15f81]{color:#8bb3c9;font-size:32px;font-weight:800;letter-spacing:2px;margin-bottom:10px;text-align:center;text-shadow:0 0 15px rgba(0,195,255,.4)}.header-connector-line[data-v-fff15f81]{background:linear-gradient(180deg,rgba(0,195,255,.8),transparent);height:50px;width:3px}
