.album-widget[data-v-2c7a9f77]{z-index:999;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:.95rem;transition:left .4s cubic-bezier(.16,1,.3,1),right .4s cubic-bezier(.16,1,.3,1),top .4s cubic-bezier(.16,1,.3,1),bottom .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed}.album-widget.is-dragging[data-v-2c7a9f77]{transition:none}.album-widget.top-right[data-v-2c7a9f77],.album-widget.bottom-right[data-v-2c7a9f77]{align-items:flex-end}.album-widget.top-left[data-v-2c7a9f77],.album-widget.bottom-left[data-v-2c7a9f77]{align-items:flex-start}.album-widget.bottom-left[data-v-2c7a9f77],.album-widget.bottom-right[data-v-2c7a9f77]{flex-direction:column-reverse}.album-container[data-v-2c7a9f77]{--size:clamp(120px, 15vw, 180px);width:var(--size);height:var(--size);cursor:grab;justify-content:center;align-items:center;display:flex;position:relative}.album-container[data-v-2c7a9f77]:active{cursor:grabbing}.album-cover[data-v-2c7a9f77]{z-index:4;pointer-events:none;width:100%;height:100%;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;box-shadow:-8px 8px #040814e6}.album-cover img[data-v-2c7a9f77]{object-fit:cover;width:100%;height:100%;display:block}.album-cover-border[data-v-2c7a9f77]{pointer-events:none;border:2px solid #040814;position:absolute;inset:0}.album-cover.active-cover[data-v-2c7a9f77]{transform:scale(1.04)rotate(-3deg)}.vinyl-disc[data-v-2c7a9f77]{z-index:1;opacity:0;pointer-events:none;width:96%;height:96%;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1);position:absolute;transform:scale(.9)translate(0)}.vinyl-disc.show[data-v-2c7a9f77]{opacity:1}.top-right .vinyl-disc.slide-out[data-v-2c7a9f77],.bottom-right .vinyl-disc.slide-out[data-v-2c7a9f77]{transform:scale(1)translate(-50%)rotate(-12deg)}.top-left .vinyl-disc.slide-out[data-v-2c7a9f77],.bottom-left .vinyl-disc.slide-out[data-v-2c7a9f77]{transform:scale(1)translate(50%)rotate(12deg)}.rotating-disc[data-v-2c7a9f77]{object-fit:contain;border-radius:50%;width:100%;height:100%;animation:8s linear infinite spin-2c7a9f77}.paused-rotation .rotating-disc[data-v-2c7a9f77]{animation-play-state:paused}.song-list-panel[data-v-2c7a9f77]{color:#a6f2ff;pointer-events:auto;z-index:10;background:#040814;border:2px solid #040814;width:clamp(260px,24vw,320px);padding:1.25rem 1rem;transform:rotate(-1deg);box-shadow:-10px 10px #04081466}.top-right .song-list-panel[data-v-2c7a9f77]{transform-origin:100% 0;clip-path:polygon(0 0,100% 0,100% 90%,92% 100%,0 100%)}.top-left .song-list-panel[data-v-2c7a9f77]{transform-origin:0 0;clip-path:polygon(0 0,100% 0,100% 100%,8% 100%,0 88%)}.bottom-right .song-list-panel[data-v-2c7a9f77]{transform-origin:100% 100%;clip-path:polygon(0 0,94% 0,100% 12%,100% 100%,0 100%)}.bottom-left .song-list-panel[data-v-2c7a9f77]{transform-origin:0 100%;clip-path:polygon(6% 0,100% 0,100% 100%,0 100%)}.panel-header[data-v-2c7a9f77]{border-bottom:2px solid #a6f2ff33;justify-content:space-between;align-items:flex-end;margin-bottom:1rem;padding-bottom:.6rem;display:flex}.header-banner[data-v-2c7a9f77]{flex-direction:column;display:flex}.header-sub[data-v-2c7a9f77]{color:#a6f2ff66;letter-spacing:1px;font-family:monospace;font-size:.55rem}.panel-header h4[data-v-2c7a9f77]{letter-spacing:0;text-transform:uppercase;color:#fff;margin:0;font-family:Impact,Arial Black,sans-serif;font-size:1.2rem;font-style:italic;font-weight:900}.control-btn[data-v-2c7a9f77]{color:#a6f2ff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:0 0;border:2px solid #a6f2ff;padding:4px 12px;font-family:Impact,Arial Black,sans-serif;font-size:.8rem;font-style:italic;transition:all .15s cubic-bezier(.16,1,.3,1);transform:skew(-8deg)}.control-btn[data-v-2c7a9f77]:hover{color:#040814;background:#a6f2ff;transform:skew(-8deg)scale(1.05)}.control-btn.is-playing[data-v-2c7a9f77]{color:#f05;border-color:#f05}.control-btn.is-playing[data-v-2c7a9f77]:hover{color:#fff;background:#f05}.song-list[data-v-2c7a9f77]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.song-list li[data-v-2c7a9f77]{cursor:pointer;align-items:center;gap:.85rem;padding:.5rem .75rem;transition:transform .15s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.song-list li[data-v-2c7a9f77]:nth-child(2n){transform:translate(-4px)}.song-list li[data-v-2c7a9f77]:hover{transform:translate(4px)skew(-4deg)}.item-bg-slash[data-v-2c7a9f77]{z-index:1;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);transform-origin:0;background:#f05;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.track-num[data-v-2c7a9f77]{z-index:3;color:#a6f2ff66;font-family:Impact,sans-serif;font-size:1.1rem;font-style:italic;font-weight:700;transition:color .15s;position:relative}.text-frame[data-v-2c7a9f77]{flex-grow:1;align-items:center;height:1.4rem;display:flex;position:relative}.track-title[data-v-2c7a9f77]{text-transform:uppercase;white-space:nowrap;letter-spacing:.5px;font-family:Impact,Arial Black,sans-serif;font-size:1.15rem;font-style:italic;transition:color .18s,transform .18s;display:block}.track-title.shadow-text[data-v-2c7a9f77]{color:#040814;z-index:2;opacity:0;transform:translate(2px,1px)}.track-title.main-text[data-v-2c7a9f77]{color:#a6f2ff;z-index:3;position:absolute;top:0;left:0}.song-list li.active[data-v-2c7a9f77]{transform:translate(8px)skew(-6deg)}.song-list li.active .item-bg-slash[data-v-2c7a9f77]{transform:scaleX(1)}.song-list li.active .track-num[data-v-2c7a9f77]{color:#fff}.song-list li.active .track-title.shadow-text[data-v-2c7a9f77]{opacity:1}.song-list li.active .track-title.main-text[data-v-2c7a9f77]{color:#fff;transform:translate(-2px,-1px)}.fade-slide-enter-active[data-v-2c7a9f77],.fade-slide-leave-active[data-v-2c7a9f77]{transition:opacity .25s,transform .25s cubic-bezier(.16,1,.3,1)}.fade-slide-enter-from[data-v-2c7a9f77],.fade-slide-leave-to[data-v-2c7a9f77]{opacity:0;transform:translateY(10px)scale(.95)}@keyframes spin-2c7a9f77{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.p3r-hud[data-v-7c7c82af]{z-index:998;-webkit-user-select:none;user-select:none;pointer-events:auto;font-family:Impact,Arial Black,sans-serif;position:fixed;top:24px;right:28px}.hud-frame[data-v-7c7c82af]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:linear-gradient(135deg,#030818eb 0%,#0a183ce0 100%);border:2px solid #00d2ff;align-items:center;gap:16px;padding:6px 18px 6px 14px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;transform:skew(-12deg);box-shadow:-6px 6px #040814f2,0 0 15px #00d2ff4d}.hud-frame[data-v-7c7c82af]:hover{border-color:#f05;transform:skew(-12deg)scale(1.03);box-shadow:-8px 8px #040814f2,0 0 20px #ff005580}.hud-date-sector[data-v-7c7c82af]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.calendar-badge[data-v-7c7c82af]{align-items:baseline;gap:8px;display:flex}.month-day[data-v-7c7c82af]{color:#fff;letter-spacing:-1px;text-shadow:2px 2px #040814;font-size:2.2rem;font-style:italic;font-weight:900;line-height:1}.day-of-week[data-v-7c7c82af]{color:#040814;background:#00d2ff;padding:1px 7px;font-size:1.1rem;font-style:italic;font-weight:900;display:inline-block;transform:skew(-6deg);box-shadow:-2px 2px #040814}.day-of-week.is-sun[data-v-7c7c82af]{color:#fff;background:#f05}.day-of-week.is-sat[data-v-7c7c82af]{color:#040814;background:#00d2ff}.time-period-tag[data-v-7c7c82af]{letter-spacing:1px;color:#00d2ff;text-transform:uppercase;align-items:center;gap:5px;font-family:monospace;font-size:.7rem;font-weight:900;display:flex}.period-dot[data-v-7c7c82af]{color:#f05;font-size:.55rem;animation:1.2s ease-in-out infinite p3rBlink-7c7c82af}@keyframes p3rBlink-7c7c82af{0%,to{opacity:1;filter:drop-shadow(0 0 4px #f05)}50%{opacity:.2}}.hud-moon-sector[data-v-7c7c82af]{border-left:2px solid #00d2ff66;align-items:center;gap:10px;padding-left:14px;display:flex}.moon-glyph[data-v-7c7c82af]{filter:drop-shadow(0 0 8px #fff9);width:36px;height:36px;position:relative}.moon-svg[data-v-7c7c82af]{width:100%;height:100%;transform:rotate(-15deg)}.moon-base[data-v-7c7c82af]{fill:#0c1830;stroke:#00d2ff;stroke-width:2.5px}.moon-lit[data-v-7c7c82af]{fill:#fe6;filter:drop-shadow(0 0 4px #fe6c)}.moon-telemetry[data-v-7c7c82af]{flex-direction:column;align-items:flex-start;display:flex}.moon-phase-name[data-v-7c7c82af]{color:#fff;letter-spacing:.5px;white-space:nowrap;font-size:.85rem;font-style:italic;font-weight:900}.moon-sub-tag[data-v-7c7c82af]{letter-spacing:1px;color:#00d2ff99;font-family:monospace;font-size:.55rem;font-weight:700}.dark-hour-active .hud-frame[data-v-7c7c82af]{border-color:#0f6;animation:2s ease-in-out infinite tartarusPulse-7c7c82af;box-shadow:-6px 6px #00140af2,0 0 25px #0f69}.dark-hour-active .moon-lit[data-v-7c7c82af]{fill:#0f6;filter:drop-shadow(0 0 8px #00ff66e6)}.dark-hour-active .month-day[data-v-7c7c82af]{color:#0f6;text-shadow:2px 2px #021a0a}.dark-hour-active .day-of-week[data-v-7c7c82af]{color:#000;background:#0f6}.dark-hour-active .time-period-tag[data-v-7c7c82af]{color:#0f6}.dark-hour-active .period-dot[data-v-7c7c82af]{color:#fe0}@keyframes tartarusPulse-7c7c82af{0%,to{filter:brightness()}50%{filter:brightness(1.25)contrast(1.1)}}.dark-hour-screen-tint[data-v-7c7c82af]{pointer-events:none;z-index:900;mix-blend-mode:color-dodge;background:radial-gradient(circle at 80% 20%,#00ff6614 0%,#000f0866 100%);animation:.4s infinite alternate tartarusGlitch-7c7c82af;position:fixed;inset:0}@keyframes tartarusGlitch-7c7c82af{0%{opacity:.85}to{opacity:1}}@media (width<=768px){.p3r-hud[data-v-7c7c82af]{top:12px;right:12px}.hud-frame[data-v-7c7c82af]{gap:8px;padding:4px 10px;transform:skew(-6deg)}.month-day[data-v-7c7c82af]{font-size:1.5rem}.day-of-week[data-v-7c7c82af]{padding:0 4px;font-size:.85rem}.moon-glyph[data-v-7c7c82af]{width:26px;height:26px}.moon-telemetry[data-v-7c7c82af],.time-period-tag[data-v-7c7c82af]{display:none}}.p3r-page-enter-active,.p3r-page-leave-active{transition:opacity .2s cubic-bezier(.16,1,.3,1)}.p3r-page-enter-from,.p3r-page-leave-to{opacity:0}html,body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpolygon points='2,2 2,18 7,13 11,22 14,20 10,12 17,12' fill='%2300d2ff' stroke='%23040814' stroke-width='1.5'/%3E%3C/svg%3E"),auto;background:#030712;width:100%;min-height:100%;margin:0;padding:0;overflow:hidden}button,a,.clickable,.persona-btn,.p3r-list-card,.p3r-shard-card,.p3r-social-card,.p3r-status-card{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpolygon points='2,2 2,18 7,13 11,22 14,20 10,12 17,12' fill='%23ff0055' stroke='%23ffffff' stroke-width='1.5'/%3E%3C/svg%3E"),pointer!important}#app{width:100%;height:100%}.video-wrapper[data-v-3f222096]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.video-bg[data-v-3f222096]{object-fit:cover;z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.desktop-bg[data-v-3f222096]{z-index:-1;pointer-events:none;background:linear-gradient(#0b1020 0%,#1b2a44 100%);position:fixed;inset:0}.page-content[data-v-3f222096]{z-index:10;width:100%;position:relative}.controls[data-v-3f222096]{align-items:center;gap:.5rem;display:flex}.hint[data-v-3f222096]{color:#666;margin:0;font-size:.9rem}.audio-hidden[data-v-3f222096]{display:none}.mute-btn[data-v-3f222096]{z-index:30;color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:fixed;bottom:1rem;right:1rem}.mute-btn svg[data-v-3f222096]{color:#fff;width:20px;height:20px}.menu-container[data-v-3f222096]{z-index:20;opacity:0;pointer-events:none;z-index:20;justify-content:center;align-items:center;transition:opacity .8s,transform .8s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)skew(-8deg)}.menu-container.menu-visible[data-v-3f222096]{opacity:1;pointer-events:auto}.menu-list[data-v-3f222096]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.menu-list li+li[data-v-3f222096]{margin-top:-1rem}.persona-btn[data-v-3f222096]{cursor:pointer;letter-spacing:-1px;text-transform:uppercase;white-space:nowrap;will-change:transform;backface-visibility:hidden;background:0 0;border:none;outline:none;justify-content:flex-start;align-items:center;gap:12px;padding:8px 30px 8px 24px;font-family:Impact,Arial Black,sans-serif;font-size:3.8rem;font-style:italic;font-weight:900;transition:transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.persona-btn[data-v-3f222096]:hover{transform:scale(1.04)translate(-6px,-2px)}.btn-arrow-reticle[data-v-3f222096]{color:#00d2ff;opacity:0;pointer-events:none;text-shadow:0 0 10px #00d2ff,0 0 20px #00d2ff;z-index:10;font-size:1.8rem;transition:all .2s cubic-bezier(.16,1,.3,1);transform:translate(-15px)}.persona-btn:hover .btn-arrow-reticle[data-v-3f222096],.persona-btn.is-active .btn-arrow-reticle[data-v-3f222096]{opacity:1;transform:translate(0)}.btn-num-tag[data-v-3f222096]{letter-spacing:1px;color:#00d2ff;z-index:5;pointer-events:none;background:#040814d9;border:1px solid #00d2ff80;padding:3px 8px;font-family:monospace;font-size:1.15rem;font-style:normal;font-weight:900;transition:all .2s;transform:skew(-10deg);box-shadow:-2px 2px #040814}.persona-btn:hover .btn-num-tag[data-v-3f222096],.persona-btn.is-active .btn-num-tag[data-v-3f222096]{color:#040814;background:#00d2ff;border-color:#fff;box-shadow:-3px 3px #040814}.btn-text-block[data-v-3f222096]{align-items:center;display:inline-flex;position:relative}.btn-jp-sub[data-v-3f222096]{letter-spacing:2px;color:#00d2ff99;z-index:5;pointer-events:none;font-family:Hiragino Kaku Gothic Pro,Yu Gothic,sans-serif;font-size:1.15rem;font-style:italic;font-weight:900;transition:all .2s;transform:skew(-8deg)}.persona-btn:hover .btn-jp-sub[data-v-3f222096],.persona-btn.is-active .btn-jp-sub[data-v-3f222096]{color:#fff;text-shadow:0 0 10px #00d2ffe6,2px 2px #040814}.btn-bg-slash[data-v-3f222096]{z-index:1;clip-path:polygon(6% 0%,100% 0%,94% 100%,0% 100%);transform-origin:0;pointer-events:none;will-change:transform;backface-visibility:hidden;background:#f05;width:100%;height:100%;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scaleX(0);box-shadow:-8px 8px #040814e6}.persona-btn:hover .btn-bg-slash[data-v-3f222096],.persona-btn.is-active .btn-bg-slash[data-v-3f222096]{transform:scaleX(1)}.text-layer[data-v-3f222096]{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;backface-visibility:hidden;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.text-layer.shadow-text[data-v-3f222096]{color:#040814;z-index:2;-webkit-text-stroke:1px #040814;transform:translate(4px)translateY(3px)skew(-10deg)}.text-layer.main-text[data-v-3f222096]{color:#a6f2ff;z-index:3;position:absolute;transform:skew(-10deg)}.persona-btn:hover .text-layer.main-text[data-v-3f222096],.persona-btn.is-active .text-layer.main-text[data-v-3f222096]{color:#fff;text-shadow:2px 2px #040814;transform:skew(-14deg)translate(-6px,-4px)}.persona-btn:hover .text-layer.shadow-text[data-v-3f222096],.persona-btn.is-active .text-layer.shadow-text[data-v-3f222096]{color:#000;transform:skew(-14deg)translate(3px,2px)}.ambient-bubbles[data-v-3f222096]{pointer-events:none;z-index:2;position:fixed;inset:0;overflow:hidden}.bubble[data-v-3f222096]{bottom:-40px;left:calc(var(--bi) * 8.3%);width:calc(6px + (var(--bi) * 2px));height:calc(6px + (var(--bi) * 2px));animation:floatBubble-3f222096 calc(6s + var(--bi) * .8s) infinite linear;animation-delay:calc(var(--bi) * .5s);filter:drop-shadow(0 0 6px #00d2ff66);background:radial-gradient(circle at 30% 30%,#fffc 0%,#00d2ff33 60%,#0000 100%);border:1px solid #00d2ff66;border-radius:50%;position:absolute}@keyframes floatBubble-3f222096{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:.8}90%{opacity:.6}to{transform:translateY(-110vh) translateX(calc((var(--bi) % 2 == 0 ? 30px : -30px)));opacity:0}}@media (width<=767px){.persona-btn[data-v-3f222096]{letter-spacing:0;padding:6px 16px;font-size:2.4rem}.menu-container[data-v-3f222096]{transform:translate(-50%,-50%)rotate(-2deg)skew(-4deg)}.menu-list li+li[data-v-3f222096]{margin-top:-.6rem}.btn-bg-slash[data-v-3f222096]{clip-path:polygon(6% 0%,100% 0%,94% 100%,0% 100%)}}.persona-btn.is-clicked[data-v-3f222096]{animation:.18s cubic-bezier(.16,1,.3,1) btnImpact-3f222096}@keyframes btnImpact-3f222096{0%{transform:scale(1)}40%{transform:scale(.94)translate(6px)}to{transform:scale(1.04)}}.persona-btn.is-clicked .btn-bg-slash[data-v-3f222096]{filter:brightness(1.2);background:#00d2ff;transform:scaleX(1)}.persona-btn.is-clicked .text-layer.main-text[data-v-3f222096]{animation:.18s ease-in-out textJolt-3f222096}@keyframes textJolt-3f222096{0%{transform:skew(-14deg)translate(-6px,-4px)}50%{transform:skew(-18deg)translate(-10px,-6px)}to{transform:skew(-14deg)translate(-6px,-4px)}}.video-bg[data-v-3f222096]{object-fit:cover;z-index:-1;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity;position:fixed;inset:0}.video-bg.hidden[data-v-3f222096],.loop-video[data-v-3f222096]{opacity:0}.loop-video.visible[data-v-3f222096]{opacity:1}.menu-item[data-v-3f222096]{opacity:0;transition:none;transform:translate(-100px)skew(-12deg)}.menu-visible .menu-item[data-v-3f222096]{animation:.6s cubic-bezier(.15,.9,.25,1) forwards p3rEntry-3f222096;animation-delay:var(--delay)}@keyframes p3rEntry-3f222096{0%{opacity:0;transform:translate(-100px)skew(-12deg)}60%{opacity:1;transform:translate(10px)skew(-12deg)}to{opacity:1;transform:translate(0)skew(-8deg)}}.menu-container[data-v-3f222096]{opacity:0;transition:opacity .2s}.menu-container.menu-visible[data-v-3f222096]{opacity:1}.menu-visible[data-v-3f222096]{animation:.4s ease-out containerFlash-3f222096}@keyframes containerFlash-3f222096{0%{filter:brightness(3)contrast(1.5)}to{filter:brightness()contrast()}}@media (width<=768px){html.p3r-mobile-scroll-override,body.p3r-mobile-scroll-override,#app.p3r-mobile-scroll-override{height:100vh!important;position:relative!important;overflow:hidden!important}.panel{pointer-events:auto!important;width:90%!important;height:90vh!important;padding:20px!important;top:5%!important;left:5%!important;transform:none!important}.bg-fallback-image,.bg-video,.overlay,.giant-bg-text{pointer-events:none!important}}.global-page-header{z-index:100;pointer-events:none;top:15%;left:5%;position:fixed!important;transform:none!important}.main-title{font-size:5.5rem;transform:none!important}.panel{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;backface-visibility:hidden;transform:translate(0,0)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
