.menu-card[data-v-7b8c9138]{--menu-card-aspect-ratio:9 / 14;--menu-card-min-height:220px;--menu-card-max-height:320px;aspect-ratio:var(--menu-card-aspect-ratio);height:clamp(var(--menu-card-min-height), 36vh, var(--menu-card-max-height));min-height:var(--menu-card-min-height);border-radius:var(--radius-lg);cursor:pointer;width:auto;transition:transform var(--transition-base);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.menu-card__image[data-v-7b8c9138]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.menu-card[data-v-7b8c9138]:before{content:"";z-index:1;background:linear-gradient(#0000 0% 50%,#000c 100%);position:absolute;inset:0}.menu-card__overlay[data-v-7b8c9138]{background:var(--color-card-back);opacity:0;transition:opacity var(--transition-base);z-index:2;mix-blend-mode:multiply;position:absolute;inset:0}.menu-card--hovered[data-v-7b8c9138]{box-shadow:var(--shadow-xl), var(--shadow-glow);transform:translateY(-10px)scale(1.05)}.menu-card--hovered .menu-card__overlay[data-v-7b8c9138]{opacity:.3}.menu-card__content[data-v-7b8c9138]{padding:var(--spacing-lg);z-index:3;position:absolute;bottom:0;left:0;right:0}.menu-card__title[data-v-7b8c9138]{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text);font-family:var(--font-family-display);text-align:center;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 2px 4px #000c}@media (width<=768px){.menu-card[data-v-7b8c9138]{--menu-card-max-height:280px}.menu-card__title[data-v-7b8c9138]{font-size:var(--font-size-md)}.menu-card--hovered[data-v-7b8c9138]{transform:translateY(-5px)scale(1.03)}}@media (hover:none) and (pointer:coarse){.menu-card[data-v-7b8c9138]:active{transform:translateY(-5px)scale(1.03)}}.logo-effect[data-v-29bc7a34]{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-block}.logo-effect svg image[data-v-29bc7a34]{image-rendering:optimizeQuality}@media (prefers-reduced-motion:reduce){.logo-effect[data-v-29bc7a34]{transition:none!important;animation:none!important}}.logo-button[data-v-b32f9a6a]{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex;position:relative}.logo-button__glow[data-v-b32f9a6a],.logo-button__circle[data-v-b32f9a6a]{pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-button__glow[data-v-b32f9a6a]{filter:blur(16px);opacity:.4;background:radial-gradient(circle,#fff9 0%,#dc143c66 50%,#0000 100%)}.logo-button__circle[data-v-b32f9a6a]{border:2px solid #ffffffb3;box-shadow:0 0 12px #fff3}.logo-button__content[data-v-b32f9a6a]{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.logo-button:hover .logo-button__circle[data-v-b32f9a6a]{border-color:#fff;box-shadow:0 0 30px #fff6}@media (prefers-reduced-motion:reduce){.logo-button[data-v-b32f9a6a]{transition:none!important}.logo-button__glow[data-v-b32f9a6a]{animation:none!important}}.lyrics-display[data-v-4b015cd6]{width:100%;height:100%;position:relative;overflow:hidden}.lyrics-container[data-v-4b015cd6]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;height:100%;overflow:hidden auto}.lyrics-content[data-v-4b015cd6]{max-width:800px;margin:0 auto;padding:48px 12px 160px}.lyrics-line[data-v-4b015cd6]{cursor:pointer;border-radius:8px;margin:12px 0;padding:6px 12px;transition:all .3s}.lyrics-line[data-v-4b015cd6]:hover{background:#ffffff0d}.lyrics-line.is-past[data-v-4b015cd6]{opacity:1}.lyrics-line.is-past .lyrics-line-content[data-v-4b015cd6]{color:var(--album-theme-color,var(--color-neon-cyan))}.lyrics-line.is-future[data-v-4b015cd6]{opacity:.5}.lyrics-line.is-active[data-v-4b015cd6]{opacity:1;background:#ffffff14}.lyrics-line-content[data-v-4b015cd6]{color:var(--color-text);flex-wrap:wrap;gap:0;font-size:28px;font-weight:700;line-height:1.5;display:flex}.lyrics-word[data-v-4b015cd6]{color:inherit;margin-right:.3em;display:inline-block;position:relative}.lyrics-line.is-active .lyrics-word[data-v-4b015cd6]{color:#ffffff80}.lyrics-word.is-past[data-v-4b015cd6],.lyrics-word.is-active[data-v-4b015cd6]{color:var(--album-theme-color,var(--color-neon-cyan))!important}.lyrics-spacer[data-v-4b015cd6]{height:200px}.sync-button[data-v-4b015cd6]{bottom:calc(var(--mini-player-offset,0px) + 24px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--color-text);cursor:pointer;z-index:100;background:#121212f2;border:1px solid #ffffff1a;border-radius:24px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000004d}.sync-button[data-v-4b015cd6]:hover{border-color:var(--color-neon-cyan);color:var(--color-neon-cyan);background:#121212;transform:translate(-50%)scale(1.05)}.sync-button[data-v-4b015cd6] svg{width:16px;height:16px}.sync-button-enter-active[data-v-4b015cd6],.sync-button-leave-active[data-v-4b015cd6]{transition:all .3s}.sync-button-enter-from[data-v-4b015cd6],.sync-button-leave-to[data-v-4b015cd6]{opacity:0;transform:translate(-50%)translateY(20px)}@media (width<=768px){.lyrics-content[data-v-4b015cd6]{padding:28px 10px 120px}.lyrics-line-content[data-v-4b015cd6]{font-size:22px}.lyrics-line[data-v-4b015cd6]{margin:8px 0;padding:4px 8px}}.spotify-layout[data-v-c10664b1]{--tooltip-font-size:13px;background:var(--color-background);width:100%;height:100%;color:var(--color-text);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.album-carousel[data-v-c10664b1]{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0;padding:5px 24px}.album-carousel__list[data-v-c10664b1]{scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;align-items:stretch;gap:5px;padding:2px 0;display:flex;overflow:auto hidden}.album-carousel__item[data-v-c10664b1]{cursor:pointer;color:var(--color-text);text-align:left;scroll-snap-align:start;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;grid-template-columns:48px 1fr;align-items:stretch;gap:5px;width:220px;max-width:220px;padding:5px 8px;transition:background .2s,border-color .2s;display:grid}.album-carousel__item[data-v-c10664b1]:hover{background:#ffffff14}.album-carousel__item.is-active[data-v-c10664b1]{background:#ffffff1f;border-color:#ffffff2e}.album-carousel__cover[data-v-c10664b1]{object-fit:cover;aspect-ratio:1;opacity:0;width:48px;height:48px;transition:opacity var(--transition-base);border-radius:6px;flex-shrink:0;display:block}.album-carousel__cover.is-loaded[data-v-c10664b1]{opacity:1}.album-carousel__cover-shell[data-v-c10664b1]{aspect-ratio:1;background:#ffffff0a;border-radius:6px;flex-shrink:0;align-self:center;width:48px;height:48px;position:relative;overflow:hidden}.album-carousel__info[data-v-c10664b1]{flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0;max-width:150px;min-height:48px;display:flex}.album-carousel__title[data-v-c10664b1]{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.15;display:-webkit-box;overflow:hidden}.album-carousel__meta[data-v-c10664b1]{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;margin-top:auto;font-size:11px;overflow:hidden}.main-content[data-v-c10664b1]{flex-direction:column;flex:1;display:flex;overflow:hidden auto}@media (width>=769px){.main-content[data-v-c10664b1]{padding-bottom:calc(var(--mini-player-offset))}}.album-hero[data-v-c10664b1]{background:linear-gradient(180deg, var(--album-theme-color) 0%, var(--album-theme-dark) 40%, var(--color-background) 100%);align-items:center;gap:24px;min-height:265px;padding:4px 24px 8px;display:flex}.album-hero__cover-wrapper[data-v-c10664b1]{border-radius:4px;flex-shrink:0;width:232px;height:232px;position:relative;overflow:hidden;box-shadow:0 4px 60px #00000080}.album-hero__cover[data-v-c10664b1]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--transition-base);border-radius:4px}.album-hero__cover.is-loaded[data-v-c10664b1]{opacity:1}.album-hero__info[data-v-c10664b1]{color:#fff;text-align:left;flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.album-hero__label[data-v-c10664b1]{text-transform:uppercase;letter-spacing:.5px;text-align:left;font-size:14px;font-weight:600}.album-hero__title[data-v-c10664b1]{--hero-title-min:40px;--hero-title-max:62px;font-size:clamp(var(--hero-title-min), var(--hero-title-size,62px), var(--hero-title-max));text-shadow:0 4px 12px #0006;-webkit-line-clamp:2;line-clamp:2;text-align:left;-webkit-box-orient:vertical;width:100%;max-width:100%;margin:0;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.album-hero__title-text[data-v-c10664b1]{white-space:normal;display:inline}.album-hero__title.is-marquee[data-v-c10664b1]{text-overflow:clip}.album-hero__title.is-marquee .album-hero__title-text[data-v-c10664b1]{animation:12s linear infinite album-hero-marquee-c10664b1}.album-hero__meta[data-v-c10664b1]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:500;display:flex}.album-hero__dot[data-v-c10664b1]{opacity:.7}.actions-row[data-v-c10664b1]{background:var(--color-background);align-items:center;gap:16px;padding:0 40px 8px;display:flex}.btn-play-big[data-v-c10664b1]{background:linear-gradient(135deg, var(--album-theme-color) 0%, var(--album-theme-dark) 100%);color:#fff;cursor:pointer;width:48px;height:48px;box-shadow:0 8px 24px var(--album-theme-shadow);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.btn-play-big[data-v-c10664b1] svg{width:24px;height:24px;display:block}.btn-play-big[data-v-c10664b1]:hover{box-shadow:0 8px 32px var(--album-theme-shadow);transform:scale(1.06)}.btn-play-big[data-v-c10664b1]:active{transform:scale(.98)}.btn-shuffle[data-v-c10664b1],.btn-repeat[data-v-c10664b1]{border:1px solid var(--color-text-secondary);width:48px;height:48px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.btn-shuffle[data-v-c10664b1] svg,.btn-repeat[data-v-c10664b1] svg{width:20px;height:20px;display:block}.btn-shuffle[data-v-c10664b1]:hover,.btn-repeat[data-v-c10664b1]:hover{border-color:var(--color-text);color:var(--color-text);transform:scale(1.04)}.btn-shuffle.is-active[data-v-c10664b1],.btn-repeat.is-active[data-v-c10664b1]{background:var(--album-theme-color);border-color:var(--album-theme-color);color:#fff}.track-table[data-v-c10664b1]{flex:1;padding:0 24px 24px}.track-table__header[data-v-c10664b1]{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;grid-template-columns:48px 1fr 80px;gap:16px;margin-bottom:8px;padding:8px 16px;font-size:12px;font-weight:500;display:grid}.track-table__body[data-v-c10664b1]{flex-direction:column;display:flex}.track-table__row[data-v-c10664b1]{color:var(--color-text);cursor:pointer;background:0 0;border-radius:4px;grid-template-columns:48px 1fr 80px;align-items:center;gap:16px;padding:8px 16px;transition:background .2s;display:grid}.track-table__row[data-v-c10664b1]:hover,.track-table__row.is-selected[data-v-c10664b1]{background:#ffffff1a}.track-table__row.is-playing[data-v-c10664b1]:not(:hover):not(.is-selected){background:0 0}.track-table__row.is-playing .track-table__col--index[data-v-c10664b1]{color:var(--album-theme-color)}.track-table__row.is-playing .track-table__number[data-v-c10664b1]{visibility:hidden}.track-table__col[data-v-c10664b1]{align-items:center;min-width:0;display:flex}.track-table__col--index[data-v-c10664b1]{color:var(--color-text-secondary);justify-content:center;font-size:14px}.track-table__number[data-v-c10664b1]{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.track-table__animated-bars[data-v-c10664b1]{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.track-table__play-btn[data-v-c10664b1]{width:32px;height:32px;color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.track-table__play-btn[data-v-c10664b1]:hover{transform:scale(1.08)}.track-table__row.is-playing .track-table__animated-bars[data-v-c10664b1],.track-table__row.is-playing .track-table__play-btn[data-v-c10664b1]{color:var(--album-theme-color)}.track-table__icon[data-v-c10664b1]{color:inherit}.track-table__col--title[data-v-c10664b1]{flex-direction:column;align-items:flex-start;gap:4px;overflow:hidden}.track-table__title-text[data-v-c10664b1]{white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;font-size:16px;font-weight:400;overflow:hidden}.track-table__title-text.is-active[data-v-c10664b1]{color:var(--album-theme-color)}.track-table__artist[data-v-c10664b1]{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;font-size:14px;overflow:hidden}.track-table__col--duration[data-v-c10664b1]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;justify-content:flex-end;font-size:14px}@media (width<=768px){.actions-row[data-v-c10664b1]{gap:12px;padding:0 40px 8px}.actions-row .btn-play-big[data-v-c10664b1],.actions-row .btn-shuffle[data-v-c10664b1],.actions-row .btn-repeat[data-v-c10664b1]{width:40px;height:40px}.album-carousel[data-v-c10664b1]{padding:4px 12px}.album-carousel__item[data-v-c10664b1]{width:188px;max-width:188px}.album-carousel__info[data-v-c10664b1]{max-width:122px}.track-table[data-v-c10664b1]{padding:0 4px 16px}.track-table__header[data-v-c10664b1]{display:none}.track-table__row[data-v-c10664b1]{grid-template-columns:32px 1fr 48px;gap:6px;padding:10px 8px}}@media (width<=520px){.album-hero[data-v-c10664b1]{text-align:center;flex-direction:column;align-items:center;min-height:auto;padding:16px}.album-hero__cover-wrapper[data-v-c10664b1]{width:192px;height:192px}.album-hero__label[data-v-c10664b1],.album-hero__title[data-v-c10664b1]{display:none}.album-hero__meta[data-v-c10664b1]{justify-content:center}}@keyframes album-hero-marquee-c10664b1{0%{transform:translate(0)}8%{transform:translate(0)}70%{transform:translateX(calc(-1 * var(--hero-marquee-distance,0px)))}86%{transform:translateX(calc(-1 * var(--hero-marquee-distance,0px)))}86.01%{transform:translate(0)}to{transform:translate(0)}}.skeleton-loader[data-v-c10664b1]{background:#ffffff08;position:absolute;inset:0}.skeleton-pulse[data-v-c10664b1]{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff17 50%,#ffffff0a 100%) 0 0/200% 100%;width:100%;height:100%;animation:1.4s ease-in-out infinite skeleton-loading-c10664b1}@keyframes skeleton-loading-c10664b1{0%{background-position:200% 0}to{background-position:-200% 0}}.lyrics-view[data-v-c10664b1]{flex-direction:column;flex:1;align-items:center;padding:5px;display:flex;position:relative;overflow-y:auto}.lyrics-view__close[data-v-c10664b1]{z-index:10;width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:inline-flex;position:absolute;top:8px;right:8px}.lyrics-view__close[data-v-c10664b1]:hover{color:var(--color-text);background:#ffffff14;transform:scale(1.06)}[data-v-c10664b1] .lyrics-view__close-icon svg{width:18px;height:18px;display:block}.lyrics-loading[data-v-c10664b1],.lyrics-empty[data-v-c10664b1]{min-height:200px;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:16px;display:flex}.animated-loading-glyph[data-v-6ece91e7]{--loader-padding:.12rem;--loader-gap:.14rem;--loading-color-border:var(--color-neon-cyan);--loading-color-shadow:color-mix(in srgb, var(--color-neon-cyan) 26%, transparent);--loading-color-fill:color-mix(in srgb, var(--color-neon-cyan) 82%, var(--color-text) 18%);--loading-color-fill-dim:color-mix(in srgb, var(--color-primary-light) 72%, var(--color-primary-dark) 28%);--loading-color-stroke:color-mix(in srgb, var(--color-primary-dark) 78%, var(--color-background) 22%);--loading-color-frame-background:color-mix(in srgb, var(--color-primary-dark) 82%, transparent);--loading-color-frame-inner-stroke:color-mix(in srgb, var(--color-primary-dark) 78%, var(--color-background) 22%);--loading-color-segment-border:color-mix(in srgb, var(--color-primary-dark) 70%, var(--color-background) 30%);--loading-color-segment-highlight:color-mix(in srgb, var(--color-text) 20%, transparent);--loading-color-segment-inset:color-mix(in srgb, var(--color-text-secondary) 22%, transparent);--loading-color-segment-active-inset:color-mix(in srgb, var(--color-text) 42%, transparent);--loading-color-segment-active-glow:color-mix(in srgb, var(--color-neon-cyan) 20%, transparent);--loading-font-size:clamp(.56rem, .72vw, .66rem);--loading-letter-spacing:.14em;--loading-text-shadow-size:1px;--loading-text-glow-size:4px;--loading-transition-duration:.11s;--loading-frame-padding-inline:var(--loading-segment-gap);--loading-frame-padding-block:.14rem;--loading-frame-border-width:2px;--loading-frame-glow-size:8px;--loading-frame-background:#16183a24;--loading-segment-count:8;--loading-segment-width:.42rem;--loading-segment-height:var(--loading-font-size);--loading-segment-gap:.12rem;--loading-segment-border-width:1px;--loading-segment-highlight-inset:.06rem;--loading-segment-glow-size:6px;width:100%;height:100%;padding:var(--loader-padding);pointer-events:none;place-items:center;display:grid;position:relative;overflow:hidden}.animated-loading-glyph__hud[data-v-6ece91e7]{justify-items:start;gap:var(--loader-gap);width:fit-content;image-rendering:pixelated;display:inline-grid}.animated-loading-glyph__label[data-v-6ece91e7]{color:var(--loading-color-border);font-family:Courier New,monospace;font-size:var(--loading-font-size);letter-spacing:var(--loading-letter-spacing);text-transform:uppercase;width:fit-content;text-shadow:var(--loading-text-shadow-size) 0 0 var(--loading-color-stroke), 0 var(--loading-text-shadow-size) 0 var(--loading-color-stroke), 0 0 var(--loading-text-glow-size) var(--loading-color-shadow);font-weight:700;line-height:1}.animated-loading-glyph__bar-frame[data-v-6ece91e7]{width:fit-content;padding:var(--loading-frame-padding-block) var(--loading-frame-padding-inline);border:var(--loading-frame-border-width) solid var(--loading-color-border);background:var(--loading-color-frame-background);box-shadow:0 0 var(--loading-frame-glow-size) var(--loading-color-shadow);position:relative}.animated-loading-glyph__bar-grid[data-v-6ece91e7]{align-items:stretch;gap:var(--loading-segment-gap);width:fit-content;min-height:var(--loading-segment-height);display:flex}.animated-loading-glyph__segment[data-v-6ece91e7]{flex:0 0 var(--loading-segment-width);width:var(--loading-segment-width);min-height:var(--loading-segment-height);border:var(--loading-segment-border-width) solid var(--loading-color-segment-border);background:var(--loading-color-fill-dim);box-shadow:inset 0 1px 0 var(--loading-color-segment-inset), 0 0 0 transparent;transition:background-color var(--loading-transition-duration) steps(1, end), box-shadow var(--loading-transition-duration) steps(1, end), opacity var(--loading-transition-duration) steps(1, end);position:relative}.animated-loading-glyph__segment[data-v-6ece91e7]:before{content:"";inset:var(--loading-segment-highlight-inset);background:var(--loading-color-segment-highlight);opacity:0;transition:opacity var(--loading-transition-duration) steps(1, end);position:absolute}.animated-loading-glyph__segment--active[data-v-6ece91e7]{background:var(--loading-color-fill);box-shadow:inset 0 1px 0 var(--loading-color-segment-active-inset), 0 0 var(--loading-segment-glow-size) var(--loading-color-segment-active-glow)}.animated-loading-glyph__segment--active[data-v-6ece91e7]:before{opacity:1}.arcade-menu-button[data-v-b8e4788c]{--arcade-button-radius:.6rem;--arcade-button-inner-radius:.5rem;--arcade-button-size:clamp(2.75rem, 7vw, 3.85rem);--arcade-button-aspect-ratio:1.1;--arcade-button-marquee-duration:7.2s;--arcade-button-text-size:clamp(.52rem, 1.15vw, .64rem);width:calc(var(--arcade-button-size) * var(--arcade-button-aspect-ratio));min-width:calc(var(--arcade-button-size) * var(--arcade-button-aspect-ratio));max-width:calc(var(--arcade-button-size) * var(--arcade-button-aspect-ratio));height:var(--arcade-button-size);flex:0 0 calc(var(--arcade-button-size) * var(--arcade-button-aspect-ratio));border-radius:var(--arcade-button-radius);box-shadow:0 0 0 1px color-mix(in srgb, var(--tone-contour) 74%, #000 26%), 0 10px 18px #0000003d;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:linear-gradient(165deg,#302e3cfa,#181822fa);border:0;padding:0;transition:box-shadow .2s;position:relative}.arcade-menu-button[data-v-b8e4788c]:before,.arcade-menu-button[data-v-b8e4788c]:after{content:"";pointer-events:none;position:absolute}.arcade-menu-button[data-v-b8e4788c]:before{border-radius:var(--arcade-button-inner-radius);border:1px solid color-mix(in srgb, var(--tone-contour) 84%, #fff 16%);opacity:.86;inset:.35rem}.arcade-menu-button[data-v-b8e4788c]:after{border-radius:var(--arcade-button-radius);box-shadow:0 0 0 0 color-mix(in srgb, var(--tone-contour) 35%, transparent 65%);transition:box-shadow .2s;inset:0}.arcade-menu-button[data-v-b8e4788c]:hover:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb, var(--tone-contour) 92%, #fff 8%), 0 0 20px color-mix(in srgb, var(--tone-contour) 58%, transparent 42%), 0 10px 18px #00000042}.arcade-menu-button[data-v-b8e4788c]:hover:not(:disabled):after{box-shadow:0 0 18px 3px color-mix(in srgb, var(--tone-contour) 62%, transparent 38%)}.arcade-menu-button[data-v-b8e4788c]:active:not(:disabled){filter:brightness(.88)}.arcade-menu-button[data-v-b8e4788c]:focus-visible{outline:2px solid color-mix(in srgb, var(--tone-contour) 90%, #fff 10%);outline-offset:3px}.arcade-menu-button--active[data-v-b8e4788c]{box-shadow:0 0 0 2px color-mix(in srgb, var(--tone-contour) 90%, #fff 10%), inset 0 0 0 1px color-mix(in srgb, var(--tone-contour) 68%, transparent 32%), 0 0 18px color-mix(in srgb, var(--tone-contour) 56%, transparent 44%), 0 10px 18px #00000047}.arcade-menu-button--active[data-v-b8e4788c]:after{box-shadow:0 0 14px 2px color-mix(in srgb, var(--tone-contour) 48%, transparent 52%)}.arcade-menu-button--click-highlighted[data-v-b8e4788c],.arcade-menu-button--click-highlighted.arcade-menu-button--inner-only[data-v-b8e4788c]{box-shadow:0 0 0 2px color-mix(in srgb, var(--tone-contour) 92%, #fff 8%), inset 0 0 0 1px color-mix(in srgb, var(--tone-contour) 68%, transparent 32%), 0 0 18px color-mix(in srgb, var(--tone-contour) 52%, transparent 48%), 0 12px 22px #0000004d}.arcade-menu-button--click-highlighted[data-v-b8e4788c]:after{box-shadow:0 0 14px 2px color-mix(in srgb, var(--tone-contour) 52%, transparent 48%)}.arcade-menu-button--inner-only[data-v-b8e4788c]{box-shadow:0 0 0 1px color-mix(in srgb, var(--tone-contour) 74%, #000 26%), 0 10px 18px #0000003d}.arcade-menu-button--inner-only[data-v-b8e4788c]:before{display:none}.arcade-menu-button--inner-only[data-v-b8e4788c]:hover:not(:disabled),.arcade-menu-button--inner-only.arcade-menu-button--active[data-v-b8e4788c]{box-shadow:0 0 0 1px color-mix(in srgb, var(--tone-contour) 94%, #fff 6%), 0 0 16px color-mix(in srgb, var(--tone-contour) 52%, transparent 48%), 0 10px 18px #00000042}.arcade-menu-button[data-v-b8e4788c]:disabled{opacity:.6;cursor:default}.arcade-menu-button__inner[data-v-b8e4788c]{border-radius:var(--arcade-button-radius);background:repeating-linear-gradient(#1c1c28fa 0 2px,#262634fa 2px 4px);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.arcade-menu-button__label[data-v-b8e4788c]{--marquee-distance:0px;text-overflow:ellipsis;white-space:nowrap;width:90%;max-width:90%;color:var(--color-text);font-family:Space Mono,Courier New,monospace;font-size:var(--arcade-button-text-size);letter-spacing:.04em;text-shadow:none;font-weight:700;display:block;overflow:hidden}.arcade-menu-button__label.is-marquee[data-v-b8e4788c]{text-overflow:clip}.arcade-menu-button__label-text[data-v-b8e4788c]{will-change:transform;display:inline-block;transform:translate(0)}.arcade-menu-button__label.is-marquee .arcade-menu-button__label-text[data-v-b8e4788c]{animation:arcade-menu-button-marquee-overflow-b8e4788c var(--arcade-button-marquee-duration) linear infinite}@keyframes arcade-menu-button-marquee-overflow-b8e4788c{0%{transform:translate(0)}6%{transform:translate(0)}66%{transform:translateX(calc(-1 * var(--marquee-distance)))}82%{transform:translateX(calc(-1 * var(--marquee-distance)))}82.01%{transform:translate(0)}to{transform:translate(0)}}.about-entry-card[data-v-fbed94f4]{--about-card-title-font-size:clamp(1rem, 7.1cqi, 1.2rem);--about-entry-contour:var(--color-neon-cyan);--about-card-cursor-width-ratio:.5;--about-card-cursor-height-ratio:.88;--about-card-cursor-gap-ratio:.1;--about-card-cursor-baseline-shift-ratio:0;--about-card-cursor-blink-duration:var(--typing-cursor-blink-duration,1.05s);width:min(var(--about-card-width-desktop), calc(100vw - 2rem));aspect-ratio:var(--about-card-aspect-ratio);perspective:1200px;background:0 0;border:0;padding:0;container-type:inline-size}.about-entry-card__inner[data-v-fbed94f4]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.2,.7,.3,1);display:block;position:relative}.about-entry-card--flipped .about-entry-card__inner[data-v-fbed94f4]{transform:rotateY(180deg)}.about-entry-card__face[data-v-fbed94f4]{border:1px solid color-mix(in srgb, var(--about-entry-contour) 58%, transparent 42%);backface-visibility:hidden;transform-style:preserve-3d;color:var(--color-text);box-shadow:0 18px 40px #00000080, 0 0 12px color-mix(in srgb, var(--about-entry-contour) 28%, transparent 72%), inset 0 0 0 1px #ffffff0a;background:linear-gradient(#130541f5 0%,#2d2d44f2 100%),linear-gradient(#8b4f7d42 0%,#0a0a1226 100%);border-radius:1rem;flex-direction:column;gap:.6rem;padding:.9rem;display:flex;position:absolute;inset:0}.about-entry-card__face--front[data-v-fbed94f4]{transform:rotateY(0)translateZ(1px)}.about-entry-card__face--back[data-v-fbed94f4]{background:linear-gradient(#120735 0%,#211f37 100%);transform:rotateY(180deg)translateZ(1px)}.about-entry-card:not(.about-entry-card--flipped) .about-entry-card__face--back[data-v-fbed94f4],.about-entry-card--flipped .about-entry-card__face--front[data-v-fbed94f4]{visibility:hidden}.about-entry-card--flipped .about-entry-card__face--back[data-v-fbed94f4]{visibility:visible}.about-entry-card__header[data-v-fbed94f4]{justify-content:center;align-items:center;min-height:2.4rem;display:flex}.about-entry-card__title[data-v-fbed94f4]{box-sizing:border-box;text-align:center;width:100%;color:var(--color-text);font-family:Space Mono,Courier New,monospace;font-size:var(--about-card-title-font-size);letter-spacing:clamp(.03em,.24cqi,.08em);white-space:nowrap;text-transform:uppercase;justify-content:center;align-items:center;margin:0;padding-inline:.12em;line-height:1.1;display:inline-flex;overflow:hidden}.about-entry-card__cursor-indicator[data-v-fbed94f4]{width:calc(var(--about-card-cursor-width-ratio) * 1em);height:calc(var(--about-card-cursor-height-ratio) * 1em);vertical-align:baseline;transform:translateY(calc(var(--about-card-cursor-baseline-shift-ratio) * 1em));color:var(--color-text);animation:typing-cursor-blink var(--about-card-cursor-blink-duration) step-end infinite;background:currentColor;border-radius:.08em;flex:none;margin-inline-start:calc(var(--about-card-cursor-gap-ratio) * 1em);display:inline-block;box-shadow:0 0 10px #ffffff14}.about-entry-card__cursor-indicator--hidden[data-v-fbed94f4]{opacity:0;animation:none}.about-entry-card__image-frame[data-v-fbed94f4]{aspect-ratio:1;background:linear-gradient(#ffffff0a,#0a0a1259);border-radius:.8rem;width:100%;position:relative;overflow:hidden}.about-entry-card__image-skeleton[data-v-fbed94f4]{z-index:0;position:absolute;inset:0}.about-entry-card__image[data-v-fbed94f4]{object-fit:cover;object-position:center 28%;opacity:0;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.about-entry-card__image--loaded[data-v-fbed94f4]{opacity:1}.about-entry-card__image--covered[data-v-fbed94f4]{opacity:0}.about-entry-card__image--frame[data-v-fbed94f4]{z-index:1}.about-entry-card__actions[data-v-fbed94f4]{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;justify-items:center;gap:.56rem;width:100%;margin-top:auto;display:grid}.about-entry-card__back-header[data-v-fbed94f4]{justify-content:center;align-items:center;min-height:2rem;display:flex;position:relative}.about-entry-card__story[data-v-fbed94f4]{gap:.68rem;min-height:0;margin-top:.2rem;display:grid;overflow:auto}.about-entry-card__story-block[data-v-fbed94f4]{gap:0;display:grid}.about-entry-card__story-copy[data-v-fbed94f4]{white-space:pre-line;text-align:left;color:var(--color-text);margin:0;font-family:Space Mono,Courier New,monospace;font-size:.72rem;line-height:1.36}.about-entry-card__story-copy--dict strong[data-v-fbed94f4]{color:var(--color-text);font-weight:700}.about-entry-card__story-copy--dict em[data-v-fbed94f4]{opacity:.75;font-style:italic}.about-entry-card__story-link[data-v-fbed94f4]{color:var(--color-neon-cyan);font:inherit;cursor:pointer;text-underline-offset:.15em;transition:color var(--transition-base), text-decoration-color var(--transition-base);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #68c6e08c;text-decoration:underline #68c6e08c;display:inline}.about-entry-card__story-link[data-v-fbed94f4]:hover,.about-entry-card__story-link[data-v-fbed94f4]:focus-visible{color:#9fe7fb;outline:none;text-decoration-color:currentColor}@media (width<=767px){.about-entry-card[data-v-fbed94f4]{width:min(var(--about-card-width-mobile), calc(100vw - 2rem))}}.about-flip-card[data-v-657ba092]{--about-card-width:var(--about-members-card-width,15.75rem);--about-card-width-mobile:var(--about-members-card-width-mobile,16rem);--about-card-height-mobile:clamp(18.4rem, 65vh, 25rem);--about-card-aspect-ratio:5 / 8;--about-card-face-radius:1rem;--about-card-frame-radius:.9rem;--about-card-face-gap:0rem;--about-card-back-face-gap:0rem;--about-card-face-padding:.8rem;--about-card-face-padding-mobile:.8rem;--about-card-header-height:3.1rem;--about-card-avatar-frame-padding:.55rem .35rem .35rem;--about-card-avatar-max-height:14.35rem;--about-card-back-icon-size:2.2rem;--about-card-back-icon-offset:.9rem;--about-card-back-badge-gap:.2rem;--about-card-back-badge-width:calc((var(--about-card-back-icon-size) * 2) + var(--about-card-back-badge-gap));--about-card-back-badge-inner-size:1.08rem;--about-card-back-body-gap:.55rem;--about-card-title-font-size:clamp(1.1rem, 1.5vw, 1.45rem);--about-card-title-line-height:1.1;--about-card-copy-font-size:.93rem;--about-card-copy-font-size-mobile:.84rem;--about-card-copy-padding-inline-end:.2rem;--about-card-cursor-width-ratio:.5;--about-card-cursor-height-ratio:.88;--about-card-cursor-gap-ratio:.1;--about-card-cursor-baseline-shift-ratio:0;--about-card-cursor-blink-duration:1.05s;--about-card-avatar-filter:saturate(.82) contrast(1.08) brightness(.9) sepia(.16) hue-rotate(-12deg);--about-card-avatar-drop-shadow:drop-shadow(0 18px 28px #00000073);--about-card-floating-avatar-shadow:0 12px 24px #00000052;aspect-ratio:var(--about-card-aspect-ratio);min-height:0;width:min(100%, var(--about-card-width));height:auto;max-width:min(100%, var(--about-card-width));cursor:pointer;perspective:1600px;isolation:isolate;z-index:0;outline:none;position:relative}.about-flip-card--focused[data-v-657ba092],.about-flip-card--flipped[data-v-657ba092]{z-index:2}.about-flip-card__inner[data-v-657ba092]{height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.about-flip-card__face[data-v-657ba092]{gap:var(--about-card-face-gap);padding:var(--about-card-face-padding);border:1px solid var(--color-neon-magenta);border-radius:var(--about-card-face-radius);backface-visibility:hidden;transform-style:preserve-3d;pointer-events:none;background:linear-gradient(#130541f5 0%,#2d2d44f2 100%),linear-gradient(#8b4f7d42 0%,#0a0a1226 100%);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 40px #00000080,0 0 12px #bf075a47,inset 0 0 0 1px #ffffff0a}.about-flip-card__face--front[data-v-657ba092]{pointer-events:auto;transform:rotateY(0)translateZ(1px)}.about-flip-card__face[data-v-657ba092]:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#d4af371f,#0000 38%),radial-gradient(circle at 100% 100%,#68c6e01f,#0000 42%);position:absolute;inset:0}.about-flip-card__face--back[data-v-657ba092]{gap:var(--about-card-back-face-gap);transform:rotateY(180deg)translateZ(1px)}.about-flip-card__face[data-v-657ba092],.about-flip-card__face[data-v-657ba092] *{backface-visibility:hidden}.about-flip-card--flipped .about-flip-card__face--front[data-v-657ba092]{pointer-events:none}.about-flip-card--flipped .about-flip-card__face--back[data-v-657ba092]{pointer-events:auto}.about-flip-card--flipped .about-flip-card__face[data-v-657ba092]{border-color:var(--color-neon-cyan);box-shadow:0 18px 40px #0000008c,0 0 22px #68c6e061,inset 0 0 0 1px #ffffff0f}.about-flip-card--focused .about-flip-card__face[data-v-657ba092],.about-flip-card:focus-visible .about-flip-card__face[data-v-657ba092]{box-shadow:0 18px 40px #0000008c,0 0 0 2px #68c6e059,0 0 22px #68c6e052}.about-flip-card__front-header[data-v-657ba092],.about-flip-card__title[data-v-657ba092],.about-flip-card__back-header[data-v-657ba092],.about-flip-card__back-body[data-v-657ba092],.about-flip-card__copy[data-v-657ba092],.about-flip-card__song-chip[data-v-657ba092],.about-flip-card__avatar-frame[data-v-657ba092]{z-index:1;position:relative}.about-flip-card__front-header[data-v-657ba092],.about-flip-card__back-header[data-v-657ba092]{flex:0 0 var(--about-card-header-height);width:100%;height:var(--about-card-header-height);min-height:var(--about-card-header-height);max-height:var(--about-card-header-height);justify-content:center;align-items:flex-start;display:flex;position:relative}.about-flip-card__back-header[data-v-657ba092]{justify-content:space-between}.about-flip-card__title[data-v-657ba092]{font-size:var(--about-card-title-font-size);line-height:var(--about-card-title-line-height);color:var(--color-text);text-transform:uppercase;letter-spacing:.08em;text-align:center;justify-content:center;align-items:center;margin:0;display:inline-flex}.about-flip-card__title--front[data-v-657ba092]{align-self:flex-start;padding-top:.35rem}.about-flip-card__avatar-frame[data-v-657ba092]{min-height:0;padding:var(--about-card-avatar-frame-padding);border-radius:var(--about-card-frame-radius);background:linear-gradient(#ffffff0a 0%,#0a0a1259 100%),radial-gradient(circle at top,#68c6e029,#0000 45%);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.about-flip-card__avatar-skeleton[data-v-657ba092]{z-index:0;position:absolute;inset:0}.about-flip-card__avatar[data-v-657ba092]{width:100%;max-width:100%;height:auto;max-height:var(--about-card-avatar-max-height);object-fit:contain;object-position:center center;opacity:0;z-index:1;filter:var(--about-card-avatar-filter) var(--about-card-avatar-drop-shadow);flex:none;transition:opacity .24s;display:block;position:relative}.about-flip-card__avatar--loaded[data-v-657ba092]{opacity:1}.about-flip-card__avatar--playing[data-v-657ba092]{opacity:0!important;transition:none!important}.about-flip-card__flip-video[data-v-657ba092]{object-fit:contain;z-index:2;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.about-flip-card__back-avatar-slot[data-v-657ba092]{flex:0 0 var(--about-card-back-icon-size);width:var(--about-card-back-icon-size);height:var(--about-card-back-icon-size);background:radial-gradient(circle at top,#68c6e02e,#0a0a1233 70%),#00000047;border:1px solid #68c6e073;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.about-flip-card__back-avatar-anchor[data-v-657ba092]{top:var(--about-card-back-icon-offset);right:var(--about-card-back-icon-offset);width:var(--about-card-back-icon-size);height:var(--about-card-back-icon-size);pointer-events:none;opacity:0;position:absolute}.about-flip-card__back-avatar[data-v-657ba092]{object-fit:cover;object-position:center 20%;width:100%;height:100%;filter:var(--about-card-avatar-filter)}.about-flip-card__back-body[data-v-657ba092]{gap:var(--about-card-back-body-gap);flex-direction:column;flex:1;min-height:0;display:flex}.about-flip-card__back-badges[data-v-657ba092]{grid-template-columns:repeat(2, var(--about-card-back-icon-size));grid-auto-rows:var(--about-card-back-icon-size);gap:var(--about-card-back-badge-gap);width:var(--about-card-back-badge-width);place-content:start;align-items:start;display:grid}.about-flip-card__copy[data-v-657ba092]{min-height:0;color:var(--color-text);line-height:1.48;font-size:var(--about-card-copy-font-size);text-align:left;padding-right:var(--about-card-copy-padding-inline-end);flex:1;margin:0;display:block;overflow-y:auto}.about-flip-card__cursor-indicator[data-v-657ba092]{width:calc(var(--about-card-cursor-width-ratio) * 1em);height:calc(var(--about-card-cursor-height-ratio) * 1em);vertical-align:baseline;transform:translateY(calc(var(--about-card-cursor-baseline-shift-ratio) * 1em));opacity:0;background:currentColor;border-radius:.08em;flex:none;margin-inline-start:calc(var(--about-card-cursor-gap-ratio) * 1em);display:inline-block}.about-flip-card__cursor-indicator--title[data-v-657ba092]{color:var(--color-text);box-shadow:0 0 10px #ffffff14}.about-flip-card__cursor-indicator--copy[data-v-657ba092]{color:var(--color-text-secondary);box-shadow:0 0 10px #ffffff0a}.about-flip-card--show-title-cursor .about-flip-card__cursor-indicator--title[data-v-657ba092],.about-flip-card--flipped.about-flip-card--hovered .about-flip-card__cursor-indicator--copy[data-v-657ba092]{opacity:1;animation:about-flip-card-cursor-blink-657ba092 var(--about-card-cursor-blink-duration) step-end infinite}.about-flip-card__badge[data-v-657ba092]{color:var(--color-neon-cyan);width:var(--about-card-back-icon-size);height:var(--about-card-back-icon-size);min-height:var(--about-card-back-icon-size);max-height:var(--about-card-back-icon-size);aspect-ratio:1;flex:0 0 var(--about-card-back-icon-size);background:#00000038;border:1px solid #68c6e03d;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.about-flip-card__badge[data-v-657ba092] .about-flip-card__badge-icon{width:var(--about-card-back-badge-inner-size);height:var(--about-card-back-badge-inner-size);fill:currentColor;display:block}.about-flip-card__song-chip[data-v-657ba092]{color:var(--color-neon-cyan);font:inherit;cursor:pointer;text-underline-offset:.15em;transition:color var(--transition-base), text-decoration-color var(--transition-base);background:0 0;border:0;border-radius:0;align-items:baseline;margin-inline:.22em;padding:0;-webkit-text-decoration:underline #68c6e08c;text-decoration:underline #68c6e08c;display:inline-flex}.about-flip-card__floating-avatar[data-v-657ba092]{border-radius:var(--about-card-face-radius);pointer-events:none;z-index:3;box-shadow:var(--about-card-floating-avatar-shadow);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:hidden}.about-flip-card__floating-avatar img[data-v-657ba092]{object-fit:cover;object-position:center 20%;width:100%;height:100%;filter:var(--about-card-avatar-filter);display:block}.about-flip-card__song-chip[data-v-657ba092]:hover,.about-flip-card__song-chip[data-v-657ba092]:focus-visible{color:#9fe7fb;outline:none;text-decoration-color:currentColor}@keyframes about-flip-card-cursor-blink-657ba092{0%,48%{opacity:1}49%,to{opacity:0}}@media (width<=767px){.about-flip-card[data-v-657ba092]{width:min(100%, var(--about-card-width-mobile));height:var(--about-card-height-mobile)}.about-flip-card__face[data-v-657ba092]{padding:var(--about-card-face-padding-mobile)}.about-flip-card__copy[data-v-657ba092]{font-size:var(--about-card-copy-font-size-mobile)}}.about-members[data-v-431c9baf]{--about-members-card-width:var(--about-card-width-desktop);--about-members-card-width-mobile:var(--about-card-width-mobile);--about-members-cell-max-width:calc(100vw - 2rem);--about-members-padding-block:clamp(.2rem, .8vw, .5rem);--about-members-padding-inline:clamp(.4rem, 1vw, .8rem);--about-members-carousel-gap:var(--about-card-gap);--about-members-carousel-scroll-padding:var(--about-track-inline-padding);--about-members-carousel-inline-padding:.1rem;--about-members-carousel-min-height:300px;width:100%;height:100%;min-height:auto;padding:var(--about-members-padding-block) var(--about-members-padding-inline);box-sizing:border-box;justify-content:center;align-items:flex-start;margin:0 auto;display:flex}.about-members__carousel[data-v-431c9baf]{justify-content:center;align-items:flex-start;gap:var(--about-members-carousel-gap);width:100%;height:100%;min-height:var(--about-members-carousel-min-height);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:contain;touch-action:pan-x pan-y;padding-inline:var(--about-members-carousel-scroll-padding);scrollbar-width:none;padding-block:.4rem;display:flex;overflow:auto}.about-members__carousel[data-v-431c9baf]::-webkit-scrollbar{display:none}@media (width<=1050px){.about-members__carousel[data-v-431c9baf]{justify-content:flex-start}}@media (width<=767px){.about-members[data-v-431c9baf]{--about-members-card-width:var(--about-members-card-width-mobile)}}.about-members__cell[data-v-431c9baf]{flex:0 0 min(var(--about-members-card-width), var(--about-members-cell-max-width));width:min(var(--about-members-card-width), var(--about-members-cell-max-width));scroll-snap-align:center;justify-content:center;align-items:center;margin-block:auto;display:flex}.lyrics-flip-card[data-v-19cbf475]{--about-card-title-font-size:clamp(1.1rem, 1vw, 1.2rem);--lyrics-card-contour:var(--lyrics-album-contour);width:min(var(--about-card-width-desktop), calc(100vw - 2rem));aspect-ratio:var(--about-card-aspect-ratio);perspective:1200px;background:0 0;border:0;padding:0}.lyrics-flip-card__inner[data-v-19cbf475]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.2,.7,.3,1);display:block;position:relative}.lyrics-flip-card--flipped .lyrics-flip-card__inner[data-v-19cbf475]{transform:rotateY(180deg)}.lyrics-flip-card__face[data-v-19cbf475]{border:1px solid color-mix(in srgb, var(--lyrics-card-contour) 58%, transparent 42%);backface-visibility:hidden;color:var(--color-text);box-shadow:0 18px 40px #00000080, 0 0 12px color-mix(in srgb, var(--lyrics-card-contour) 26%, transparent 74%), inset 0 0 0 1px #ffffff0a;background:linear-gradient(160deg,#130541f5,#2d2d44f2);border-radius:1rem;flex-direction:column;gap:.68rem;padding:.95rem;display:flex;position:absolute;inset:0}.lyrics-flip-card__face--back[data-v-19cbf475]{transform:rotateY(180deg)}.lyrics-flip-card__header[data-v-19cbf475]{grid-template-columns:3.6rem 1fr;align-items:center;gap:.66rem;display:grid}.lyrics-flip-card__cover[data-v-19cbf475]{object-fit:cover;border-radius:.56rem;width:3.6rem;height:3.6rem}.lyrics-flip-card__header-copy[data-v-19cbf475]{flex-direction:column;min-width:0;display:flex}.lyrics-flip-card__title[data-v-19cbf475]{font-family:Space Mono,monospace;font-size:var(--about-card-title-font-size);letter-spacing:0;margin:0}.lyrics-flip-card__subtitle[data-v-19cbf475],.lyrics-flip-card__credits[data-v-19cbf475]{letter-spacing:.03em;color:var(--color-text-secondary);font-family:Space Mono,monospace;font-size:.68rem}.lyrics-flip-card__rows[data-v-19cbf475]{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.lyrics-flip-card__row-item[data-v-19cbf475]{margin:0}.lyrics-flip-card__row[data-v-19cbf475]{border:1px solid color-mix(in srgb, var(--lyrics-card-contour) 45%, transparent 55%);width:100%;color:var(--color-text);letter-spacing:.04em;text-align:left;cursor:pointer;background:linear-gradient(#0000002e,#0000004d);border-radius:.62rem;padding:.42rem .56rem;font-family:Space Mono,Courier New,monospace;font-size:.84rem;transition:border-color .2s,transform .2s}.lyrics-flip-card__row[data-v-19cbf475]:hover,.lyrics-flip-card__row[data-v-19cbf475]:focus-visible{border-color:color-mix(in srgb, var(--lyrics-card-contour) 74%, #fff 26%);outline:none;transform:translate(1px)}.lyrics-flip-card__back-header[data-v-19cbf475]{justify-content:center;align-items:center;min-height:2rem;display:flex}.lyrics-flip-card__back-copy[data-v-19cbf475]{text-align:center;flex-direction:column;align-items:center;gap:.22rem;display:flex}.lyrics-flip-card__loading[data-v-19cbf475]{flex:1;justify-content:center;align-items:center;display:flex}.lyrics-flip-card__lyrics-text[data-v-19cbf475]{white-space:pre-wrap;text-align:left;flex:1;margin:0;padding-right:.15rem;font-family:Segoe UI,Noto Sans,Helvetica Neue,Arial,sans-serif;font-size:.72rem;line-height:1.35;overflow:auto}@media (width<=767px){.lyrics-flip-card[data-v-19cbf475]{width:min(var(--about-card-width-mobile), calc(100vw - 2rem))}}.lyrics-cards[data-v-fc41aa28]{box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:0;margin:0 auto;padding:0;display:flex;overflow-x:hidden}.lyrics-cards__stage[data-v-fc41aa28]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:contain;touch-action:pan-x pan-y;width:100%;height:100%;min-height:0;padding-inline:var(--about-track-inline-padding);scrollbar-width:none;justify-content:center;align-items:flex-start;padding-block:.4rem;display:flex;overflow:auto}.lyrics-cards__stage[data-v-fc41aa28]::-webkit-scrollbar{display:none}.lyrics-cards__cell[data-v-fc41aa28]{flex:0 1 min(var(--about-card-width-desktop), calc(100vw - 2rem));width:min(var(--about-card-width-desktop), calc(100vw - 2rem));scroll-snap-align:center;justify-content:center;align-items:center;min-height:0;margin-block:auto;display:flex}.about-view[data-v-23088fb0]{width:100%;height:100%;overflow:clip auto}.about-view__sections[data-v-23088fb0]{width:min(100%, var(--about-track-max-width));height:100%;margin-inline:auto;position:relative;overflow:hidden auto}.about-view__section[data-v-23088fb0]{opacity:1;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:relative;overflow:hidden auto}.about-view__carousel-shell[data-v-23088fb0]{justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:relative}.about-view__carousel[data-v-23088fb0]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:contain;touch-action:pan-x pan-y;width:100%;height:100%;padding-inline:var(--about-track-inline-padding);scrollbar-width:none;justify-content:center;align-items:flex-start;padding-block:.4rem;display:flex;overflow:auto}.about-view__carousel[data-v-23088fb0]::-webkit-scrollbar{display:none}.about-view__carousel-cell[data-v-23088fb0]{flex:0 0 min(var(--about-card-width-desktop), calc(100vw - 2rem));width:min(var(--about-card-width-desktop), calc(100vw - 2rem));scroll-snap-align:center;justify-content:center;align-items:center;min-height:0;margin-block:auto;display:flex}.gallery-layout[data-v-daed6aad]{width:100%;height:100%;color:var(--color-text);pointer-events:auto;background:0 0;display:flex;position:absolute;inset:0;overflow:hidden}.gallery-rail[data-v-daed6aad]{background:var(--color-surface);border-right:1px solid var(--color-border);box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:8px;width:72px;padding:8px;transition:width .3s;display:flex;overflow-x:hidden}.gallery-rail.is-expanded[data-v-daed6aad]{width:240px}.gallery-rail__toggle[data-v-daed6aad]{width:100%;height:56px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-base);box-sizing:border-box;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.gallery-rail__toggle[data-v-daed6aad]:hover{color:var(--color-text);background:#ffffff1a}.gallery-rail__toggle-icon[data-v-daed6aad]{background:currentColor;border-radius:999px;width:20px;height:2px;display:inline-block;position:relative}.gallery-rail__toggle-icon[data-v-daed6aad]:before,.gallery-rail__toggle-icon[data-v-daed6aad]:after{content:"";background:currentColor;border-radius:999px;width:20px;height:2px;position:absolute;left:0}.gallery-rail__toggle-icon[data-v-daed6aad]:before{top:-6px}.gallery-rail__toggle-icon[data-v-daed6aad]:after{top:6px}.gallery-rail__list[data-v-daed6aad]{flex-direction:column;gap:8px;display:flex;overflow-x:hidden}.gallery-rail__item[data-v-daed6aad]{width:100%;height:56px;transition:background var(--transition-base);color:var(--color-text);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0;display:inline-flex}.gallery-rail.is-expanded .gallery-rail__item[data-v-daed6aad]{justify-content:flex-start;padding:0 12px}.gallery-rail__item[data-v-daed6aad]:hover{background:#ffffff1a}.gallery-rail__item.is-active[data-v-daed6aad]{background:#ffffff26}.gallery-rail__icon[data-v-daed6aad]{font-size:20px;line-height:1}.gallery-rail__label[data-v-daed6aad]{color:var(--color-text);opacity:.95;font-size:14px}.gallery-main[data-v-daed6aad]{flex-direction:column;flex:1;display:flex;overflow:hidden}.filters-bar[data-v-daed6aad]{z-index:var(--z-sticky);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;border-bottom:1px solid #ffffff1f;position:sticky;top:0}.filters-bar__row[data-v-daed6aad]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.filters-bar__left[data-v-daed6aad]{grid-column:1;align-items:center;gap:12px;min-width:0;display:flex}.filter-group[data-v-daed6aad]{flex-direction:row;align-items:center;min-width:180px;display:flex}.btn-clear[data-v-daed6aad]{height:38px;color:var(--color-text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:0 12px}.btn-clear[data-v-daed6aad]:hover{background:#ffffff1a}.filter-select[data-v-daed6aad]{width:100%}.filter-select[data-v-daed6aad] .p-treeselect-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.filter-value[data-v-daed6aad]{white-space:nowrap;text-overflow:ellipsis;max-width:260px;display:inline-block;overflow:hidden}.filter-value--placeholder[data-v-daed6aad]{color:var(--color-text-secondary)}.btn-gear[data-v-daed6aad]{width:38px;height:38px;color:var(--color-text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;grid-column:3;justify-content:center;justify-self:end;align-items:center;display:inline-flex}.btn-gear[data-v-daed6aad]:hover{background:#ffffff1a}.btn-gear .pi[data-v-daed6aad]{font-size:18px;line-height:1}@media (width<=720px){.filters-bar__row[data-v-daed6aad]{flex-wrap:wrap;align-items:center;display:flex}.filters-bar__left[data-v-daed6aad]{flex:100%}.breadcrumb--center[data-v-daed6aad]{flex:100%;justify-content:center}.btn-gear[data-v-daed6aad]{flex:none;margin-left:auto}}.gallery-content[data-v-daed6aad]{flex:1;position:relative;overflow:auto}.gallery-floating-date[data-v-daed6aad]{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffeb;letter-spacing:.02em;background:#00000080;border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;font-size:12px;position:absolute;top:14px;right:14px}.gallery-month-header[data-v-daed6aad]{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffc;text-transform:uppercase;letter-spacing:.12em;background:#00000059;border-bottom:1px solid #ffffff1a;padding:10px 12px;font-size:12px;position:sticky;top:0}.gallery-grid[data-v-daed6aad]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:12px;display:grid}.gallery-masonry[data-v-daed6aad]{column-count:4;column-gap:10px;padding:12px}@media (width<=1200px){.gallery-masonry[data-v-daed6aad]{column-count:3}}@media (width<=900px){.gallery-masonry[data-v-daed6aad]{column-count:2}}@media (width<=600px){.gallery-masonry[data-v-daed6aad]{column-count:1}.gallery-rail[data-v-daed6aad]{z-index:20;width:44px;position:absolute;top:0;bottom:0;left:0}.gallery-rail.is-expanded[data-v-daed6aad]{width:220px;box-shadow:4px 0 24px #000000b3}.gallery-main[data-v-daed6aad]{width:calc(100% - 44px);margin-left:44px}.lightbox-close[data-v-daed6aad]{display:none}.lightbox[data-v-daed6aad]:before{content:"";z-index:10002;pointer-events:none;background:#ffffff40;border-radius:2px;width:36px;height:4px;position:absolute;top:10px;left:50%;transform:translate(-50%)}}.gallery-item[data-v-daed6aad]{aspect-ratio:1;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #ffffff0f;position:relative;overflow:hidden}.gallery-highlight-tile[data-v-daed6aad]{cursor:pointer;position:relative}.gallery-highlight-tile[data-v-daed6aad]:hover{border-color:var(--color-neon-magenta);box-shadow:0 0 18px color-mix(in srgb, var(--color-neon-magenta) 30%, transparent)}.gallery-item--masonry[data-v-daed6aad]{aspect-ratio:auto;break-inside:avoid;width:100%;margin:0 0 10px;display:inline-block}.gallery-item--masonry[data-v-daed6aad]:not(.is-loaded){aspect-ratio:1;min-height:180px}.gallery-item.selected[data-v-daed6aad]{outline-offset:-2px;outline:2px solid #ffffff38}.gallery-img[data-v-daed6aad]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--transition-base)}.gallery-img--masonry[data-v-daed6aad]{object-fit:contain;height:auto;display:block}.gallery-item.is-loaded .gallery-img[data-v-daed6aad]{opacity:1}.skeleton-loader[data-v-daed6aad]{background:#ffffff08;position:absolute;inset:0}.skeleton-pulse[data-v-daed6aad]{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff17 50%,#ffffff0a 100%) 0 0/200% 100%;width:100%;height:100%;animation:1.4s ease-in-out infinite skeleton-loading-daed6aad}@keyframes skeleton-loading-daed6aad{0%{background-position:200% 0}to{background-position:-200% 0}}.albums-content[data-v-daed6aad]{flex:1;padding:12px;overflow:auto}.albums-grid[data-v-daed6aad]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.album-card[data-v-daed6aad]{border-radius:var(--radius-lg);background:0 0;border:1px solid #ffffff0f;overflow:hidden}.album-thumbnail[data-v-daed6aad]{aspect-ratio:16/9;background:0 0;overflow:hidden}.album-thumbnail img[data-v-daed6aad]{object-fit:cover;width:100%;height:100%}.album-placeholder[data-v-daed6aad]{color:#ffffff59;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.album-icon[data-v-daed6aad]{font-size:40px}.album-info[data-v-daed6aad]{padding:12px}.album-info h3[data-v-daed6aad]{margin:0;font-size:16px;font-weight:600}.album-count[data-v-daed6aad]{color:var(--color-text-secondary);font-size:12px}.album-view-modal[data-v-daed6aad]{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008c;position:fixed;inset:0;overflow-y:auto}.album-view[data-v-daed6aad]{padding:1.5rem}.album-header[data-v-daed6aad]{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.album-header h2[data-v-daed6aad]{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:500}.back-button[data-v-daed6aad]{color:var(--color-text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.back-button[data-v-daed6aad]:hover{background:#ffffff17}.back-icon[data-v-daed6aad]{font-size:1.25rem}.lightbox[data-v-daed6aad]{z-index:9999;background:#000000f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-close[data-v-daed6aad]{color:#ffffffe6;cursor:pointer;z-index:10001;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.lightbox-close[data-v-daed6aad]:hover{color:#fff;background:#fff3}.lightbox-close[data-v-daed6aad] svg{width:18px;height:18px;display:block}.lightbox-nav[data-v-daed6aad]{color:#fff;cursor:pointer;z-index:10001;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav[data-v-daed6aad]:hover{background:#fff3}.lightbox-nav.lightbox-prev[data-v-daed6aad]{left:1rem}.lightbox-nav.lightbox-next[data-v-daed6aad]{right:1rem}.lightbox-nav__icon[data-v-daed6aad] svg{width:18px;height:18px;display:block}.lightbox-nav__icon--next[data-v-daed6aad]{transform:rotate(180deg)}.lightbox-content[data-v-daed6aad]{flex-direction:column;align-items:center;gap:1rem;max-width:90vw;max-height:90vh;display:flex}.lightbox-media[data-v-daed6aad]{touch-action:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:min(90vw,1200px);height:min(80vh,760px);display:flex;position:relative;overflow:hidden}.lightbox-media img[data-v-daed6aad]{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.lightbox-media.is-zoomed[data-v-daed6aad]{cursor:grab}.lightbox-media.is-zoomed[data-v-daed6aad]:active{cursor:grabbing}.lightbox-controls[data-v-daed6aad]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000a6;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}.lightbox-ctrl[data-v-daed6aad]{color:#ffffffe6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.lightbox-ctrl[data-v-daed6aad]:hover{border-color:color-mix(in srgb, var(--color-neon-magenta) 55%, #ffffff24);box-shadow:0 0 16px color-mix(in srgb, var(--color-neon-magenta) 25%, transparent)}.lightbox-zoom[data-v-daed6aad]{text-align:right;color:#fffc;min-width:56px;font-size:12px}.breadcrumb[data-v-daed6aad]{align-items:center;gap:8px;display:flex}.breadcrumb--center[data-v-daed6aad]{grid-column:2;justify-self:center;min-width:0;max-width:100%}.breadcrumb__item[data-v-daed6aad]{color:#ffffffb3;font-size:20px}.breadcrumb__item--link[data-v-daed6aad]{cursor:pointer;color:#ffffffb3;background:0 0;border:none;border-radius:6px;padding:4px 8px;transition:all .2s}.breadcrumb__item--link[data-v-daed6aad]:hover{color:#fff;background:#ffffff1a}.breadcrumb__item--current[data-v-daed6aad]{color:#fffffff2;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:600;overflow:hidden}.breadcrumb__separator[data-v-daed6aad]{color:#fff6;font-size:12px}.gallery-config-overlay{z-index:10002;-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000038;justify-content:flex-end;align-items:flex-start;padding:68px 14px 14px;display:flex;position:fixed;inset:0}.gallery-config-panel{background:#000000bf;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:min(260px,100vw - 28px);padding:10px 12px;box-shadow:0 14px 50px #00000073}.gallery-config-row{color:#ffffffe6;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 8px;display:flex}.gallery-config-row:hover{background:#ffffff0f}.gallery-config-row input{width:16px;height:16px}.gallery-credit{color:#ffffffb3;-webkit-backdrop-filter:blur(4px);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;opacity:0;background:#00000085;border-top-left-radius:4px;max-width:80%;padding:.18em .45em;font-size:.62rem;line-height:1.3;transition:opacity .3s;position:absolute;bottom:0;right:0;overflow:hidden}.gallery-item.is-loaded .gallery-credit,.gallery-highlight-tile.is-loaded .gallery-credit{opacity:1}.lightbox-credit{color:#ffffffbf;-webkit-backdrop-filter:blur(6px);pointer-events:none;white-space:nowrap;background:#0000008c;border-radius:4px;padding:.2em .55em;font-size:.72rem;line-height:1.4;position:absolute;bottom:.75rem;right:.75rem}.language-switcher[data-v-f504fbdd]{--language-switcher-bg:#00000085;--language-switcher-border:#ffffff29;--language-switcher-overlay-z:220;border:1px solid var(--language-switcher-border);background:var(--language-switcher-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;border-radius:999px;align-items:stretch;display:inline-flex;position:relative;box-shadow:0 10px 28px #00000038}.language-switcher.is-open[data-v-f504fbdd]{z-index:var(--language-switcher-overlay-z)}.language-switcher--drawer[data-v-f504fbdd]{border-radius:1rem;width:auto}.language-switcher__trigger[data-v-f504fbdd]{appearance:none;color:var(--color-text);cursor:pointer;min-width:3.2rem;min-height:2.55rem;transition:background var(--transition-fast), transform var(--transition-fast);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;display:inline-flex}.language-switcher__trigger[data-v-f504fbdd]:hover,.language-switcher__trigger[data-v-f504fbdd]:focus-visible{background:#ffffff17;outline:none;transform:translateY(-1px)}.language-switcher--drawer .language-switcher__trigger[data-v-f504fbdd]{border-radius:.8rem;justify-content:center;min-width:3.4rem;padding-left:.4rem;padding-right:.55rem}.language-switcher__arrow[data-v-f504fbdd]{width:.48rem;height:.48rem;transition:transform var(--transition-fast);border-bottom:2px solid;border-right:2px solid;display:inline-block;transform:rotate(45deg)translateY(-1px)}.language-switcher__arrow--open[data-v-f504fbdd]{transform:rotate(-135deg)translateY(-1px)}.language-switcher--drawer .language-switcher__arrow[data-v-f504fbdd]{transform:rotate(-135deg)}.language-switcher--drawer .language-switcher__arrow--open[data-v-f504fbdd]{transform:rotate(45deg)}.language-switcher__dropdown[data-v-f504fbdd]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:100%;z-index:calc(var(--language-switcher-overlay-z) + 1);background:#000000e6;border:1px solid #ffffff38;border-radius:.8rem;gap:.2rem;margin:0;padding:.25rem;list-style:none;display:grid;position:absolute;top:calc(100% - 1px);right:0;box-shadow:0 10px 24px #0000005c}.language-switcher__item[data-v-f504fbdd]{margin:0;padding:0}.language-switcher--drawer .language-switcher__dropdown[data-v-f504fbdd]{min-width:3.75rem;top:auto;bottom:calc(100% - 1px);right:0;transform:none}.language-switcher__option[data-v-f504fbdd]{appearance:none;color:var(--color-text-secondary);cursor:pointer;width:100%;min-height:2.35rem;transition:color var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:.58rem;justify-content:center;align-items:center;gap:.34rem;padding:.25rem .45rem;display:inline-flex}.language-switcher__option[data-v-f504fbdd]:hover,.language-switcher__option[data-v-f504fbdd]:focus-visible{color:var(--color-text);background:#ffffff17;border-color:#ffffff3d;outline:none}.language-switcher__option.is-active[data-v-f504fbdd]{color:var(--color-text);background:#ffffff24;border-color:#ffffff4d}.language-switcher__flag[data-v-f504fbdd]{object-fit:contain;border-radius:.1rem;flex:none;width:1.25rem;height:.94rem;display:inline-block;box-shadow:0 0 0 1px #ffffff1a}.language-switcher__acronym[data-v-f504fbdd]{letter-spacing:.08em;font-family:Space Mono,Courier New,monospace;font-size:.66rem;font-weight:700;line-height:1}.card-dealer[data-v-540d910d]{--card-dealer-header-height:80px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.card-dealer__background[data-v-540d910d]{z-index:0;position:absolute;inset:0}.card-dealer__bg-image[data-v-540d910d]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.card-dealer__bg-main[data-v-540d910d]{z-index:0}.card-dealer__bg-cover[data-v-540d910d]{z-index:1}.card-dealer__cover-dim[data-v-540d910d]{z-index:2;pointer-events:none;background:#000;position:absolute;inset:0}.card-dealer__overlay[data-v-540d910d]{background:linear-gradient(180deg, var(--overlay-top) 0%, var(--overlay-middle) 50%, var(--overlay-bottom) 100%);position:absolute;inset:0}.card-dealer__content[data-v-540d910d]{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card-dealer__language-switcher-fixed[data-v-540d910d]{top:calc(var(--spacing-lg) / 2);right:calc(var(--spacing-lg) / 2);z-index:12;position:fixed}.card-dealer__cards[data-v-540d910d]{gap:var(--spacing-lg,28px);justify-content:center;align-items:center;width:auto;display:flex}.card-dealer__logo-button-wrapper[data-v-540d910d]{bottom:var(--spacing-2xl);z-index:5;justify-content:center;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.card-dealer__social[data-v-540d910d]{top:calc(var(--spacing-lg) / 2);z-index:12;align-items:center;gap:0;display:flex;position:fixed;left:50%;transform:translate(-50%)}.card-dealer__social-link[data-v-540d910d]{color:var(--color-text-secondary);opacity:.9;min-width:44px;min-height:44px;transition:color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border-radius:.625rem;justify-content:center;align-items:center;padding:.425rem;display:inline-flex}.card-dealer__social-link[data-v-540d910d]:hover{color:var(--color-social-hover);opacity:1;background:var(--color-social-hover-bg);box-shadow:var(--color-social-glow);transform:translateY(-3px)scale(1.03)}.card-dealer__social-link[data-v-540d910d]:focus-visible{outline:2px solid var(--color-social-focus-outline);outline-offset:2px}.card-dealer__social-link--disabled[data-v-540d910d]{pointer-events:none;opacity:.5}.card-dealer__social-link[data-v-540d910d] :is(svg){width:28px;height:28px;display:block}.card-dealer__credits[data-v-540d910d]{bottom:var(--spacing-md);z-index:12;letter-spacing:.04em;color:var(--color-text-secondary);opacity:.65;white-space:nowrap;-webkit-user-select:none;user-select:none;appearance:none;pointer-events:auto;cursor:pointer;transition:opacity var(--transition-fast), background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:999px;padding:.375rem .625rem;font-size:.68rem;position:fixed;left:50%;transform:translate(-50%)}.card-dealer__credits[data-v-540d910d]:hover,.card-dealer__credits[data-v-540d910d]:focus-visible,.card-dealer__credits.is-open[data-v-540d910d]{opacity:1;color:var(--color-text);background:#00000052;outline:none}.card-dealer__credits-overlay[data-v-540d910d]{z-index:11;-webkit-backdrop-filter:blur(8px);padding:1rem;padding-bottom:calc(var(--spacing-md) + 44px + env(safe-area-inset-bottom,0px));cursor:pointer;background:#0000003d;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.card-dealer__credits-overlay-panel[data-v-540d910d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000038;border:1px solid #fff3;border-radius:.875rem;width:min(350px,92vw);max-height:min(58vh,520px);padding:1.375rem;overflow:hidden}.card-dealer__credits-roll[data-v-540d910d]{flex-direction:column;gap:.875rem;animation:9s linear infinite card-dealer-credits-roll-540d910d;display:flex}.card-dealer__credits-row[data-v-540d910d]{text-align:left;grid-template-columns:minmax(130px,.95fr) minmax(0,1.05fr);align-items:baseline;gap:.875rem;display:grid}.card-dealer__credits-role[data-v-540d910d]{color:#ffffffc7;letter-spacing:.03em;font-size:.75rem}.card-dealer__credits-name[data-v-540d910d]{color:#fffffff5;letter-spacing:.03em;font-size:.75rem}@keyframes card-dealer-credits-roll-540d910d{0%{opacity:0;transform:translateY(20%)}12%{opacity:1}84%{opacity:1}to{opacity:0;transform:translateY(-20%)}}.card-dealer__legal-links[data-v-540d910d]{bottom:var(--spacing-md);right:var(--spacing-md);z-index:12;letter-spacing:.04em;color:var(--color-text-secondary);opacity:.45;white-space:nowrap;align-items:center;gap:.25rem;font-size:.68rem;display:flex;position:fixed}.card-dealer__legal-links[data-v-540d910d]:hover{opacity:.8}.card-dealer__legal-link[data-v-540d910d]{color:inherit;text-decoration:none;transition:opacity .2s}.card-dealer__legal-link[data-v-540d910d]:hover{opacity:1;text-decoration:underline}.card-dealer__header-drawer-legal[data-v-540d910d]{border-top:1px solid #ffffff1a;flex-direction:column;gap:.25rem;margin-top:.125rem;padding-top:.125rem;display:flex}.card-dealer__header-drawer-social[data-v-540d910d]{border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.125rem;margin-top:auto;padding-top:.25rem;padding-bottom:0;display:flex}.card-dealer__header-drawer-social-link[data-v-540d910d]{min-width:42px;min-height:42px;padding:.5rem}.card-dealer__header-drawer-legal-link[data-v-540d910d]{color:var(--color-text-secondary);font-size:var(--font-size-sm);letter-spacing:.04em;border-radius:var(--radius-md);opacity:.6;transition:background var(--transition-fast), opacity var(--transition-fast);padding:.625rem .75rem;text-decoration:none;display:block}.card-dealer__header-drawer-legal-link[data-v-540d910d]:hover,.card-dealer__header-drawer-legal-link[data-v-540d910d]:focus-visible{opacity:1;background:#ffffff12;outline:none}.card-dealer__header[data-v-540d910d]{height:var(--card-dealer-header-height);z-index:99;align-items:center;gap:var(--spacing-md);pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0009 0%,#0000 100%);padding:1rem 1.5rem 1rem 5.375rem;display:flex;position:fixed;top:0;left:0;right:0}.card-dealer__header-left[data-v-540d910d]{flex-direction:row;justify-content:flex-start;align-items:center;gap:.625rem;min-width:0;display:flex}.card-dealer__global-back-button[data-v-540d910d]{z-index:102;position:fixed;top:.875rem;left:.875rem}.card-dealer__header-right[data-v-540d910d]{align-items:center;gap:.75rem;margin-left:auto;display:flex}.card-dealer__header-right .card-dealer__header-social[data-v-540d910d]{order:1}.card-dealer__header-right .language-switcher[data-v-540d910d]{order:2}.card-dealer__header-right .card-dealer__header-menu-btn[data-v-540d910d]{order:3}.card-dealer__header-drawer-language-switcher[data-v-540d910d]{padding-top:.25rem}.card-dealer__header-social[data-v-540d910d]{align-items:center;gap:0;display:flex}.card-dealer__header-social .card-dealer__social-link[data-v-540d910d]{min-width:50px;min-height:50px;padding:6px}.card-dealer__header-social .card-dealer__social-link[data-v-540d910d] :is(svg){width:24px;height:24px}.card-dealer__header-menu-btn[data-v-540d910d]{width:44px;height:44px;color:var(--color-text);cursor:pointer;background:#00000059;border:1px solid #ffffff2e;border-radius:.625rem;justify-content:center;align-items:center;display:none}.card-dealer__header-menu-btn[data-v-540d910d]:hover{background:#00000080}.card-dealer__header-menu-icon[data-v-540d910d]{width:20px;height:14px;display:block;position:relative}.card-dealer__header-menu-icon[data-v-540d910d]:before,.card-dealer__header-menu-icon[data-v-540d910d]:after{content:"";background:#ffffffeb;border-radius:999px;height:2px;position:absolute;left:0;right:0}.card-dealer__header-menu-icon[data-v-540d910d]:before{top:0;box-shadow:0 6px #ffffffeb}.card-dealer__header-menu-icon[data-v-540d910d]:after{bottom:0}.card-dealer__header-menu-icon--close[data-v-540d910d]{height:20px}.card-dealer__header-menu-icon--close[data-v-540d910d]:before,.card-dealer__header-menu-icon--close[data-v-540d910d]:after{box-shadow:none;transform-origin:50%;top:50%;bottom:auto}.card-dealer__header-menu-icon--close[data-v-540d910d]:before{transform:translateY(-50%)rotate(45deg)}.card-dealer__header-menu-icon--close[data-v-540d910d]:after{transform:translateY(-50%)rotate(-45deg)}.card-dealer__header-drawer[data-v-540d910d]{z-index:100;pointer-events:auto;background:0 0;justify-content:flex-end;display:flex;position:fixed;inset:0}.card-dealer__header-drawer-panel[data-v-540d910d]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(300px,65vw);height:100dvh;max-height:100dvh;padding:.5rem .5rem calc(.5rem + env(safe-area-inset-bottom,0px)) .5rem;overscroll-behavior:contain;background:#000000eb;border-left:1px solid #ffffff1f;flex-direction:column;gap:.25rem;display:flex;overflow-y:auto}.card-dealer__header-drawer-item[data-v-540d910d]{appearance:none;color:var(--color-text);text-align:left;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:#ffffff0a;border:1px solid #0000;border-radius:.75rem;padding:.875rem .75rem;font-size:1rem;font-weight:700}.card-dealer__header-drawer-item[data-v-540d910d]:hover,.card-dealer__header-drawer-item[data-v-540d910d]:focus-visible{background:#ffffff17;border-color:#ffffff29;outline:none}.card-dealer__header-drawer-item.is-active[data-v-540d910d]{background:#ffffff1a;border:1px solid #ffffff24}.card-dealer__mobile-nav-btn[data-v-540d910d]{z-index:101;width:44px;height:44px;color:var(--color-text);cursor:pointer;pointer-events:auto;background:#00000059;border:1px solid #ffffff2e;border-radius:.625rem;justify-content:center;align-items:center;display:none;position:fixed;top:.75rem;right:.75rem}.card-dealer__mobile-nav-btn.is-close[data-v-540d910d]{background:0 0;border:0;border-radius:50%}.card-dealer__mobile-nav-btn[data-v-540d910d]:hover{background:#00000080}.card-dealer__mobile-nav-btn.is-close[data-v-540d910d]:hover,.card-dealer__mobile-nav-btn.is-close[data-v-540d910d]:focus-visible{background:#ffffff1f;outline:none}.card-dealer__back-button[data-v-540d910d]{border:2px solid var(--color-primary);width:44px;height:44px;color:var(--color-text);cursor:pointer;pointer-events:auto;transition:background var(--transition-fast), transform var(--transition-fast), border-color var(--transition-fast);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.card-dealer__back-button[data-v-540d910d]:hover{border-color:var(--color-text);background:#000000b3;box-shadow:0 0 0 2px #ffffff1f}.card-dealer__back-button[data-v-540d910d] svg{width:24px;height:24px;display:block}.card-dealer__back-button>span[data-v-540d910d]{justify-content:center;align-items:center;display:flex}.card-dealer__mini-card-wrapper[data-v-540d910d]{border:2px solid var(--color-primary);pointer-events:none;background:#0000004d;border-radius:50%;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0006}.card-dealer__header-titles[data-v-540d910d]{gap:var(--spacing-md);white-space:nowrap;pointer-events:auto;align-items:baseline;margin:0;display:flex;position:relative}.card-dealer__header-title-item[data-v-540d910d]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);opacity:.65;text-shadow:2px 2px 8px #0009;transition:opacity var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);-webkit-user-select:none;user-select:none;appearance:none;cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.card-dealer__about-menu-item[data-v-540d910d]{align-items:center;display:inline-flex;position:relative}.card-dealer__about-title-button[data-v-540d910d]{align-items:center;display:inline-flex}.card-dealer__about-dropdown-toggle-btn[data-v-540d910d]{appearance:none;color:var(--color-text-secondary);opacity:.65;cursor:pointer;transition:opacity var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.card-dealer__header-title-item--active[data-v-540d910d]{color:var(--color-text);opacity:1;text-shadow:2px 2px 8px #000000d9}.card-dealer__header-title-item--hovered[data-v-540d910d]{opacity:.95;color:var(--color-text);transform:translateY(-1px)}.card-dealer__about-dropdown-toggle-icon[data-v-540d910d]{cursor:pointer;width:.5625rem;height:.5625rem;transition:transform var(--transition-fast);border-bottom:2px solid;border-right:2px solid;display:inline-block;transform:rotate(45deg)translateY(-1px)}.card-dealer__about-dropdown-toggle-btn[data-v-540d910d]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ffffff5c}.card-dealer__about-dropdown-toggle-icon.is-open[data-v-540d910d]{transform:rotate(-135deg)translateY(-1px)}.card-dealer__about-menu-item.is-active .card-dealer__about-dropdown-toggle-btn[data-v-540d910d]{color:var(--color-text);opacity:1}.card-dealer__about-menu-item.is-hovered .card-dealer__about-dropdown-toggle-btn[data-v-540d910d]{color:var(--color-text);opacity:.95;transform:translateY(-1px)}.card-dealer__about-dropdown[data-v-540d910d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:7;background:#000000db;border:1px solid #fff3;border-radius:.75rem;flex-direction:column;gap:.25rem;min-width:7.5rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0}.card-dealer__about-dropdown[data-v-540d910d]:before{content:"";height:.5rem;position:absolute;top:-.5rem;left:0;right:0}.card-dealer__about-dropdown-item[data-v-540d910d]{appearance:none;text-align:left;width:100%;color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:#ffffff05;border:1px solid #0000;padding:.5rem .625rem}.card-dealer__about-dropdown-item[data-v-540d910d]:hover,.card-dealer__about-dropdown-item[data-v-540d910d]:focus-visible{color:var(--color-text);background:#ffffff17;border-color:#ffffff29;outline:none}.card-dealer__about-dropdown-item.is-active[data-v-540d910d]{color:var(--color-text);background:#ffffff2b;border-color:#ffffff57}.card-dealer__header-drawer-about-submenu[data-v-540d910d]{border-left:.0625rem dashed #fff3;flex-direction:column;gap:.375rem;margin-top:.125rem;padding-left:.5rem;display:flex}.card-dealer__header-drawer-about-group[data-v-540d910d]{flex-direction:column;gap:.375rem;display:flex}.card-dealer__header-drawer-about-row[data-v-540d910d]{color:var(--color-text-secondary);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#ffffff0a;border:.0625rem solid #0000;border-radius:.75rem;align-items:stretch;display:flex}.card-dealer__header-drawer-item--about-parent[data-v-540d910d]{flex:auto}.card-dealer__header-drawer-about-row .card-dealer__header-drawer-item--about-parent[data-v-540d910d]{background:0 0;border:0;border-radius:0}.card-dealer__header-drawer-about-row .card-dealer__header-drawer-item--about-parent[data-v-540d910d]:hover,.card-dealer__header-drawer-about-row .card-dealer__header-drawer-item--about-parent[data-v-540d910d]:focus-visible,.card-dealer__header-drawer-about-row .card-dealer__header-drawer-item--about-parent.is-active[data-v-540d910d]{background:0 0;border-color:#0000;outline:none}.card-dealer__header-drawer-about-toggle-btn[data-v-540d910d]{width:44px;min-width:44px;color:inherit;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.card-dealer__header-drawer-about-toggle-btn[data-v-540d910d]:hover,.card-dealer__header-drawer-about-toggle-btn[data-v-540d910d]:focus-visible{color:inherit;background:0 0;outline:none}.card-dealer__header-drawer-about-row[data-v-540d910d]:hover,.card-dealer__header-drawer-about-row[data-v-540d910d]:focus-within{color:var(--color-text);background:#ffffff17;border-color:#ffffff29}.card-dealer__header-drawer-about-row.is-active[data-v-540d910d],.card-dealer__header-drawer-about-group.is-expanded .card-dealer__header-drawer-about-row[data-v-540d910d]{color:var(--color-text);background:#ffffff1a;border-color:#ffffff24}.card-dealer__header-drawer-item--about-submenu[data-v-540d910d]{text-align:right;letter-spacing:.03em;text-transform:none;opacity:.82;background:#ffffff05;border:.0625rem solid #ffffff14;justify-content:flex-end;padding-left:1rem;padding-right:1rem;font-size:.81rem}.card-dealer__header-drawer-item--about-submenu[data-v-540d910d]:hover,.card-dealer__header-drawer-item--about-submenu[data-v-540d910d]:focus-visible{opacity:1;border-color:#ffffff38}.card-dealer__header-drawer-item--about-submenu.is-active[data-v-540d910d]{background:#ffffff1f;border-color:#ffffff4d}.card-dealer__content-overlay[data-v-540d910d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:0;background:#0006;position:absolute;inset:0}.card-dealer[data-active-content=Gallery] .card-dealer__content-overlay[data-v-540d910d]{background:#0000002e}.card-dealer__content-container[data-v-540d910d]{z-index:1;width:100%;height:100%;padding:var(--spacing-md);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);box-sizing:border-box;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:relative;overflow-y:auto}.card-dealer__music-content[data-v-540d910d]{justify-content:stretch;align-items:stretch;width:100%;max-width:1400px;height:100%;display:flex}.card-dealer__about-content[data-v-540d910d]{justify-content:center;align-items:stretch;width:100%;max-width:1400px;height:100%;display:flex}.card-dealer__gallery-content[data-v-540d910d]{justify-content:stretch;align-items:stretch;width:100%;max-width:1400px;height:100%;display:flex}.card-dealer__generic-content[data-v-540d910d]{text-align:center;color:var(--color-text);font-size:var(--font-size-xl);width:100%;max-width:800px}.card-dealer__content-view[data-v-540d910d]{padding-top:var(--card-dealer-header-height);box-sizing:border-box;z-index:4;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card-dealer__cards--content[data-v-540d910d]{pointer-events:none}.card-dealer__card[data-v-540d910d]{opacity:1;z-index:4;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform, opacity, filter;flex-shrink:0;position:relative}.card-dealer.is-animating .menu-card[data-v-540d910d],.card-dealer.is-animating .card-dealer__card[data-v-540d910d]{transition:none!important}.card-dealer.is-animating .menu-card--hovered[data-v-540d910d]{transform:none!important}@media (width<=1024px){.card-dealer__content[data-v-540d910d]{gap:var(--spacing-2xl)}.card-dealer__cards[data-v-540d910d]{gap:var(--spacing-lg)}}@media (width<=768px){.card-dealer[data-v-540d910d]{--card-dealer-header-height:0px}.card-dealer__language-switcher-fixed[data-v-540d910d]{top:calc(var(--spacing-lg) / 2);right:calc(var(--spacing-lg) / 2)}.card-dealer__content[data-v-540d910d]{gap:var(--spacing-xl);padding:0}.card-dealer__cards[data-v-540d910d]{gap:var(--spacing-md)}.card-dealer__content-view[data-v-540d910d]{padding-top:var(--card-dealer-header-height)}.card-dealer__header[data-v-540d910d]{display:none}.card-dealer__mobile-nav-btn[data-v-540d910d]{display:inline-flex}.card-dealer__back-button[data-v-540d910d]{width:44px;height:44px}.card-dealer__global-back-button[data-v-540d910d]{width:44px;height:44px;top:12px;left:12px}.card-dealer__mini-card-wrapper[data-v-540d910d]{border-width:2px;width:44px;height:44px}.card-dealer__header-title[data-v-540d910d]{font-size:var(--font-size-xl)}.card-dealer__generic-content[data-v-540d910d]{font-size:var(--font-size-lg)}.card-dealer__credits[data-v-540d910d]{bottom:calc(var(--spacing-md,12px) + env(safe-area-inset-bottom,0px))}.card-dealer__credits-overlay[data-v-540d910d]{padding:16px;padding-bottom:calc(var(--spacing-md,12px) + 42px + env(safe-area-inset-bottom,0px))}.card-dealer__credits-overlay-panel[data-v-540d910d]{width:min(92vw,350px);padding:18px}.card-dealer__credits-row[data-v-540d910d]{grid-template-columns:minmax(100px,.9fr) minmax(0,1.1fr);gap:10px}.card-dealer__cards[data-v-540d910d]{--card-dealer-mobile-card-height:clamp(220px, 36vh, 280px);--card-dealer-mobile-card-width:calc(var(--card-dealer-mobile-card-height) * 9 / 14);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;scrollbar-width:none;justify-content:flex-start;gap:var(--spacing-md);box-sizing:border-box;width:100%;padding-block:1.5rem;padding-inline:calc(50% - (var(--card-dealer-mobile-card-width) / 2));scroll-snap-type:x mandatory;scroll-padding-inline:calc(50% - (var(--card-dealer-mobile-card-width) / 2));overflow:auto hidden}.card-dealer__cards[data-v-540d910d]::-webkit-scrollbar{display:none}.card-dealer__card[data-v-540d910d]{scroll-snap-align:center}}.mouse-particles[data-v-75a970b6]{z-index:9999;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:fixed;inset:0}.audio-debug-hud[data-v-da161c4e]{z-index:10001;color:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#151517f0,#0c0c0ee6),#000000d1;border:1px solid #ffffff1f;border-radius:1rem;width:min(22rem,100vw - 2rem);padding:.9rem 1rem;font-family:Consolas,Courier New,monospace;position:fixed;bottom:clamp(5.5rem,11vh,7.5rem);right:1rem;box-shadow:0 20px 45px #00000052}.audio-debug-hud[data-v-da161c4e],.audio-debug-hud[data-v-da161c4e] *{pointer-events:none}.audio-debug-hud__header[data-v-da161c4e]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.audio-debug-hud__header-actions[data-v-da161c4e]{align-items:center;gap:.5rem;display:inline-flex}.audio-debug-hud__eyebrow[data-v-da161c4e],.audio-debug-hud__section-title[data-v-da161c4e],.audio-debug-hud__metrics dt[data-v-da161c4e]{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin:0;font-size:.64rem}.audio-debug-hud__title[data-v-da161c4e]{margin:.2rem 0 0;font-size:.88rem;font-weight:600;line-height:1.25}.audio-debug-hud__status[data-v-da161c4e]{white-space:nowrap;background:#ffffff14;border-radius:999px;padding:.28rem .55rem;font-size:.7rem}.audio-debug-hud__status[data-loading=true][data-v-da161c4e]{background:#ffffff29}.audio-debug-hud__toggle[data-v-da161c4e]{color:#ffffffd1;cursor:pointer;pointer-events:auto;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.72rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.audio-debug-hud__toggle[data-v-da161c4e]:hover,.audio-debug-hud__toggle[data-v-da161c4e]:focus-visible{color:#fff;background:#ffffff14;border-color:#ffffff38}.audio-debug-hud__toggle-glyph[data-v-da161c4e]{font-size:.84rem;line-height:1;transition:transform .18s;display:inline-block;transform:rotate(180deg)}.audio-debug-hud__toggle-glyph[data-collapsed=true][data-v-da161c4e]{transform:rotate(0)}.audio-debug-hud__body[data-v-da161c4e]{margin-top:.2rem}.audio-debug-hud__metrics[data-v-da161c4e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .9rem;margin:.9rem 0 0;display:grid}.audio-debug-hud__metrics dd[data-v-da161c4e]{margin:.18rem 0 0;font-size:.84rem}.audio-debug-hud__connection[data-v-da161c4e],.audio-debug-hud__section-copy[data-v-da161c4e]{color:#ffffffb8;margin:.75rem 0 0;font-size:.74rem}.audio-debug-hud__section[data-v-da161c4e]{margin-top:.8rem}.audio-debug-hud__estimates[data-v-da161c4e],.audio-debug-hud__assets[data-v-da161c4e]{gap:.42rem;margin:.48rem 0 0;padding:0;list-style:none;display:grid}.audio-debug-hud__estimates li[data-v-da161c4e],.audio-debug-hud__assets li[data-v-da161c4e]{justify-content:space-between;align-items:center;gap:.8rem;font-size:.72rem;display:flex}.audio-debug-hud__asset-path[data-v-da161c4e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=720px){.audio-debug-hud[data-v-da161c4e]{width:auto;bottom:5.25rem;left:.75rem;right:.75rem}}.overflow-marquee-label[data-v-c384a716]{--marquee-distance:0px;--overflow-marquee-duration:6.8s;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;display:block;overflow:hidden}.overflow-marquee-label.is-marquee[data-v-c384a716]{text-overflow:clip}.overflow-marquee-label__text[data-v-c384a716]{will-change:transform;display:inline-block;transform:translate(0)}.overflow-marquee-label.is-marquee .overflow-marquee-label__text[data-v-c384a716]{animation:overflow-marquee-label-scroll-c384a716 var(--overflow-marquee-duration) linear infinite}@keyframes overflow-marquee-label-scroll-c384a716{0%{transform:translate(0)}8%{transform:translate(0)}68%{transform:translateX(calc(-1 * var(--marquee-distance)))}84%{transform:translateX(calc(-1 * var(--marquee-distance)))}84.01%{transform:translate(0)}to{transform:translate(0)}}.stems[data-v-ed4a00a6]{align-items:center;display:inline-flex;position:relative}.stem--unavailable[data-v-ed4a00a6]{opacity:.45}.stems__overlay[data-v-ed4a00a6]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;background:#000000eb;border:1px solid #ffffff1f;border-radius:10px;max-width:min(92vw,38rem);padding:10px;position:absolute;bottom:calc(100% + 10px);left:auto;right:0;overflow:visible;transform:none}.stems__overlay[data-v-ed4a00a6]:after{content:"";background:#000000eb;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;width:12px;height:12px;position:absolute;bottom:-6px;right:14px;transform:rotate(45deg)}.stems__context-menu[data-v-ed4a00a6]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1100;background:linear-gradient(#101012f7,#08080af0);border:1px solid #ffffff1f;border-radius:.85rem;min-width:9.5rem;padding:.35rem;position:fixed;box-shadow:0 18px 36px #00000057}.stems__context-action[data-v-ed4a00a6]{color:#ffffffdb;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.6rem;justify-content:space-between;align-items:center;width:100%;padding:.55rem .65rem;font-size:.78rem;transition:background .14s,color .14s,transform .14s;display:flex}.stems__context-action[data-v-ed4a00a6]:hover,.stems__context-action[data-v-ed4a00a6]:focus-visible{color:#fff;background:#ffffff14;transform:translate(1px)}.stems__header[data-v-ed4a00a6]{justify-content:space-between;align-items:center;gap:10px;height:22px;margin-bottom:8px;display:flex}.stems__header-actions[data-v-ed4a00a6]{align-items:center;gap:4px;display:flex}.stems__mode-btn[data-v-ed4a00a6]{letter-spacing:.02em;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.stems__mode-btn--mute[data-v-ed4a00a6]{color:#ff6c6ceb}.stems__mode-btn--solo[data-v-ed4a00a6]{color:#f5d26ceb}.stems__mode-btn--solo-clear[data-v-ed4a00a6]{color:#f5d26ceb;min-width:28px;padding:0 5px}.stems__mode-btn--mute.is-active[data-v-ed4a00a6]{color:#070707;background:#ff6c6ceb;border-color:#ff6c6cf5}.stems__mode-btn[data-v-ed4a00a6]:disabled{opacity:.34;cursor:default}.stems__mode-btn--solo-clear[data-v-ed4a00a6]:not(:disabled):active{color:#070707;background:#f5d26ceb;border-color:#f5d26cf5}.stems__close[data-v-ed4a00a6]{color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.stems__close[data-v-ed4a00a6]:hover{color:var(--lyrics-album-contour)}.stems__reset[data-v-ed4a00a6]{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:color .15s;display:inline-flex}.stems__reset[data-v-ed4a00a6]:hover{color:var(--lyrics-album-contour)}.stems__reset[aria-disabled=true][data-v-ed4a00a6]{color:#ffffff3d;cursor:default}.stems__reset[aria-disabled=true][data-v-ed4a00a6]:hover{color:#ffffff3d}[data-v-ed4a00a6] .stems__reset-icon svg{width:12px;height:12px}.stems__activation-toggle[data-v-ed4a00a6]{cursor:pointer;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;width:28px;height:16px;transition:background .15s,border-color .15s,box-shadow .15s;position:relative}.stems__activation-toggle.is-enabled[data-v-ed4a00a6]{background:color-mix(in srgb, var(--lyrics-album-contour) 68%, transparent 32%);border-color:color-mix(in srgb, var(--lyrics-album-contour) 82%, #fff 18%);box-shadow:0 0 10px color-mix(in srgb, var(--lyrics-album-contour) 34%, transparent 66%)}.stems__activation-toggle.is-unavailable[data-v-ed4a00a6]{opacity:.35;cursor:default}.stems__activation-knob[data-v-ed4a00a6]{background:#fffffff2;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.stems__activation-toggle.is-enabled .stems__activation-knob[data-v-ed4a00a6]{transform:translate(12px,-50%)}.stems__activation-toggle.is-loading .stems__activation-knob[data-v-ed4a00a6]{transform:translate(6px,-50%)}.stems__activation-spinner[data-v-ed4a00a6]{border:1.5px solid #ffffff47;border-top-color:#fffffff2;border-radius:50%;width:8px;height:8px;animation:.8s linear infinite stems-toggle-spin-ed4a00a6;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}@keyframes stems-toggle-spin-ed4a00a6{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}[data-v-ed4a00a6] .stems__close-icon svg{width:12px;height:12px}.stems__grid[data-v-ed4a00a6]{max-width:100%;padding-top:var(--group-shell-top-overhang);scrollbar-width:thin;scrollbar-color:#ffffff57 transparent;align-items:flex-end;gap:8px;padding-bottom:14px;display:flex;overflow:auto hidden}.stems__grid[data-v-ed4a00a6]::-webkit-scrollbar{height:4px}.stems__grid[data-v-ed4a00a6]::-webkit-scrollbar-track{background:0 0}.stems__grid[data-v-ed4a00a6]::-webkit-scrollbar-thumb{background:#ffffff57;border-radius:999px}.stems__grid--disabled[data-v-ed4a00a6]{opacity:.54}.stem-group[data-v-ed4a00a6]{flex-shrink:0;align-items:flex-end;display:flex}.stem-group__main[data-v-ed4a00a6]{align-items:flex-end;gap:0;display:flex;position:relative}.stem-group__shell[data-v-ed4a00a6]{isolation:isolate;align-items:stretch;display:flex;position:relative}.stem-group__shell--grouped[data-v-ed4a00a6]{padding:var(--group-shell-padding-top) var(--group-shell-padding-right) var(--group-shell-padding-bottom) var(--group-shell-padding-left);transition:border-color .18s,background .18s,box-shadow .22s}.stem-group__shell--grouped[data-v-ed4a00a6]:before{content:"";top:calc(var(--group-shell-top-overhang) * -1);left:0;right:0;bottom:calc(var(--group-shell-extension-bottom) * -1);pointer-events:none;z-index:0;background:#ffffff09;border:1px solid #ffffff24;border-radius:18px;transition:border-color .18s,background .18s,box-shadow .22s;position:absolute}.stem-group__shell--grouped[data-v-ed4a00a6]:hover:before{border-color:#ffffff38}.stem-group__shell--open[data-v-ed4a00a6]:before{box-shadow:inset 0 0 0 1px #ffffff0a}.stem-group__content[data-v-ed4a00a6]{z-index:1;align-items:flex-end;display:flex;position:relative}.stem-group__anchor[data-v-ed4a00a6]{width:var(--group-drawer-item-width);flex:0 0 var(--group-drawer-item-width)}.stem-group__handle[data-v-ed4a00a6]{top:calc(50% + (var(--group-shell-extension-bottom) / 2));right:calc(var(--group-handle-overhang) * -1);width:var(--group-handle-width);height:var(--group-handle-height);color:#ffffff8f;cursor:grab;z-index:2;touch-action:none;background:#ffffff14;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;position:absolute;transform:translateY(-50%)}.stem-group__handle[data-v-ed4a00a6]:active{cursor:grabbing}.stem-group__handle[data-v-ed4a00a6]:hover{color:#ffffffc7;background:#ffffff24;border-color:#ffffff47;box-shadow:0 0 0 1px #ffffff0f}.stem-group__handle.is-open[data-v-ed4a00a6]{background:color-mix(in srgb, var(--lyrics-album-contour) 18%, #ffffff0f);border-color:color-mix(in srgb, var(--lyrics-album-contour) 45%, #fff3)}.stem-group__handle-grip[data-v-ed4a00a6]{width:var(--group-handle-grip-width);height:calc(var(--group-handle-height) - 16px);opacity:.85;background:currentColor;border-radius:999px;position:relative}.stem-group__handle-grip[data-v-ed4a00a6]:before,.stem-group__handle-grip[data-v-ed4a00a6]:after{content:"";width:var(--group-handle-grip-width);height:calc(var(--group-handle-height) - 16px);background:currentColor;border-radius:999px;position:absolute;left:0}.stem-group__handle-grip[data-v-ed4a00a6]:before{transform:translateX(calc(var(--group-handle-grip-gap) * -1))}.stem-group__handle-grip[data-v-ed4a00a6]:after{transform:translateX(var(--group-handle-grip-gap))}.stem-group__drawer[data-v-ed4a00a6]{opacity:0;width:0;padding-left:0;transition:width .28s cubic-bezier(.4,0,.2,1),opacity .22s;overflow:hidden}.stem-group__drawer.is-open[data-v-ed4a00a6]{width:var(--drawer-width);opacity:1}.stem-group__drawer-inner[data-v-ed4a00a6]{gap:var(--group-drawer-gap);min-width:var(--drawer-width);padding:0 calc(var(--group-drawer-horizontal-padding) / 2);align-items:flex-end;display:flex;overflow:hidden}.stem--group-parent[data-v-ed4a00a6]{padding:var(--group-stem-top-padding) 0 0;background:0 0;border:none}.stem--child[data-v-ed4a00a6]{padding:var(--group-stem-top-padding) 0 0;background:0 0;border:none;border-radius:0}.stem-group__item[data-v-ed4a00a6]{width:var(--group-drawer-item-width);gap:var(--group-item-label-gap);align-content:start;justify-items:center;display:grid}.stem-group__item-label[data-v-ed4a00a6]{width:100%;min-height:var(--group-item-label-min-height);text-align:center;color:#ffffff85;letter-spacing:.04em;font-family:Space Mono,Courier New,monospace;font-size:10px;font-weight:700;line-height:1}.stem[data-v-ed4a00a6]{gap:var(--stem-control-gap);min-height:var(--stem-stack-min-height);align-content:start;justify-items:center;transition:opacity .15s;display:grid}.stem--dimmed[data-v-ed4a00a6]{opacity:.38}.stem__icon[data-v-ed4a00a6]{color:currentColor}.stem__icon-btn[data-v-ed4a00a6]{width:var(--stem-icon-button-size);height:var(--stem-icon-button-size);color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:color .15s;display:inline-flex;position:relative}.stem__icon-btn[data-v-ed4a00a6]:hover{color:var(--lyrics-album-contour)}.stem__solo-badge[data-v-ed4a00a6]{letter-spacing:.01em;color:#f5d26cf5;text-shadow:0 1px 2px #0006;pointer-events:none;font-size:9px;font-weight:700;line-height:1;position:absolute;top:-3px;right:-4px}.stem__mute-badge[data-v-ed4a00a6]{letter-spacing:.01em;color:#ff6c6cfa;text-shadow:0 1px 2px #0006;pointer-events:none;font-size:9px;font-weight:700;line-height:1;position:absolute;top:-3px;left:-4px}.stem__icon-btn[data-v-ed4a00a6]:disabled{cursor:default}.stems__grid--disabled .stem__icon-btn[data-v-ed4a00a6]:hover{color:#ffffff70}.mini-player__btn--stems[data-v-ed4a00a6]{align-self:center;line-height:0}[data-v-ed4a00a6] .stem__icon svg{width:18px;height:18px;color:inherit;fill:currentColor;display:block}.stem__slider-wrap[data-v-ed4a00a6]{width:var(--stem-slider-thickness);height:var(--stem-slider-length);position:relative}.stem__slider[data-v-ed4a00a6]{width:var(--stem-slider-length);height:var(--stem-slider-thickness);appearance:none;cursor:pointer;background:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.stem__slider[data-v-ed4a00a6]:disabled{cursor:default}.stem__slider[data-v-ed4a00a6]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ffffffeb 0%, #ffffffeb var(--stem-percent,100%), #ffffff38 var(--stem-percent,100%), #ffffff38 100%);border-radius:999px;height:2px}.stem:hover .stem__slider[data-v-ed4a00a6]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--lyrics-album-contour) 0%, var(--lyrics-album-contour) var(--stem-percent,100%), #ffffff38 var(--stem-percent,100%), #ffffff38 100%)}.stems__grid--disabled .stem:hover .stem__slider[data-v-ed4a00a6]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ffffff80 0%, #ffffff80 var(--stem-percent,100%), #ffffff29 var(--stem-percent,100%), #ffffff29 100%)}.stem__slider[data-v-ed4a00a6]::-webkit-slider-thumb{appearance:none;opacity:0;width:0;height:0}.stem__slider[data-v-ed4a00a6]::-moz-range-track{background:#ffffff40;border-radius:999px;height:2px}.stem__slider[data-v-ed4a00a6]::-moz-range-progress{background:#ffffffeb;border-radius:999px;height:2px}.stem:hover .stem__slider[data-v-ed4a00a6]::-moz-range-progress{background:var(--lyrics-album-contour)}.stems__grid--disabled .stem:hover .stem__slider[data-v-ed4a00a6]::-moz-range-progress{background:#ffffff80}.stem__slider[data-v-ed4a00a6]::-moz-range-thumb{opacity:0;border:none;width:0;height:0}.global-audio-player[data-v-5f2bf45a]{z-index:9999;pointer-events:none;position:fixed;bottom:0;left:0;right:0}audio[data-v-5f2bf45a]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mini-player[data-v-5f2bf45a]{--tooltip-font-size:12px;pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);--mini-btn-size:32px;background:#000000eb;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:16px;width:100%;padding:12px 12px 12px 16px;display:grid;position:relative}.mini-player__left[data-v-5f2bf45a],.mini-player__center[data-v-5f2bf45a],.mini-player__right[data-v-5f2bf45a]{min-width:0}[data-v-5f2bf45a] .mini-player__icon svg{width:16px;height:16px;display:block}.mini-player__left[data-v-5f2bf45a]{grid-column:1;align-items:center;gap:12px;min-width:0;display:flex}.mini-player__artwork[data-v-5f2bf45a]{aspect-ratio:1;background:#ffffff0f;border-radius:4px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.mini-player__art[data-v-5f2bf45a]{object-fit:cover;aspect-ratio:1;width:100%;height:100%}.mini-player__art--placeholder[data-v-5f2bf45a]{width:100%;height:100%}.mini-player__info[data-v-5f2bf45a]{flex-direction:column;flex:auto;gap:4px;width:100%;min-width:0;display:flex}.mini-player__title[data-v-5f2bf45a],.mini-player__artist[data-v-5f2bf45a]{text-overflow:ellipsis;white-space:nowrap;--marquee-distance:0px;--marquee-duration:8.4s;width:100%;display:block;overflow:hidden}.mini-player__title.is-marquee[data-v-5f2bf45a],.mini-player__artist.is-marquee[data-v-5f2bf45a]{text-overflow:clip}.mini-player__text[data-v-5f2bf45a]{will-change:transform;display:inline-block;transform:translate(0)}.mini-player__title.is-marquee .mini-player__text[data-v-5f2bf45a],.mini-player__artist.is-marquee .mini-player__text[data-v-5f2bf45a]{animation:marquee-overflow-5f2bf45a var(--marquee-duration) linear infinite}.mini-player__title[data-v-5f2bf45a]{color:var(--color-text);font-size:14px;font-weight:600}.mini-player__artist[data-v-5f2bf45a]{color:var(--color-text-secondary);font-size:12px}.mini-player__center[data-v-5f2bf45a]{--mini-time-width:40px;--mini-time-gap:8px;grid-template-columns:var(--mini-time-width) minmax(0, 1fr) var(--mini-time-width);column-gap:var(--mini-time-gap);z-index:1;grid-template-rows:auto auto;place-items:center;row-gap:8px;width:clamp(320px,42vw,722px);min-width:0;max-width:min(722px,100% - 440px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini-player__controls[data-v-5f2bf45a]{grid-area:1/1/auto/-1;justify-content:center;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.mini-player__time[data-v-5f2bf45a]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center;font-size:11px}.mini-player__time--current[data-v-5f2bf45a]{grid-area:2/1;justify-self:start}.mini-player__time--duration[data-v-5f2bf45a]{grid-area:2/3;justify-self:end}[data-v-5f2bf45a] .mini-player__btn{width:var(--mini-btn-size);height:var(--mini-btn-size);min-width:var(--mini-btn-size);min-height:var(--mini-btn-size);aspect-ratio:1;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:all .15s;display:inline-flex;position:relative}[data-v-5f2bf45a] .mini-player__btn:hover{color:var(--color-text);transform:scale(1.06)}[data-v-5f2bf45a] .mini-player__btn--play{width:var(--mini-btn-size);height:var(--mini-btn-size);color:#000;background:#fff;box-shadow:0 8px 24px #ffffff26}[data-v-5f2bf45a] .mini-player__btn--play:hover{background:#fff;transform:scale(1.08)}.mini-player__loading-ring[data-v-5f2bf45a]{pointer-events:none;z-index:1;transform-box:fill-box;transform-origin:50%;width:100%;height:100%;animation:1.4s linear infinite mini-player-rotate-5f2bf45a;display:block;position:absolute;inset:0;overflow:visible}.mini-player__loading-track[data-v-5f2bf45a]{stroke:#0000001f;stroke-width:2px;fill:none}.mini-player__loading-arc[data-v-5f2bf45a]{stroke:#000000b8;stroke-width:2px;stroke-linecap:round;fill:none;stroke-dasharray:6 94.25;animation:1.4s ease-in-out infinite mini-player-arc-5f2bf45a}.mini-player__icon--loading[data-v-5f2bf45a]{opacity:.22}[data-v-5f2bf45a] .mini-player__btn--shuffle.is-active,[data-v-5f2bf45a] .mini-player__btn--repeat.is-active,[data-v-5f2bf45a] .mini-player__btn--lyrics.is-active,[data-v-5f2bf45a] .mini-player__btn--stems.is-active{color:var(--player-accent-color)}@keyframes mini-player-rotate-5f2bf45a{to{transform:rotate(360deg)}}@keyframes mini-player-arc-5f2bf45a{0%{stroke-dasharray:6 94.25;stroke-dashoffset:0}50%{stroke-dasharray:56 94.25;stroke-dashoffset:-18px}to{stroke-dasharray:6 94.25;stroke-dashoffset:-84px}}.mini-player__progress[data-v-5f2bf45a]::-webkit-slider-thumb{appearance:none;cursor:pointer;opacity:0;background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-4px;transition:opacity .2s}.mini-player__progress[data-v-5f2bf45a]:hover::-webkit-slider-thumb{opacity:1}.mini-player__progress[data-v-5f2bf45a]::-moz-range-thumb{cursor:pointer;opacity:0;background:#fff;border:none;border-radius:50%;width:12px;height:12px;transition:opacity .2s}.mini-player__progress[data-v-5f2bf45a]:hover::-moz-range-thumb{opacity:1}.mini-player__progress[data-v-5f2bf45a]::-webkit-slider-runnable-track{background:linear-gradient(to right, white 0%, white var(--progress-percent,0%), #ffffff85 var(--progress-percent,0%), #ffffff85 var(--buffered-percent,0%), #ffffff4d var(--buffered-percent,0%), #ffffff4d 100%);border-radius:2px;height:4px}.mini-player__progress[data-v-5f2bf45a]:hover::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--player-accent-color) 0%, var(--player-accent-color) var(--progress-percent,0%), #ffffff85 var(--progress-percent,0%), #ffffff85 var(--buffered-percent,0%), #ffffff4d var(--buffered-percent,0%), #ffffff4d 100%)}.mini-player__progress[data-v-5f2bf45a]::-moz-range-track{background:#ffffff4d;border-radius:2px;height:4px}.mini-player__progress[data-v-5f2bf45a]::-moz-range-progress{background:#fff;border-radius:2px;height:4px}.mini-player__progress[data-v-5f2bf45a]:hover::-moz-range-progress{background:var(--player-accent-color)}.mini-player__progress--wobble[data-v-5f2bf45a]::-webkit-slider-runnable-track{background:0 0;border-radius:999px}.mini-player__progress--wobble[data-v-5f2bf45a]:hover::-webkit-slider-runnable-track{background:0 0}.mini-player__progress--wobble[data-v-5f2bf45a]::-moz-range-track{background:0 0;border-radius:999px}.mini-player__progress--wobble[data-v-5f2bf45a]::-moz-range-progress{background:0 0;border-radius:999px}.mini-player__progress--wobble[data-v-5f2bf45a]:hover::-moz-range-progress{background:0 0}.mini-player__progress-wrap[data-v-5f2bf45a]{align-items:center;min-width:0;height:16px;display:flex;position:relative}.mini-player__progress-visual[data-v-5f2bf45a]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.wobble-track[data-v-5f2bf45a]{fill:#ffffff4d}.wobble-base-fill[data-v-5f2bf45a]{fill:#fff}.wobble-buffered-fill[data-v-5f2bf45a]{fill:#ffffff80}.wobble-wave[data-v-5f2bf45a]{fill:#fff;filter:drop-shadow(0 0 6px #ffffff38)}.wobble-wave--secondary[data-v-5f2bf45a]{opacity:.46}.mini-player__progress-visual.is-wobbling .wobble-wave[data-v-5f2bf45a]{filter:drop-shadow(0 0 10px #ffffff61)}.mini-player__progress-wrap:hover .wobble-wave[data-v-5f2bf45a],.mini-player__progress-wrap:hover .wobble-base-fill[data-v-5f2bf45a]{fill:var(--player-accent-color)}.mini-player__progress[data-v-5f2bf45a]{appearance:none;cursor:pointer;background:0 0;grid-area:2/2;align-self:center;width:100%;height:20px;margin:0;padding:0}.mini-player__progress--wobble[data-v-5f2bf45a]{opacity:0;z-index:1;cursor:pointer;height:100%;position:absolute;inset:0}.mini-player__right[data-v-5f2bf45a]{z-index:2;grid-column:2;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.mini-player__actions[data-v-5f2bf45a]{align-items:center;gap:10px;display:flex}.mini-player__volume-wrap[data-v-5f2bf45a]{align-items:center;gap:8px;display:inline-flex}.mini-player__volume-icon[data-v-5f2bf45a]{color:var(--color-text-secondary)}.mini-player__volume-icon-btn[data-v-5f2bf45a]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}[data-v-5f2bf45a] .mini-player__volume-icon svg{width:16px;height:16px;display:block}.mini-player__volume[data-v-5f2bf45a]{appearance:none;cursor:pointer;background:0 0;border-radius:999px;width:clamp(64px,12vw,130px);height:4px}.mini-player__volume[data-v-5f2bf45a]::-webkit-slider-runnable-track{background:linear-gradient(to right, #ffffffeb 0%, #ffffffeb var(--volume-percent,0%), #ffffff38 var(--volume-percent,0%), #ffffff38 100%);border-radius:999px;height:4px}.mini-player__volume[data-v-5f2bf45a]::-webkit-slider-thumb{appearance:none;cursor:pointer;opacity:0;background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-4px;transition:opacity .2s}.mini-player__volume[data-v-5f2bf45a]::-moz-range-track{background:#ffffff38;border-radius:999px;height:4px}.mini-player__volume[data-v-5f2bf45a]::-moz-range-progress{background:#ffffffeb;border-radius:999px;height:4px}.mini-player__volume[data-v-5f2bf45a]::-moz-range-thumb{cursor:pointer;opacity:0;background:#fff;border:none;border-radius:50%;width:12px;height:12px;transition:opacity .2s}.mini-player__volume-wrap:hover .mini-player__volume-icon[data-v-5f2bf45a]{color:var(--color-text)}.mini-player__volume-wrap:hover .mini-player__volume[data-v-5f2bf45a]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--player-accent-color) 0%, var(--player-accent-color) var(--volume-percent,0%), #ffffff38 var(--volume-percent,0%), #ffffff38 100%)}.mini-player__volume-wrap:hover .mini-player__volume[data-v-5f2bf45a]::-moz-range-progress{background:var(--player-accent-color)}.mini-player__volume-wrap:hover .mini-player__volume[data-v-5f2bf45a]::-webkit-slider-thumb{opacity:1}.mini-player__volume-wrap:hover .mini-player__volume[data-v-5f2bf45a]::-moz-range-thumb{opacity:1}.mini-player__close[data-v-5f2bf45a]{z-index:3;width:18px;min-width:18px;height:18px;min-height:18px;position:absolute;top:8px;right:10px}@keyframes marquee-overflow-5f2bf45a{0%{transform:translate(0)}6%{transform:translate(0)}66%{transform:translateX(calc(-1 * var(--marquee-distance)))}82%{transform:translateX(calc(-1 * var(--marquee-distance)))}82.01%{transform:translate(0)}to{transform:translate(0)}}@media (width<=900px){.mini-player[data-v-5f2bf45a]{--mini-btn-size:28px;--mini-row-height:40px;grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px 8px;padding:2px 6px;display:grid}.mini-player__left[data-v-5f2bf45a]{min-height:var(--mini-row-height);grid-area:1/1;align-self:center;align-items:center;gap:8px;min-width:0;overflow:hidden}.mini-player__info[data-v-5f2bf45a]{width:100%;min-width:0;min-height:var(--mini-row-height);justify-content:center;gap:2px}.mini-player__title[data-v-5f2bf45a],.mini-player__artist[data-v-5f2bf45a]{max-width:100%}.mini-player__center[data-v-5f2bf45a],.mini-player__center--mobile[data-v-5f2bf45a]{min-width:0;max-width:none}.mini-player__center--mobile[data-v-5f2bf45a]{display:contents}.mini-player__center--mobile .mini-player__controls[data-v-5f2bf45a]{width:max-content;min-height:var(--mini-row-height);grid-area:1/2;justify-content:center;align-self:center;align-items:center;gap:8px;display:flex;position:static}.mini-player__right[data-v-5f2bf45a]{min-height:var(--mini-row-height);flex-direction:row;grid-area:1/3;justify-content:flex-end;place-self:center end;align-items:center;gap:6px;padding-right:22px;display:flex}.mini-player__actions[data-v-5f2bf45a]{min-height:var(--mini-row-height);flex:none;justify-content:flex-end;align-items:center;gap:4px;display:flex}.mini-player__close[data-v-5f2bf45a]{z-index:3;position:absolute;top:4px;right:6px;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.mini-player__artwork[data-v-5f2bf45a]{width:38px;height:38px}.mini-player__title[data-v-5f2bf45a]{font-size:12px}.mini-player__artist[data-v-5f2bf45a]{font-size:10px}.mini-player__center--mobile .mini-player__progress-wrap[data-v-5f2bf45a]{grid-area:2/1/auto/-1;width:100%;margin-top:2px}[data-v-5f2bf45a] .mini-player__btn{width:var(--mini-btn-size);height:var(--mini-btn-size);min-width:var(--mini-btn-size);min-height:var(--mini-btn-size)}}#app[data-v-468871d7]{z-index:1;width:100%;min-height:100vh;position:relative}:root{--color-primary:#1a1a2e;--color-primary-light:#2d2d44;--color-primary-dark:#0f0f1a;--color-secondary:#8b4f7d;--color-secondary-light:#a86fa0;--color-secondary-dark:#190541;--color-accent:#d4af37;--color-accent-light:#e6c963;--color-accent-dark:#b8941f;--color-neon-cyan:#68c6e0;--color-neon-magenta:#bf075a;--lyrics-album-contour:#d4711c;--color-background:#0a0a12;--color-surface:#16161f;--color-text:#e8e8f0;--color-text-secondary:#a8a8b8;--color-border:#2d2d44;--color-card-back:#2a1f2d;--color-card-glow:#d4af374d;--color-social-hover:var(--color-text);--color-social-hover-bg:#dc28280f;--color-social-glow:var(--shadow-glow);--color-social-focus-outline:#dc28282e;--color-social-accent:var(--color-accent);--color-social-accent-bg:#d4af370f;--color-social-accent-glow:0 0 18px #d4af3729;--overlay-top:#0a0a124d;--overlay-middle:#0a0a12b3;--overlay-bottom:#0a0a12e6;--text-shadow-strong:0 4px 8px #000c;--panel-bg:#000000b3;--bg-cover-target-opacity:.8;--bg-cover-dim:.36;--bg-cover-about-dim:.36;--bg-cover-music-dim:.28;--bg-cover-gallery-dim:.3;--bg-cover-about-opacity:.5;--bg-cover-music-opacity:.9;--bg-cover-gallery-opacity:.92;--bg-main-opacity:1;--bg-cover-particles-r:220;--bg-cover-particles-g:40;--bg-cover-particles-b:40;--bg-cover-particles:220, 40, 40;--bg-main-particles:220, 40, 40;--bg-cover-transition-duration:1.6s;--about-card-width-desktop:20rem;--about-card-width-mobile:16rem;--about-card-aspect-ratio:5 / 8;--about-card-gap:.85rem;--about-max-cards:4;--about-track-inline-padding:.8rem;--about-track-max-width:calc((var(--about-card-width-desktop) * var(--about-max-cards)) + (var(--about-card-gap) * (var(--about-max-cards) - 1)) + (var(--about-track-inline-padding) * 2));--font-family-base:"Space Mono", "Courier New", monospace;--font-family-display:var(--font-family-base);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006;--shadow-lg:0 10px 15px -3px #00000080;--shadow-xl:0 20px 25px -5px #0009;--shadow-glow:0 0 20px var(--color-card-glow);--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.35s ease;--z-base:1;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-tooltip:600;--breakpoint-mobile:768px;--breakpoint-tablet:1024px;--breakpoint-desktop:1280px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s;--transition-base:0s;--transition-slow:0s}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-family-base);background-color:var(--color-background);color:var(--color-text);line-height:1.6;overflow-x:hidden}#app{min-height:100vh}img,video{max-width:100%;height:auto;display:block}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}a{color:var(--color-accent);transition:color var(--transition-base);text-decoration:none}a:hover{color:var(--color-accent-light)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vp-tooltip{color:var(--color-text);font-size:var(--tooltip-font-size,12px);white-space:nowrap;pointer-events:none;z-index:var(--z-tooltip,600);font-weight:500;font-family:var(--font-family-base);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121212f2;border-radius:8px;padding:8px 12px;animation:.15s ease-out both vp-tooltip-fade-in;position:fixed;box-shadow:0 4px 12px #0000004d}.vp-tooltip-arrow{pointer-events:none;width:0;height:0;z-index:var(--z-tooltip,600);border:8px solid #0000;animation:.15s ease-out both vp-tooltip-fade-in;position:fixed}@keyframes vp-tooltip-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.vp-tooltip--yt-card{white-space:normal;background:#0c0c12f7;border:1px solid #ffffff1a;width:240px;padding:0;overflow:hidden;box-shadow:0 8px 28px #0000008c,0 0 0 1px #ffffff0a}.vp-tooltip__yt-thumb{aspect-ratio:4/3;object-fit:cover;border-bottom:1px solid #ffffff12;width:100%;display:block}.vp-tooltip__yt-copy{gap:.2rem;padding:.55rem .7rem .7rem;display:grid}.vp-tooltip__yt-title{color:var(--color-text);font-size:.72rem;line-height:1.35}.vp-tooltip__yt-meta{flex-wrap:wrap;gap:.45rem;display:flex}.vp-tooltip__yt-meta-item{font-size:11px;font-family:var(--font-family-base);color:#ffffff8c;letter-spacing:.03em}:root{--typing-cursor-blink-duration:1.05s}@keyframes typing-cursor-blink{0%{opacity:1}50%{opacity:0}}.typing-cursor--blink{animation:typing-cursor-blink var(--typing-cursor-blink-duration) step-end infinite}.p-overlay,.p-overlaypanel,.p-multiselect-overlay,.p-dropdown-overlay,.p-datepicker-panel,.p-treeselect-panel,.p-select-overlay{z-index:var(--z-dropdown)}.p-multiselect,.p-treeselect,.p-datepicker{width:100%;min-height:38px;color:var(--color-text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;display:flex}.p-multiselect:hover,.p-treeselect:hover,.p-datepicker:hover{background:#ffffff17}.p-multiselect-label,.p-treeselect-label,.p-datepicker-input{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;font-size:14px;overflow:hidden}.p-multiselect-trigger,.p-treeselect-dropdown,.p-datepicker-trigger{width:38px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.p-treeselect-dropdown{display:none}.p-treeselect-label-container{flex:1;align-items:center;min-width:0;display:flex}.p-treeselect-label{flex:1}.p-treeselect-label.p-placeholder{color:var(--color-text-secondary)}.p-multiselect-panel,.p-treeselect-panel,.p-select-overlay,.p-datepicker-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-lg);color:var(--color-text);background:#000000eb;border:1px solid #ffffff1f;border-radius:12px;margin-top:6px}.p-treeselect-panel .p-tree{color:var(--color-text);background:0 0}.p-treeselect-panel .p-iconfield,.p-treeselect-panel .p-iconfield .p-inputtext{width:100%}.p-treeselect-panel .p-inputtext{color:var(--color-text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:8px 34px 8px 10px}.p-treeselect-panel .p-inputtext:focus{border-color:color-mix(in srgb, var(--color-neon-magenta) 55%, #ffffff38);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-neon-magenta) 18%, transparent)}.p-treeselect-panel .p-treenode-content{border-radius:10px;padding:8px 10px}.p-treeselect-panel .p-treenode-content:hover{background:#ffffff14}.p-treeselect-panel .p-treenode-content[data-p-selected=true],.p-treeselect-panel .p-treenode-content.p-highlight,.p-treeselect-panel .p-treenode-content.p-focus,.p-treeselect-panel .p-treenode-content[aria-selected=true],.p-treeselect-panel .p-treenode-content[data-p-highlight=true],.p-treeselect-panel .p-treenode[data-p-selected=true]>.p-treenode-content,.p-treeselect-panel .p-treenode[aria-selected=true]>.p-treenode-content{background:color-mix(in srgb, var(--color-neon-magenta) 22%, #ffffff0f)}.p-treeselect-panel .p-treenode-content.p-focus{outline:2px solid color-mix(in srgb, var(--color-neon-magenta) 45%, transparent);outline-offset:-2px}.p-treeselect-panel .p-treenode-label{color:var(--color-text)}.p-treeselect-panel .p-treenode-icon{color:var(--color-text-secondary)}.p-multiselect-header{border-bottom:1px solid #ffffff1f;padding:10px 12px}.p-multiselect-filter-container{position:relative}.p-multiselect-filter{width:100%;color:var(--color-text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:8px 34px 8px 10px}.p-multiselect-filter:focus{border-color:color-mix(in srgb, var(--color-neon-magenta) 55%, #ffffff38);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-neon-magenta) 18%, transparent)}.p-multiselect-filter-icon{color:var(--color-text-secondary);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.p-multiselect-items-wrapper{max-height:320px;overflow:auto}.p-multiselect-item{color:var(--color-text);padding:10px 12px;font-size:14px}.p-multiselect-item:hover{background:#ffffff14}.p-multiselect-item.p-highlight{background:color-mix(in srgb, var(--color-neon-magenta) 18%, #ffffff14)}.p-multiselect-item-group{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);padding:10px 12px 6px;font-size:12px}.p-checkbox{width:18px;height:18px}.p-checkbox-box{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:4px;width:18px;height:18px}.p-checkbox-box.p-highlight{border-color:color-mix(in srgb, var(--color-neon-magenta) 55%, #ffffff59);background:color-mix(in srgb, var(--color-neon-magenta) 22%, #ffffff1f)}.p-multiselect-chip,.p-treeselect-chip{color:var(--color-text);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;margin:2px;padding:2px 8px;font-size:12px}.p-treeselect-chip .p-chip-remove-icon,.p-multiselect-chip .p-chip-remove-icon{color:var(--color-text-secondary)}.p-treeselect-chip .p-chip-remove-icon:hover,.p-multiselect-chip .p-chip-remove-icon:hover{color:var(--color-neon-magenta)}.p-datepicker-year{color:var(--color-text)}.p-datepicker table td>span{border-radius:8px}.p-datepicker table td>span:hover{background:#ffffff14}.p-datepicker table td>span.p-highlight{background:color-mix(in srgb, var(--color-neon-magenta) 18%, #ffffff14)}
