.menu-card[data-v-38e139aa]{--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-38e139aa]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.menu-card[data-v-38e139aa]:before{content:"";z-index:1;background:linear-gradient(#0000 0% 50%,#000c 100%);position:absolute;inset:0}.menu-card__overlay[data-v-38e139aa]{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-38e139aa]{box-shadow:var(--shadow-xl), var(--shadow-glow);transform:translateY(-10px)scale(1.05)}.menu-card--hovered .menu-card__overlay[data-v-38e139aa]{opacity:.3}.menu-card__content[data-v-38e139aa]{padding:var(--spacing-lg);z-index:3;position:absolute;bottom:0;left:0;right:0}.menu-card__title[data-v-38e139aa]{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-38e139aa]{--menu-card-max-height:280px}.menu-card__title[data-v-38e139aa]{font-size:var(--font-size-lg)}.menu-card--hovered[data-v-38e139aa]{transform:translateY(-5px)scale(1.03)}}@media (hover:none) and (pointer:coarse){.menu-card[data-v-38e139aa]: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-6c724e64]{--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-6c724e64]{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0;padding:5px 24px}.album-carousel__list[data-v-6c724e64]{scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;align-items:stretch;gap:5px;padding:2px 0;display:flex;overflow:auto hidden}.album-carousel__item[data-v-6c724e64]{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-6c724e64]:hover{background:#ffffff14}.album-carousel__item.is-active[data-v-6c724e64]{background:#ffffff1f;border-color:#ffffff2e}.album-carousel__cover[data-v-6c724e64]{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-6c724e64]{opacity:1}.album-carousel__cover-shell[data-v-6c724e64]{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-6c724e64]{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-6c724e64]{-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-6c724e64]{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-6c724e64]{flex-direction:column;flex:1;display:flex;overflow:hidden auto}.album-hero[data-v-6c724e64]{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-6c724e64]{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-6c724e64]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--transition-base);border-radius:4px}.album-hero__cover.is-loaded[data-v-6c724e64]{opacity:1}.album-hero__info[data-v-6c724e64]{color:#fff;text-align:left;flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.album-hero__label[data-v-6c724e64]{text-transform:uppercase;letter-spacing:.5px;text-align:left;font-size:14px;font-weight:600}.album-hero__title[data-v-6c724e64]{--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-6c724e64]{white-space:normal;display:inline}.album-hero__title.is-marquee[data-v-6c724e64]{text-overflow:clip}.album-hero__title.is-marquee .album-hero__title-text[data-v-6c724e64]{animation:12s linear infinite album-hero-marquee-6c724e64}.album-hero__meta[data-v-6c724e64]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:500;display:flex}.album-hero__dot[data-v-6c724e64]{opacity:.7}.actions-row[data-v-6c724e64]{background:var(--color-background);align-items:center;gap:16px;padding:0 40px 8px;display:flex}.btn-play-big[data-v-6c724e64]{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-6c724e64] svg{width:24px;height:24px;display:block}.btn-play-big[data-v-6c724e64]:hover{box-shadow:0 8px 32px var(--album-theme-shadow);transform:scale(1.06)}.btn-play-big[data-v-6c724e64]:active{transform:scale(.98)}.btn-shuffle[data-v-6c724e64],.btn-repeat[data-v-6c724e64]{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-6c724e64] svg,.btn-repeat[data-v-6c724e64] svg{width:20px;height:20px;display:block}.btn-shuffle[data-v-6c724e64]:hover,.btn-repeat[data-v-6c724e64]:hover{border-color:var(--color-text);color:var(--color-text);transform:scale(1.04)}.btn-shuffle.is-active[data-v-6c724e64],.btn-repeat.is-active[data-v-6c724e64]{background:var(--album-theme-color);border-color:var(--album-theme-color);color:#fff}.track-table[data-v-6c724e64]{flex:1;padding:0 24px 24px}.track-table__header[data-v-6c724e64]{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-6c724e64]{flex-direction:column;display:flex}.track-table__row[data-v-6c724e64]{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-6c724e64]:hover,.track-table__row.is-selected[data-v-6c724e64]{background:#ffffff1a}.track-table__row.is-playing[data-v-6c724e64]:not(:hover):not(.is-selected){background:0 0}.track-table__row.is-playing .track-table__col--index[data-v-6c724e64]{color:var(--album-theme-color)}.track-table__row.is-playing .track-table__number[data-v-6c724e64]{visibility:hidden}.track-table__col[data-v-6c724e64]{align-items:center;min-width:0;display:flex}.track-table__col--index[data-v-6c724e64]{color:var(--color-text-secondary);justify-content:center;font-size:14px}.track-table__number[data-v-6c724e64]{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.track-table__animated-bars[data-v-6c724e64]{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.track-table__play-btn[data-v-6c724e64]{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-6c724e64]:hover{transform:scale(1.08)}.track-table__row.is-playing .track-table__animated-bars[data-v-6c724e64],.track-table__row.is-playing .track-table__play-btn[data-v-6c724e64]{color:var(--album-theme-color)}.track-table__icon[data-v-6c724e64]{color:inherit}.track-table__col--title[data-v-6c724e64]{flex-direction:column;align-items:flex-start;gap:4px;overflow:hidden}.track-table__title-text[data-v-6c724e64]{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-6c724e64]{color:var(--album-theme-color)}.track-table__artist[data-v-6c724e64]{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-6c724e64]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;justify-content:flex-end;font-size:14px}@media (width<=768px){.actions-row[data-v-6c724e64]{gap:12px;padding:0 40px 8px}.actions-row .btn-play-big[data-v-6c724e64],.actions-row .btn-shuffle[data-v-6c724e64],.actions-row .btn-repeat[data-v-6c724e64]{width:40px;height:40px}.album-carousel[data-v-6c724e64]{padding:8px 12px}.album-carousel__item[data-v-6c724e64]{width:188px;max-width:188px}.album-carousel__info[data-v-6c724e64]{max-width:122px}.track-table[data-v-6c724e64]{padding:0 4px 16px}.track-table__header[data-v-6c724e64]{display:none}.track-table__row[data-v-6c724e64]{grid-template-columns:32px 1fr 48px;gap:6px;padding:10px 8px}}@media (width<=520px){.album-hero[data-v-6c724e64]{text-align:center;flex-direction:column;align-items:center;min-height:auto;padding:16px}.album-hero__cover-wrapper[data-v-6c724e64]{width:192px;height:192px}.album-hero__label[data-v-6c724e64],.album-hero__title[data-v-6c724e64]{display:none}.album-hero__meta[data-v-6c724e64]{justify-content:center}}@keyframes album-hero-marquee-6c724e64{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-6c724e64]{background:#ffffff08;position:absolute;inset:0}.skeleton-pulse[data-v-6c724e64]{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-6c724e64}@keyframes skeleton-loading-6c724e64{0%{background-position:200% 0}to{background-position:-200% 0}}.lyrics-view[data-v-6c724e64]{flex-direction:column;flex:1;align-items:center;padding:5px;display:flex;position:relative;overflow-y:auto}.lyrics-view__close[data-v-6c724e64]{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-6c724e64]:hover{color:var(--color-text);background:#ffffff14;transform:scale(1.06)}[data-v-6c724e64] .lyrics-view__close-icon svg{width:18px;height:18px;display:block}.lyrics-loading[data-v-6c724e64],.lyrics-empty[data-v-6c724e64]{min-height:200px;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:16px;display:flex}.arcade-menu-button[data-v-44506e89]{--arcade-button-radius:1rem;--arcade-button-inner-radius:.9rem;--arcade-button-size:clamp(2.75rem, 7vw, 3.85rem);--arcade-button-text-size:clamp(.52rem, 1.15vw, .64rem);width:var(--arcade-button-size);aspect-ratio:1;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;background:linear-gradient(165deg,#302e3cfa,#181822fa);border:0;padding:0;transition:box-shadow .2s;position:relative}.arcade-menu-button[data-v-44506e89]:before,.arcade-menu-button[data-v-44506e89]:after{content:"";pointer-events:none;position:absolute}.arcade-menu-button[data-v-44506e89]: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-44506e89]: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-44506e89]:hover:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb, var(--tone-contour) 90%, #fff 10%), 0 0 14px color-mix(in srgb, var(--tone-contour) 40%, transparent 60%), 0 10px 18px #00000042}.arcade-menu-button[data-v-44506e89]:hover:not(:disabled):after{box-shadow:0 0 14px 2px color-mix(in srgb, var(--tone-contour) 46%, transparent 54%)}.arcade-menu-button[data-v-44506e89]:active:not(:disabled){filter:brightness(.88)}.arcade-menu-button[data-v-44506e89]:focus-visible{outline:2px solid color-mix(in srgb, var(--tone-contour) 90%, #fff 10%);outline-offset:3px}.arcade-menu-button--active[data-v-44506e89]{box-shadow:0 0 0 2px color-mix(in srgb, var(--tone-contour) 86%, #fff 14%), inset 0 0 0 1px color-mix(in srgb, var(--tone-contour) 56%, transparent 44%), 0 0 14px color-mix(in srgb, var(--tone-contour) 44%, transparent 56%), 0 10px 18px #00000047}.arcade-menu-button--active[data-v-44506e89]:after{box-shadow:0 0 10px 1px color-mix(in srgb, var(--tone-contour) 34%, transparent 66%)}.arcade-menu-button--click-highlighted[data-v-44506e89],.arcade-menu-button--click-highlighted.arcade-menu-button--inner-only[data-v-44506e89]{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-44506e89]:after{box-shadow:0 0 14px 2px color-mix(in srgb, var(--tone-contour) 52%, transparent 48%)}.arcade-menu-button--inner-only[data-v-44506e89]{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-44506e89]:before{display:none}.arcade-menu-button--inner-only[data-v-44506e89]:hover:not(:disabled),.arcade-menu-button--inner-only.arcade-menu-button--active[data-v-44506e89]{box-shadow:0 0 0 1px color-mix(in srgb, var(--tone-contour) 90%, #fff 10%), 0 0 10px color-mix(in srgb, var(--tone-contour) 24%, transparent 76%), 0 10px 18px #00000042}.arcade-menu-button[data-v-44506e89]:disabled{opacity:.6;cursor:default}.arcade-menu-button__inner[data-v-44506e89]{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-44506e89]{text-overflow:ellipsis;white-space:nowrap;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;overflow:hidden}.about-entry-card[data-v-410a049e]{--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-410a049e]{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-410a049e]{transform:rotateY(180deg)}.about-entry-card__face[data-v-410a049e]{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-410a049e]{transform:rotateY(0)translateZ(1px)}.about-entry-card__face--back[data-v-410a049e]{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-410a049e],.about-entry-card--flipped .about-entry-card__face--front[data-v-410a049e]{visibility:hidden}.about-entry-card--flipped .about-entry-card__face--back[data-v-410a049e]{visibility:visible}.about-entry-card__header[data-v-410a049e]{justify-content:center;align-items:center;min-height:2.4rem;display:flex}.about-entry-card__title[data-v-410a049e]{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;justify-content:center;align-items:center;margin:0;line-height:1.1;display:inline-flex;overflow:hidden}.about-entry-card__cursor-indicator[data-v-410a049e]{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__image-frame[data-v-410a049e]{aspect-ratio:1;background:linear-gradient(#ffffff0a,#0a0a1259);border-radius:.8rem;width:100%;position:relative;overflow:hidden}.about-entry-card__image[data-v-410a049e]{object-fit:cover;object-position:center 28%;width:100%;height:100%;position:absolute;inset:0}.about-entry-card__image--hidden[data-v-410a049e]{opacity:0}.about-entry-card__image--frame[data-v-410a049e]{z-index:1}.about-entry-card__actions[data-v-410a049e]{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:.52rem;margin-top:auto;display:grid}.about-entry-card__back-header[data-v-410a049e]{justify-content:center;align-items:center;min-height:2rem;display:flex;position:relative}.about-entry-card__story[data-v-410a049e]{gap:.68rem;min-height:0;margin-top:.2rem;display:grid;overflow:auto}.about-entry-card__story-block[data-v-410a049e]{gap:0;display:grid}.about-entry-card__story-copy[data-v-410a049e]{white-space:pre-line;color:var(--color-text-secondary);margin:0;font-family:Space Mono,Courier New,monospace;font-size:.68rem;line-height:1.36}@media (width<=767px){.about-entry-card[data-v-410a049e]{width:min(var(--about-card-width-mobile), calc(100vw - 2rem))}}.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}.about-flip-card[data-v-fa005b8b]{--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(17.4rem, 60vh, 20.6rem);--about-card-aspect-ratio:5 / 7.2;--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:.87rem;--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-fa005b8b],.about-flip-card--flipped[data-v-fa005b8b]{z-index:2}.about-flip-card__inner[data-v-fa005b8b]{height:100%;transform-style:preserve-3d;will-change:transform;position:relative}.about-flip-card__face[data-v-fa005b8b]{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-fa005b8b]{pointer-events:auto;transform:rotateY(0)translateZ(1px)}.about-flip-card__face[data-v-fa005b8b]: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-fa005b8b]{gap:var(--about-card-back-face-gap);transform:rotateY(180deg)translateZ(1px)}.about-flip-card__face[data-v-fa005b8b],.about-flip-card__face[data-v-fa005b8b] *{backface-visibility:hidden}.about-flip-card--flipped .about-flip-card__face--front[data-v-fa005b8b]{pointer-events:none}.about-flip-card--flipped .about-flip-card__face--back[data-v-fa005b8b]{pointer-events:auto}.about-flip-card--flipped .about-flip-card__face[data-v-fa005b8b]{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-fa005b8b],.about-flip-card:focus-visible .about-flip-card__face[data-v-fa005b8b]{box-shadow:0 18px 40px #0000008c,0 0 0 2px #68c6e059,0 0 22px #68c6e052}.about-flip-card__front-header[data-v-fa005b8b],.about-flip-card__title[data-v-fa005b8b],.about-flip-card__back-header[data-v-fa005b8b],.about-flip-card__back-body[data-v-fa005b8b],.about-flip-card__copy[data-v-fa005b8b],.about-flip-card__song-chip[data-v-fa005b8b],.about-flip-card__avatar-frame[data-v-fa005b8b]{z-index:1;position:relative}.about-flip-card__front-header[data-v-fa005b8b],.about-flip-card__back-header[data-v-fa005b8b]{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-fa005b8b]{justify-content:space-between}.about-flip-card__title[data-v-fa005b8b]{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-fa005b8b]{align-self:flex-start;padding-top:.35rem}.about-flip-card__avatar-frame[data-v-fa005b8b]{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-fa005b8b]{z-index:0;position:absolute;inset:0}.about-flip-card__avatar[data-v-fa005b8b]{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-fa005b8b]{opacity:1}.about-flip-card__avatar--playing[data-v-fa005b8b]{opacity:0!important;transition:none!important}.about-flip-card__flip-video[data-v-fa005b8b]{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-fa005b8b]{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-fa005b8b]{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-fa005b8b]{object-fit:cover;object-position:center 20%;width:100%;height:100%;filter:var(--about-card-avatar-filter)}.about-flip-card__back-body[data-v-fa005b8b]{gap:var(--about-card-back-body-gap);flex-direction:column;flex:1;min-height:0;display:flex}.about-flip-card__back-badges[data-v-fa005b8b]{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-fa005b8b]{min-height:0;color:var(--color-text-secondary);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-fa005b8b]{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-fa005b8b]{color:var(--color-text);box-shadow:0 0 10px #ffffff14}.about-flip-card__cursor-indicator--copy[data-v-fa005b8b]{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-fa005b8b],.about-flip-card--flipped.about-flip-card--hovered .about-flip-card__cursor-indicator--copy[data-v-fa005b8b]{opacity:1;animation:about-flip-card-cursor-blink-fa005b8b var(--about-card-cursor-blink-duration) step-end infinite}.about-flip-card__badge[data-v-fa005b8b]{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-fa005b8b] .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-fa005b8b]{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-fa005b8b]{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-fa005b8b]{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-fa005b8b]:hover,.about-flip-card__song-chip[data-v-fa005b8b]:focus-visible{color:#9fe7fb;outline:none;text-decoration-color:currentColor}@keyframes about-flip-card-cursor-blink-fa005b8b{0%,48%{opacity:1}49%,to{opacity:0}}@media (width<=767px){.about-flip-card[data-v-fa005b8b]{width:min(100%, var(--about-card-width-mobile));height:var(--about-card-height-mobile)}.about-flip-card__face[data-v-fa005b8b]{padding:var(--about-card-face-padding-mobile)}.about-flip-card__copy[data-v-fa005b8b]{font-size:var(--about-card-copy-font-size-mobile)}}.about-members[data-v-0d62edf1]{--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;width:100%;height:100%;min-height:0;padding:var(--about-members-padding-block) var(--about-members-padding-inline);box-sizing:border-box;justify-content:center;align-items:center;margin:0 auto;display:flex}.about-members__carousel[data-v-0d62edf1]{justify-content:center;align-items:center;gap:var(--about-members-carousel-gap);scroll-snap-type:x mandatory;width:100%;height:100%;min-height:0;padding-inline:var(--about-members-carousel-scroll-padding);scrollbar-width:none;display:flex;overflow:auto hidden}.about-members__carousel[data-v-0d62edf1]::-webkit-scrollbar{display:none}@media (width<=1050px){.about-members__carousel[data-v-0d62edf1]{justify-content:flex-start}}.about-members__cell[data-v-0d62edf1]{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;min-height:0;display:flex}.lyrics-flip-card[data-v-2fe99f0a]{--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-2fe99f0a]{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-2fe99f0a]{transform:rotateY(180deg)}.lyrics-flip-card__face[data-v-2fe99f0a]{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-2fe99f0a]{transform:rotateY(180deg)}.lyrics-flip-card__header[data-v-2fe99f0a]{grid-template-columns:3.6rem 1fr;align-items:center;gap:.66rem;display:grid}.lyrics-flip-card__cover[data-v-2fe99f0a]{object-fit:cover;border-radius:.56rem;width:3.6rem;height:3.6rem}.lyrics-flip-card__header-copy[data-v-2fe99f0a]{flex-direction:column;min-width:0;display:flex}.lyrics-flip-card__title[data-v-2fe99f0a]{font-family:Space Mono,monospace;font-size:var(--about-card-title-font-size);letter-spacing:0;margin:0}.lyrics-flip-card__subtitle[data-v-2fe99f0a],.lyrics-flip-card__credits[data-v-2fe99f0a]{letter-spacing:.03em;color:var(--color-text-secondary);font-family:Space Mono,monospace;font-size:.68rem}.lyrics-flip-card__rows[data-v-2fe99f0a]{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.lyrics-flip-card__row-item[data-v-2fe99f0a]{margin:0}.lyrics-flip-card__row[data-v-2fe99f0a]{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:.74rem;transition:border-color .2s,transform .2s}.lyrics-flip-card__row[data-v-2fe99f0a]:hover,.lyrics-flip-card__row[data-v-2fe99f0a]: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-2fe99f0a]{justify-content:center;align-items:center;min-height:2rem;display:flex}.lyrics-flip-card__back-copy[data-v-2fe99f0a]{text-align:center;flex-direction:column;align-items:center;gap:.22rem;display:flex}.lyrics-flip-card__loading[data-v-2fe99f0a]{flex:1;justify-content:center;align-items:center;display:flex}.lyrics-flip-card__lyrics-text[data-v-2fe99f0a]{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-2fe99f0a]{width:min(var(--about-card-width-mobile), calc(100vw - 2rem))}}.lyrics-cards[data-v-c2d17a82]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;margin:0 auto;padding:0;display:flex;overflow-x:hidden}.lyrics-cards__stage[data-v-c2d17a82]{scroll-snap-type:x mandatory;width:100%;height:100%;min-height:0;padding-inline:var(--about-track-inline-padding);scrollbar-width:none;justify-content:center;align-items:center;display:flex;overflow:auto hidden}.lyrics-cards__stage[data-v-c2d17a82]::-webkit-scrollbar{display:none}.lyrics-cards__cell[data-v-c2d17a82]{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;display:flex}.about-view[data-v-3f8b215a]{width:100%;height:100%;min-height:0;overflow-x:clip}.about-view__sections[data-v-3f8b215a]{width:min(100%, var(--about-track-max-width));height:100%;min-height:0;margin-inline:auto;position:relative;overflow-x:hidden}.about-view__section[data-v-3f8b215a]{opacity:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow-x:hidden}.about-view__carousel-shell[data-v-3f8b215a]{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative}.about-view__carousel[data-v-3f8b215a]{scroll-snap-type:x mandatory;width:100%;height:100%;min-height:0;padding-inline:var(--about-track-inline-padding);scrollbar-width:none;justify-content:center;align-items:center;display:flex;overflow:auto hidden}.about-view__carousel[data-v-3f8b215a]::-webkit-scrollbar{display:none}.about-view__carousel-cell[data-v-3f8b215a]{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;display:flex}.gallery-layout[data-v-992a2edd]{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-992a2edd]{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-992a2edd]{width:240px}.gallery-rail__toggle[data-v-992a2edd]{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-992a2edd]:hover{color:var(--color-text);background:#ffffff1a}.gallery-rail__toggle-icon[data-v-992a2edd]{background:currentColor;border-radius:999px;width:20px;height:2px;display:inline-block;position:relative}.gallery-rail__toggle-icon[data-v-992a2edd]:before,.gallery-rail__toggle-icon[data-v-992a2edd]:after{content:"";background:currentColor;border-radius:999px;width:20px;height:2px;position:absolute;left:0}.gallery-rail__toggle-icon[data-v-992a2edd]:before{top:-6px}.gallery-rail__toggle-icon[data-v-992a2edd]:after{top:6px}.gallery-rail__list[data-v-992a2edd]{flex-direction:column;gap:8px;display:flex;overflow-x:hidden}.gallery-rail__item[data-v-992a2edd]{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-992a2edd]{justify-content:flex-start;padding:0 12px}.gallery-rail__item[data-v-992a2edd]:hover{background:#ffffff1a}.gallery-rail__item.is-active[data-v-992a2edd]{background:#ffffff26}.gallery-rail__icon[data-v-992a2edd]{font-size:20px;line-height:1}.gallery-rail__label[data-v-992a2edd]{color:var(--color-text);opacity:.95;font-size:14px}.gallery-main[data-v-992a2edd]{flex-direction:column;flex:1;display:flex;overflow:hidden}.filters-bar[data-v-992a2edd]{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-992a2edd]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.filters-bar__left[data-v-992a2edd]{grid-column:1;align-items:center;gap:12px;min-width:0;display:flex}.filter-group[data-v-992a2edd]{flex-direction:row;align-items:center;min-width:180px;display:flex}.btn-clear[data-v-992a2edd]{height:38px;color:var(--color-text);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:0 12px}.btn-clear[data-v-992a2edd]:hover{background:#ffffff1a}.filter-select[data-v-992a2edd]{width:100%}.filter-select[data-v-992a2edd] .p-treeselect-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.filter-value[data-v-992a2edd]{white-space:nowrap;text-overflow:ellipsis;max-width:260px;display:inline-block;overflow:hidden}.filter-value--placeholder[data-v-992a2edd]{color:var(--color-text-secondary)}.btn-gear[data-v-992a2edd]{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-992a2edd]:hover{background:#ffffff1a}.btn-gear .pi[data-v-992a2edd]{font-size:18px;line-height:1}@media (width<=720px){.filters-bar__row[data-v-992a2edd]{flex-wrap:wrap;align-items:center;display:flex}.filters-bar__left[data-v-992a2edd]{flex:100%}.breadcrumb--center[data-v-992a2edd]{flex:100%;justify-content:center}.btn-gear[data-v-992a2edd]{flex:none;margin-left:auto}}.gallery-content[data-v-992a2edd]{flex:1;position:relative;overflow:auto}.gallery-floating-date[data-v-992a2edd]{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-992a2edd]{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-992a2edd]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:12px;display:grid}.gallery-masonry[data-v-992a2edd]{column-count:4;column-gap:10px;padding:12px}@media (width<=1200px){.gallery-masonry[data-v-992a2edd]{column-count:3}}@media (width<=900px){.gallery-masonry[data-v-992a2edd]{column-count:2}}@media (width<=600px){.gallery-masonry[data-v-992a2edd]{column-count:1}.gallery-rail[data-v-992a2edd]{z-index:20;width:44px;position:absolute;top:0;bottom:0;left:0}.gallery-rail.is-expanded[data-v-992a2edd]{width:220px;box-shadow:4px 0 24px #000000b3}.gallery-main[data-v-992a2edd]{width:calc(100% - 44px);margin-left:44px}.lightbox-close[data-v-992a2edd]{display:none}.lightbox[data-v-992a2edd]: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-992a2edd]{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-992a2edd]{cursor:pointer;position:relative}.gallery-highlight-tile[data-v-992a2edd]: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-992a2edd]{aspect-ratio:auto;break-inside:avoid;width:100%;margin:0 0 10px;display:inline-block}.gallery-item--masonry[data-v-992a2edd]:not(.is-loaded){aspect-ratio:1;min-height:180px}.gallery-item.selected[data-v-992a2edd]{outline-offset:-2px;outline:2px solid #ffffff38}.gallery-img[data-v-992a2edd]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--transition-base)}.gallery-img--masonry[data-v-992a2edd]{object-fit:contain;height:auto;display:block}.gallery-item.is-loaded .gallery-img[data-v-992a2edd]{opacity:1}.skeleton-loader[data-v-992a2edd]{background:#ffffff08;position:absolute;inset:0}.skeleton-pulse[data-v-992a2edd]{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-992a2edd}@keyframes skeleton-loading-992a2edd{0%{background-position:200% 0}to{background-position:-200% 0}}.albums-content[data-v-992a2edd]{flex:1;padding:12px;overflow:auto}.albums-grid[data-v-992a2edd]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.album-card[data-v-992a2edd]{border-radius:var(--radius-lg);background:0 0;border:1px solid #ffffff0f;overflow:hidden}.album-thumbnail[data-v-992a2edd]{aspect-ratio:16/9;background:0 0;overflow:hidden}.album-thumbnail img[data-v-992a2edd]{object-fit:cover;width:100%;height:100%}.album-placeholder[data-v-992a2edd]{color:#ffffff59;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.album-icon[data-v-992a2edd]{font-size:40px}.album-info[data-v-992a2edd]{padding:12px}.album-info h3[data-v-992a2edd]{margin:0;font-size:16px;font-weight:600}.album-count[data-v-992a2edd]{color:var(--color-text-secondary);font-size:12px}.album-view-modal[data-v-992a2edd]{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-992a2edd]{padding:1.5rem}.album-header[data-v-992a2edd]{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.album-header h2[data-v-992a2edd]{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:500}.back-button[data-v-992a2edd]{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-992a2edd]:hover{background:#ffffff17}.back-icon[data-v-992a2edd]{font-size:1.25rem}.lightbox[data-v-992a2edd]{z-index:9999;background:#000000f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-close[data-v-992a2edd]{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-992a2edd]:hover{color:#fff;background:#fff3}.lightbox-close[data-v-992a2edd] svg{width:18px;height:18px;display:block}.lightbox-nav[data-v-992a2edd]{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-992a2edd]:hover{background:#fff3}.lightbox-nav.lightbox-prev[data-v-992a2edd]{left:1rem}.lightbox-nav.lightbox-next[data-v-992a2edd]{right:1rem}.lightbox-nav__icon[data-v-992a2edd] svg{width:18px;height:18px;display:block}.lightbox-nav__icon--next[data-v-992a2edd]{transform:rotate(180deg)}.lightbox-content[data-v-992a2edd]{flex-direction:column;align-items:center;gap:1rem;max-width:90vw;max-height:90vh;display:flex}.lightbox-media[data-v-992a2edd]{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-992a2edd]{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-992a2edd]{cursor:grab}.lightbox-media.is-zoomed[data-v-992a2edd]:active{cursor:grabbing}.lightbox-controls[data-v-992a2edd]{-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-992a2edd]{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-992a2edd]: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-992a2edd]{text-align:right;color:#fffc;min-width:56px;font-size:12px}.breadcrumb[data-v-992a2edd]{align-items:center;gap:8px;display:flex}.breadcrumb--center[data-v-992a2edd]{grid-column:2;justify-self:center;min-width:0;max-width:100%}.breadcrumb__item[data-v-992a2edd]{color:#ffffffb3;font-size:20px}.breadcrumb__item--link[data-v-992a2edd]{cursor:pointer;color:#ffffffb3;background:0 0;border:none;border-radius:6px;padding:4px 8px;transition:all .2s}.breadcrumb__item--link[data-v-992a2edd]:hover{color:#fff;background:#ffffff1a}.breadcrumb__item--current[data-v-992a2edd]{color:#fffffff2;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:600;overflow:hidden}.breadcrumb__separator[data-v-992a2edd]{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}.card-dealer[data-v-6736a432]{--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-6736a432]{z-index:0;position:absolute;inset:0}.card-dealer__bg-image[data-v-6736a432]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.card-dealer__bg-main[data-v-6736a432]{z-index:0}.card-dealer__bg-cover[data-v-6736a432]{z-index:1}.card-dealer__cover-dim[data-v-6736a432]{z-index:2;pointer-events:none;background:#000;position:absolute;inset:0}.card-dealer__overlay[data-v-6736a432]{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-6736a432]{z-index:1;padding:var(--spacing-2xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card-dealer__cards-back-button-wrapper[data-v-6736a432]{top:var(--spacing-lg);left:var(--spacing-lg);z-index:99;pointer-events:auto;position:fixed}.card-dealer__cards[data-v-6736a432]{gap:var(--spacing-lg,28px);justify-content:center;align-items:center;width:auto;display:flex}.card-dealer__logo-button-wrapper[data-v-6736a432]{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-6736a432]{top:var(--spacing-lg,18px);z-index:12;align-items:center;gap:0;display:flex;position:fixed;left:50%;transform:translate(-50%)}.card-dealer__social-link[data-v-6736a432]{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:10px;justify-content:center;align-items:center;padding:10px;display:inline-flex}.card-dealer__social-link[data-v-6736a432]: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-6736a432]:focus-visible{outline:2px solid var(--color-social-focus-outline);outline-offset:2px}.card-dealer__social-link--disabled[data-v-6736a432]{pointer-events:none;opacity:.5}.card-dealer__social-link[data-v-6736a432] :is(svg){width:22px;height:22px;display:block}.card-dealer__credits[data-v-6736a432]{bottom:var(--spacing-md,12px);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:6px 10px;font-size:.68rem;position:fixed;left:50%;transform:translate(-50%)}.card-dealer__credits[data-v-6736a432]:hover,.card-dealer__credits[data-v-6736a432]:focus-visible,.card-dealer__credits.is-open[data-v-6736a432]{opacity:1;color:var(--color-text);background:#00000052;outline:none}.card-dealer__credits-overlay[data-v-6736a432]{z-index:11;-webkit-backdrop-filter:blur(8px);padding:24px;padding-bottom:calc(var(--spacing-md,12px) + 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-6736a432]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000038;border:1px solid #fff3;border-radius:14px;width:min(350px,92vw);max-height:min(58vh,520px);padding:22px;overflow:hidden}.card-dealer__credits-roll[data-v-6736a432]{flex-direction:column;gap:14px;animation:9s linear infinite card-dealer-credits-roll-6736a432;display:flex}.card-dealer__credits-row[data-v-6736a432]{text-align:left;grid-template-columns:minmax(130px,.95fr) minmax(0,1.05fr);align-items:baseline;gap:14px;display:grid}.card-dealer__credits-role[data-v-6736a432]{color:#ffffffc7;letter-spacing:.03em;font-size:.7rem}.card-dealer__credits-name[data-v-6736a432]{color:#fffffff5;letter-spacing:.03em;font-size:.7rem}@keyframes card-dealer-credits-roll-6736a432{0%{opacity:0;transform:translateY(20%)}12%{opacity:1}84%{opacity:1}to{opacity:0;transform:translateY(-20%)}}.card-dealer__legal-links[data-v-6736a432]{bottom:var(--spacing-md,12px);right:var(--spacing-md,12px);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-6736a432]:hover{opacity:.8}.card-dealer__legal-link[data-v-6736a432]{color:inherit;text-decoration:none;transition:opacity .2s}.card-dealer__legal-link[data-v-6736a432]:hover{opacity:1;text-decoration:underline}.card-dealer__header-drawer-legal[data-v-6736a432]{border-top:1px solid #ffffff1a;flex-direction:column;gap:4px;margin-top:2px;padding-top:2px;display:flex}.card-dealer__header-drawer-social[data-v-6736a432]{border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:2px;margin-top:auto;padding-top:4px;padding-bottom:0;display:flex}.card-dealer__header-drawer-social-link[data-v-6736a432]{min-width:42px;min-height:42px;padding:8px}.card-dealer__header-drawer-legal-link[data-v-6736a432]{color:var(--color-text-secondary);letter-spacing:.04em;opacity:.6;transition:background var(--transition-fast), opacity var(--transition-fast);border-radius:8px;padding:10px 12px;font-size:13px;text-decoration:none;display:block}.card-dealer__header-drawer-legal-link[data-v-6736a432]:hover,.card-dealer__header-drawer-legal-link[data-v-6736a432]:focus-visible{opacity:1;background:#ffffff12;outline:none}.card-dealer__header[data-v-6736a432]{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:16px 24px 16px 86px;display:flex;position:fixed;top:0;left:0;right:0}.card-dealer__header-left[data-v-6736a432]{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.card-dealer__global-back-button[data-v-6736a432]{z-index:102;position:fixed;top:14px;left:14px}.card-dealer__header-right[data-v-6736a432]{align-items:center;gap:12px;margin-left:auto;display:flex}.card-dealer__header-social[data-v-6736a432]{align-items:center;gap:0;display:flex}.card-dealer__header-social .card-dealer__social-link[data-v-6736a432]{min-width:50px;min-height:50px;padding:6px}.card-dealer__header-social .card-dealer__social-link[data-v-6736a432] :is(svg){width:24px;height:24px}.card-dealer__header-menu-btn[data-v-6736a432]{width:44px;height:44px;color:var(--color-text);cursor:pointer;background:#00000059;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;display:none}.card-dealer__header-menu-btn[data-v-6736a432]:hover{background:#00000080}.card-dealer__header-menu-icon[data-v-6736a432]{width:20px;height:14px;display:block;position:relative}.card-dealer__header-menu-icon[data-v-6736a432]:before,.card-dealer__header-menu-icon[data-v-6736a432]:after{content:"";background:#ffffffeb;border-radius:999px;height:2px;position:absolute;left:0;right:0}.card-dealer__header-menu-icon[data-v-6736a432]:before{top:0;box-shadow:0 6px #ffffffeb}.card-dealer__header-menu-icon[data-v-6736a432]:after{bottom:0}.card-dealer__header-menu-icon--close[data-v-6736a432]{height:20px}.card-dealer__header-menu-icon--close[data-v-6736a432]:before,.card-dealer__header-menu-icon--close[data-v-6736a432]:after{box-shadow:none;transform-origin:50%;top:50%;bottom:auto}.card-dealer__header-menu-icon--close[data-v-6736a432]:before{transform:translateY(-50%)rotate(45deg)}.card-dealer__header-menu-icon--close[data-v-6736a432]:after{transform:translateY(-50%)rotate(-45deg)}.card-dealer__header-drawer[data-v-6736a432]{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-6736a432]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(360px,86vw);height:100dvh;max-height:100dvh;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:#000000eb;border-left:1px solid #ffffff1f;flex-direction:column;gap:8px;display:flex;overflow-y:auto}.card-dealer__header-drawer-item[data-v-6736a432]{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:12px;padding:14px 12px;font-size:16px;font-weight:700}.card-dealer__header-drawer-item[data-v-6736a432]:hover,.card-dealer__header-drawer-item[data-v-6736a432]:focus-visible{background:#ffffff17;border-color:#ffffff29;outline:none}.card-dealer__header-drawer-item.is-active[data-v-6736a432]{background:#ffffff1a;border:1px solid #ffffff24}.card-dealer__mobile-nav-btn[data-v-6736a432]{z-index:101;width:44px;height:44px;color:var(--color-text);cursor:pointer;pointer-events:auto;background:#00000059;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;display:none;position:fixed;top:12px;right:12px}.card-dealer__mobile-nav-btn.is-close[data-v-6736a432]{background:0 0;border:0;border-radius:50%}.card-dealer__mobile-nav-btn[data-v-6736a432]:hover{background:#00000080}.card-dealer__mobile-nav-btn.is-close[data-v-6736a432]:hover,.card-dealer__mobile-nav-btn.is-close[data-v-6736a432]:focus-visible{background:#ffffff1f;outline:none}.card-dealer__back-button[data-v-6736a432]{border:2px solid var(--color-primary);width:48px;height:48px;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-6736a432]:hover{border-color:var(--color-text);background:#000000b3;box-shadow:0 0 0 2px #ffffff1f}.card-dealer__back-button[data-v-6736a432] svg{width:24px;height:24px;display:block}.card-dealer__back-button>span[data-v-6736a432]{justify-content:center;align-items:center;display:flex}.card-dealer__mini-card-wrapper[data-v-6736a432]{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-6736a432]{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-6736a432]{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-6736a432]{align-items:center;display:inline-flex;position:relative}.card-dealer__about-title-button[data-v-6736a432]{align-items:center;display:inline-flex}.card-dealer__about-dropdown-toggle-btn[data-v-6736a432]{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-6736a432]{color:var(--color-text);opacity:1;text-shadow:2px 2px 8px #000000d9}.card-dealer__header-title-item--hovered[data-v-6736a432]{opacity:.95;color:var(--color-text);transform:translateY(-1px)}.card-dealer__about-dropdown-toggle-icon[data-v-6736a432]{cursor:pointer;width:9px;height:9px;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-6736a432]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ffffff5c}.card-dealer__about-dropdown-toggle-icon.is-open[data-v-6736a432]{transform:rotate(-135deg)translateY(-1px)}.card-dealer__about-menu-item.is-active .card-dealer__about-dropdown-toggle-btn[data-v-6736a432]{color:var(--color-text);opacity:1}.card-dealer__about-menu-item.is-hovered .card-dealer__about-dropdown-toggle-btn[data-v-6736a432]{color:var(--color-text);opacity:.95;transform:translateY(-1px)}.card-dealer__about-dropdown[data-v-6736a432]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:7;background:#000000db;border:1px solid #fff3;border-radius:12px;flex-direction:column;gap:4px;min-width:166px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.card-dealer__about-dropdown-item[data-v-6736a432]{appearance:none;text-align:left;width:100%;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:#ffffff05;border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:12px}.card-dealer__about-dropdown-item[data-v-6736a432]:hover,.card-dealer__about-dropdown-item[data-v-6736a432]:focus-visible{color:var(--color-text);background:#ffffff17;border-color:#ffffff29;outline:none}.card-dealer__about-dropdown-item.is-active[data-v-6736a432]{color:var(--color-text);background:#ffffff2b;border-color:#ffffff57}.card-dealer__header-drawer-about-submenu[data-v-6736a432]{flex-direction:column;gap:6px;margin-top:2px;display:flex}.card-dealer__header-drawer-item--about-submenu[data-v-6736a432]{opacity:.9;padding-left:20px;font-size:14px}.card-dealer__content-overlay[data-v-6736a432]{-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-6736a432]{background:#0000002e}.card-dealer__content-container[data-v-6736a432]{z-index:1;width:100%;height:100%;padding:var(--spacing-md);padding-bottom:calc(var(--spacing-2xl) + var(--mini-player-offset,0px));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-6736a432]{justify-content:stretch;align-items:stretch;width:100%;max-width:1400px;height:100%;display:flex}.card-dealer__about-content[data-v-6736a432]{justify-content:center;align-items:stretch;width:100%;max-width:1400px;height:100%;display:flex}.card-dealer__gallery-content[data-v-6736a432]{justify-content:stretch;align-items:stretch;width:100%;max-width:1400px;height:100%;display:flex}.card-dealer__generic-content[data-v-6736a432]{text-align:center;color:var(--color-text);font-size:var(--font-size-xl);width:100%;max-width:800px}.card-dealer__content-view[data-v-6736a432]{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-6736a432]{pointer-events:none}.card-dealer__card[data-v-6736a432]{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-6736a432],.card-dealer.is-animating .card-dealer__card[data-v-6736a432]{transition:none!important}.card-dealer.is-animating .menu-card--hovered[data-v-6736a432]{transform:none!important}@media (width<=1024px){.card-dealer__content[data-v-6736a432]{gap:var(--spacing-2xl)}.card-dealer__cards[data-v-6736a432]{gap:var(--spacing-lg)}}@media (width<=768px){.card-dealer[data-v-6736a432]{--card-dealer-header-height:0px}.card-dealer__content[data-v-6736a432]{gap:var(--spacing-xl);padding:var(--spacing-lg)}.card-dealer__cards[data-v-6736a432]{gap:var(--spacing-md)}.card-dealer__content-container[data-v-6736a432]{padding:var(--spacing-lg);padding-top:calc(var(--spacing-lg) + 56px);padding-bottom:calc(var(--spacing-lg) + var(--mini-player-offset,0px))}.card-dealer__content-view[data-v-6736a432]{padding-top:var(--card-dealer-header-height)}.card-dealer__header[data-v-6736a432]{display:none}.card-dealer__mobile-nav-btn[data-v-6736a432]{display:inline-flex}.card-dealer__back-button[data-v-6736a432]{width:44px;height:44px}.card-dealer__global-back-button[data-v-6736a432]{width:44px;height:44px;top:12px;left:12px}.card-dealer__mini-card-wrapper[data-v-6736a432]{border-width:2px;width:44px;height:44px}.card-dealer__header-title[data-v-6736a432]{font-size:var(--font-size-xl)}.card-dealer__generic-content[data-v-6736a432]{font-size:var(--font-size-lg)}.card-dealer__credits[data-v-6736a432]{bottom:calc(var(--spacing-md,12px) + env(safe-area-inset-bottom,0px))}.card-dealer__credits-overlay[data-v-6736a432]{padding:16px;padding-bottom:calc(var(--spacing-md,12px) + 42px + env(safe-area-inset-bottom,0px))}.card-dealer__credits-overlay-panel[data-v-6736a432]{width:min(92vw,350px);padding:18px}.card-dealer__credits-row[data-v-6736a432]{grid-template-columns:minmax(100px,.9fr) minmax(0,1.1fr);gap:10px}.card-dealer__cards[data-v-6736a432]{-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box;justify-content:flex-start;gap:16px;width:100%;padding-inline:16px;overflow:auto hidden}.card-dealer__cards[data-v-6736a432]::-webkit-scrollbar{display:none}}.mouse-particles[data-v-b90b0c99]{z-index:9999;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:fixed;inset:0}.stems[data-v-7dfe077b]{align-items:center;display:inline-flex;position:relative}.stem--unavailable[data-v-7dfe077b]{opacity:.45}.stems__overlay[data-v-7dfe077b]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;background:#000000eb;border:1px solid #ffffff1f;border-radius:10px;padding:10px;position:absolute;bottom:calc(100% + 10px);left:50%;overflow:visible;transform:translate(-50%)}.stems__overlay[data-v-7dfe077b]:after{content:"";background:#000000eb;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.stems__header[data-v-7dfe077b]{justify-content:space-between;align-items:center;gap:10px;height:22px;display:flex}.stems__close[data-v-7dfe077b]{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-7dfe077b]:hover{color:var(--lyrics-album-contour)}.stems__activation-toggle[data-v-7dfe077b]{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-7dfe077b]{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-knob[data-v-7dfe077b]{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-7dfe077b]{transform:translate(12px,-50%)}[data-v-7dfe077b] .stems__close-icon svg{width:12px;height:12px}.stems__grid[data-v-7dfe077b]{align-items:flex-end;gap:8px;display:flex}.stems__grid--disabled[data-v-7dfe077b]{opacity:.54}.stem[data-v-7dfe077b]{justify-items:center;gap:6px;display:grid}.stem__icon[data-v-7dfe077b]{color:currentColor}.stem__icon-btn[data-v-7dfe077b]{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.stem__icon-btn[data-v-7dfe077b]:hover{color:var(--lyrics-album-contour)}.stem__icon-btn[data-v-7dfe077b]:disabled{cursor:default}.stems__grid--disabled .stem__icon-btn[data-v-7dfe077b]:hover{color:#fffc}.mini-player__btn--stems[data-v-7dfe077b]{align-self:center;line-height:0}[data-v-7dfe077b] .stem__icon svg{width:18px;height:18px;display:block}.stem__slider-wrap[data-v-7dfe077b]{width:18px;height:96px;position:relative}.stem__slider[data-v-7dfe077b]{appearance:none;cursor:pointer;background:0 0;width:96px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.stem__slider[data-v-7dfe077b]:disabled{cursor:default}.stem__slider[data-v-7dfe077b]::-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-7dfe077b]::-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%)}.stem__slider[data-v-7dfe077b]::-webkit-slider-thumb{appearance:none;opacity:0;width:0;height:0}.stem__slider[data-v-7dfe077b]::-moz-range-track{background:#ffffff40;border-radius:999px;height:2px}.stem__slider[data-v-7dfe077b]::-moz-range-progress{background:#ffffffeb;border-radius:999px;height:2px}.stem:hover .stem__slider[data-v-7dfe077b]::-moz-range-progress{background:var(--lyrics-album-contour)}.stem__slider[data-v-7dfe077b]::-moz-range-thumb{opacity:0;border:none;width:0;height:0}.global-audio-player[data-v-ec70b601]{z-index:9999;pointer-events:none;position:fixed;bottom:0;left:0;right:0}audio[data-v-ec70b601]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mini-player[data-v-ec70b601]{--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 42px 12px 16px;display:grid;position:relative}.mini-player__left[data-v-ec70b601],.mini-player__center[data-v-ec70b601],.mini-player__right[data-v-ec70b601]{min-width:0}[data-v-ec70b601] .mini-player__icon svg{width:16px;height:16px;display:block}.mini-player__left[data-v-ec70b601]{grid-column:1;align-items:center;gap:12px;min-width:0;display:flex}.mini-player__artwork[data-v-ec70b601]{aspect-ratio:1;background:#ffffff0f;border-radius:4px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.mini-player__art[data-v-ec70b601]{object-fit:cover;aspect-ratio:1;width:100%;height:100%}.mini-player__art--placeholder[data-v-ec70b601]{width:100%;height:100%}.mini-player__info[data-v-ec70b601]{flex-direction:column;flex:auto;gap:4px;width:100%;min-width:0;display:flex}.mini-player__title[data-v-ec70b601],.mini-player__artist[data-v-ec70b601]{text-overflow:ellipsis;white-space:nowrap;--marquee-distance:0px;width:100%;display:block;overflow:hidden}.mini-player__title.is-marquee[data-v-ec70b601],.mini-player__artist.is-marquee[data-v-ec70b601]{text-overflow:clip}.mini-player__text[data-v-ec70b601]{will-change:transform;display:inline-block;transform:translate(0)}.mini-player__title.is-marquee .mini-player__text[data-v-ec70b601],.mini-player__artist.is-marquee .mini-player__text[data-v-ec70b601]{animation:10s linear infinite mini-player-marquee-ec70b601}.mini-player__title[data-v-ec70b601]{color:var(--color-text);font-size:14px;font-weight:600}.mini-player__artist[data-v-ec70b601]{color:var(--color-text-secondary);font-size:12px}.mini-player__center[data-v-ec70b601]{--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-ec70b601]{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-ec70b601]{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-ec70b601]{grid-area:2/1;justify-self:start}.mini-player__time--duration[data-v-ec70b601]{grid-area:2/3;justify-self:end}[data-v-ec70b601] .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-ec70b601] .mini-player__btn:hover{color:var(--color-text);transform:scale(1.06)}[data-v-ec70b601] .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-ec70b601] .mini-player__btn--play:hover{background:#fff;transform:scale(1.08)}[data-v-ec70b601] .mini-player__btn--shuffle.is-active,[data-v-ec70b601] .mini-player__btn--repeat.is-active,[data-v-ec70b601] .mini-player__btn--lyrics.is-active,[data-v-ec70b601] .mini-player__btn--stems.is-active{color:var(--player-accent-color)}.mini-player__progress[data-v-ec70b601]::-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-ec70b601]:hover::-webkit-slider-thumb{opacity:1}.mini-player__progress[data-v-ec70b601]::-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-ec70b601]:hover::-moz-range-thumb{opacity:1}.mini-player__progress[data-v-ec70b601]::-webkit-slider-runnable-track{background:linear-gradient(to right, white 0%, white var(--progress-percent,0%), #ffffff4d var(--progress-percent,0%), #ffffff4d 100%);border-radius:2px;height:4px}.mini-player__progress[data-v-ec70b601]:hover::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--player-accent-color) 0%, var(--player-accent-color) var(--progress-percent,0%), #ffffff4d var(--progress-percent,0%), #ffffff4d 100%)}.mini-player__progress[data-v-ec70b601]::-moz-range-track{background:#ffffff4d;border-radius:2px;height:4px}.mini-player__progress[data-v-ec70b601]::-moz-range-progress{background:#fff;border-radius:2px;height:4px}.mini-player__progress[data-v-ec70b601]:hover::-moz-range-progress{background:var(--player-accent-color)}.mini-player__progress--wobble[data-v-ec70b601]::-webkit-slider-runnable-track{background:0 0;border-radius:999px}.mini-player__progress--wobble[data-v-ec70b601]:hover::-webkit-slider-runnable-track{background:0 0}.mini-player__progress--wobble[data-v-ec70b601]::-moz-range-track{background:0 0;border-radius:999px}.mini-player__progress--wobble[data-v-ec70b601]::-moz-range-progress{background:0 0;border-radius:999px}.mini-player__progress--wobble[data-v-ec70b601]:hover::-moz-range-progress{background:0 0}.mini-player__progress-wrap[data-v-ec70b601]{align-items:center;min-width:0;height:16px;display:flex;position:relative}.mini-player__progress-visual[data-v-ec70b601]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.wobble-track[data-v-ec70b601]{fill:#ffffff4d}.wobble-base-fill[data-v-ec70b601]{fill:#fff}.wobble-wave[data-v-ec70b601]{fill:#fff;filter:drop-shadow(0 0 6px #ffffff38)}.wobble-wave--secondary[data-v-ec70b601]{opacity:.46}.mini-player__progress-visual.is-wobbling .wobble-wave[data-v-ec70b601]{filter:drop-shadow(0 0 10px #ffffff61)}.mini-player__progress-wrap:hover .wobble-wave[data-v-ec70b601],.mini-player__progress-wrap:hover .wobble-base-fill[data-v-ec70b601]{fill:var(--player-accent-color)}.mini-player__progress[data-v-ec70b601]{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-ec70b601]{opacity:0;z-index:1;cursor:pointer;height:100%;position:absolute;inset:0}.mini-player__right[data-v-ec70b601]{z-index:2;grid-column:2;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.mini-player__actions[data-v-ec70b601]{align-items:center;gap:10px;display:flex}.mini-player__volume-wrap[data-v-ec70b601]{align-items:center;gap:8px;display:inline-flex}.mini-player__volume-icon[data-v-ec70b601]{color:var(--color-text-secondary)}.mini-player__volume-icon-btn[data-v-ec70b601]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}[data-v-ec70b601] .mini-player__volume-icon svg{width:16px;height:16px;display:block}.mini-player__volume[data-v-ec70b601]{appearance:none;cursor:pointer;background:0 0;border-radius:999px;width:clamp(64px,12vw,130px);height:4px}.mini-player__volume[data-v-ec70b601]::-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-ec70b601]::-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-ec70b601]::-moz-range-track{background:#ffffff38;border-radius:999px;height:4px}.mini-player__volume[data-v-ec70b601]::-moz-range-progress{background:#ffffffeb;border-radius:999px;height:4px}.mini-player__volume[data-v-ec70b601]::-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-ec70b601]{color:var(--color-text)}.mini-player__volume-wrap:hover .mini-player__volume[data-v-ec70b601]::-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-ec70b601]::-moz-range-progress{background:var(--player-accent-color)}.mini-player__volume-wrap:hover .mini-player__volume[data-v-ec70b601]::-webkit-slider-thumb{opacity:1}.mini-player__volume-wrap:hover .mini-player__volume[data-v-ec70b601]::-moz-range-thumb{opacity:1}.mini-player__close[data-v-ec70b601]{z-index:3;width:18px;min-width:18px;height:18px;min-height:18px;position:absolute;top:8px;right:10px}@keyframes mini-player-marquee-ec70b601{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-ec70b601]{--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:6px 28px 6px 8px;display:grid}.mini-player__left[data-v-ec70b601]{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-ec70b601]{width:100%;min-width:0;min-height:var(--mini-row-height);justify-content:center;gap:2px}.mini-player__title[data-v-ec70b601],.mini-player__artist[data-v-ec70b601]{max-width:100%}.mini-player__center[data-v-ec70b601],.mini-player__center--mobile[data-v-ec70b601]{min-width:0;max-width:none}.mini-player__center--mobile[data-v-ec70b601]{display:contents}.mini-player__center--mobile .mini-player__controls[data-v-ec70b601]{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-ec70b601]{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-ec70b601]{min-height:var(--mini-row-height);flex:none;justify-content:flex-end;align-items:center;gap:4px;display:flex}.mini-player__close[data-v-ec70b601]{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-ec70b601]{width:38px;height:38px}.mini-player__title[data-v-ec70b601]{font-size:12px}.mini-player__artist[data-v-ec70b601]{font-size:10px}.mini-player__center--mobile .mini-player__progress-wrap[data-v-ec70b601]{grid-area:2/1/auto/-1;width:100%;margin-top:2px}[data-v-ec70b601] .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-5176bff0]{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:17rem;--about-card-width-mobile:16rem;--about-card-aspect-ratio:5 / 7.2;--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)}}: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)}
