@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2?dpl=bdbb2824c1dfe506ce9144fefd82e34218f67e00)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2?dpl=bdbb2824c1dfe506ce9144fefd82e34218f67e00)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
.song-preview-progress{height:24px}.song-preview-track{height:4px;transition:height .15s}.song-preview-knob{opacity:0}.song-preview-progress:is(:hover,:focus-visible,[data-dragging=true]) .song-preview-track{height:10px}.song-preview-progress:is(:hover,:focus-visible,[data-dragging=true]) .song-preview-knob{opacity:1}[data-song-preview-open] .song-preview-button{background:var(--signal)}[data-song-preview-status=error] .song-preview-button{background:var(--ember)}@media (max-width:639px){.song-preview-track{height:6px}}.song-preview-time{bottom:22px}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--media-slider-fill:0%;--media-slider-buffer:0%}}}@layer base{@scope(.media-skin){:scope{text-align:start;text-transform:none;letter-spacing:normal;font-style:normal;font-weight:400}:scope,*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}button{font:inherit;color:inherit;text-transform:none;letter-spacing:inherit;appearance:none;background:0 0}img,svg,media-icon{max-width:100%;display:block}svg[fill=currentColor]{fill:currentColor}svg[fill=none]{fill:none}svg[stroke=currentColor]{stroke:currentColor}video{border-radius:inherit;object-fit:var(--media-object-fit,contain);object-position:var(--media-object-position,center);width:100%;max-width:100%;height:100%;display:block}media-icon>svg{width:100%;height:100%}media-tooltip-group,media-dialog,media-alert-dialog,media-error-dialog,media-controls{display:contents}[hidden][hidden]{display:none!important}}@media (prefers-reduced-motion:no-preference){.media-skin{interpolate-size:allow-keywords}}@supports not selector(:popover-open){:where(.media-skin) [popover]:not([data-open],[data-ending-style]){display:none!important}.media-skin:is([data-preset=audio],[data-preset=live-audio]){overflow:visible!important}}}@layer components,utilities;@layer base.theme{.media-skin{--media-background:#000;--media-foreground:#fff;--media-controls:#00000059;--media-controls-foreground:var(--media-foreground);--media-popover:#ffffff1a;--media-popover-foreground:var(--media-foreground);--media-primary:var(--media-accent-color,var(--media-default-accent-color));--media-primary-foreground:var(--media-accent-text-color,var(--media-default-accent-text-color));--media-accent:var(--media-accent-color,var(--media-default-accent-color))}@supports (color:lab(0% 0 0)){.media-skin{--media-background:lab(0% 0 0);--media-foreground:lab(100% 0 0);--media-controls:lab(0% 0 0/.35);--media-popover:lab(100% 0 0/.1)}}@supports (color:color-mix(in lab, red, red)){.media-skin{--media-accent:var(--media-accent-color,color-mix(in oklab, var(--media-default-accent-color) 10%, transparent))}}.media-skin{--media-accent-foreground:var(--media-accent-text-color,currentColor);--media-muted:#ffffff26;--media-muted-foreground:var(--media-foreground)}@supports (color:lab(0% 0 0)){.media-skin{--media-muted:lab(100% 0 0/.15)}}@supports (color:color-mix(in lab, red, red)){.media-skin{--media-muted-foreground:color-mix(in oklab, var(--media-foreground) 65%, transparent)}}.media-skin{--media-border:#0000001a;--media-ring:#fff;--media-backdrop:#000;--media-live-color:#f9423d;--media-shadow-surface:0 1px 3px 0 #00000026, 0 1px 2px -1px #00000026;--media-shadow-surface-inset:inset 0 1px 0 0 #ffffff1a, inset 0 0 0 1px #ffffff0d;--media-shadow-thumb:0 0 0 1px #0000001a, 0 1px 3px 0 #00000059, 0 1px 2px -1px #00000059;--media-shadow-tooltip:0 0 0 1px var(--media-border), var(--media-shadow-surface);--media-shadow-separator:0 1px 0 0 #ffffff13;--media-shadow-current-color:oklch(from currentColor 0 0 0 / clamp(0, calc((l - .5) * .5), .15));--media-shadow-subtle-current-color:var(--media-shadow-current-color)}@supports (color:lab(0% 0 0)){.media-skin{--media-border:lab(0% 0 0/.1);--media-ring:lab(100% 0 0);--media-backdrop:lab(0% 0 0);--media-live-color:lab(57.2227% 69.0904 47.0078);--media-shadow-surface:0 1px 3px 0 lab(0% 0 0/.15), 0 1px 2px -1px lab(0% 0 0/.15);--media-shadow-separator:0 1px 0 0 lab(100% 0 0/.075)}}@supports (color:color-mix(in lab, red, red)){.media-skin{--media-shadow-subtle-current-color:color-mix(in oklab, var(--media-shadow-current-color) 40%, transparent)}}.media-skin{--media-text-shadow-dialog:0 1px 0 #00000040;--media-backdrop-filter-surface:blur(16px) saturate(110%);--media-backdrop-filter-indicator:blur(8px);--media-backdrop-filter-dialog:blur(16px) saturate(110%);--media-control-corner-shape:round;--media-control-radius:99px;--media-control-size:calc(var(--media-spacing) * 9);--media-controls-radius:var(--media-control-radius);--media-default-accent-color:#fff;--media-default-accent-text-color:#000;--media-duration-instant:50ms;--media-duration-fast:.1s;--media-duration:.15s;--media-duration-slow:.2s;--media-duration-slower:.25s;--media-duration-controls:.1s;--media-duration-dialog:.35s;--media-duration-indicator:var(--media-duration-slower);--media-duration-menu:.25s;--media-duration-slider:var(--media-duration-fast);--media-delay-dialog:.1s;--media-hidden-scale:.95;--media-hidden-blur:8px;--media-hidden-offset:calc(var(--media-spacing) * 1);--media-hidden-icon-scale:0;--media-hidden-indicator-scale:.9;--media-hidden-indicator-offset:-25%;--media-hidden-playback-scale:.85;--media-hidden-popup-scale:.95;--media-hidden-popup-blur:4px;--media-hidden-preview-scale:.8;--media-hidden-preview-offset:calc(var(--media-spacing) * 2);--media-hidden-seek-offset:60%;--media-menu-item-radius:calc(var(--media-spacing) * 2);--media-popover-boundary-offset:calc(var(--media-spacing) * 3);--media-popover-side-offset:calc(var(--media-spacing) * 3);--media-popup-radius:calc(var(--media-spacing) * 3);--media-popup-translate-distance:calc(var(--media-spacing) * 2);--media-tooltip-boundary-offset:var(--media-popover-boundary-offset);--media-tooltip-side-offset:var(--media-popover-side-offset);--media-dialog-radius:calc(var(--media-spacing) * 7);--media-dialog-width:calc(100% - var(--media-spacing) * 6);--media-dialog-max-width:calc(var(--media-spacing) * 72);--media-slider-preview-label-offset:calc(var(--media-spacing) * 10.5);--media-video-border-radius:var(--media-border-radius,28px);--media-scale:1;--media-scrollbar-thumb-color:currentColor}@supports (color:lab(0% 0 0)){.media-skin{--media-default-accent-color:lab(100% 0 0);--media-default-accent-text-color:lab(0% 0 0)}}@supports (color:color-mix(in lab, red, red)){.media-skin{--media-scrollbar-thumb-color:color-mix(in oklab, currentColor 30%, transparent)}}.media-skin{--media-spacing:calc(var(--media-scale-unit,16px) * var(--media-scale) / 4);scrollbar-color:var(--media-scrollbar-thumb-color) transparent;scrollbar-width:thin}@supports (color:contrast-color(red)){.media-skin{--media-primary-foreground:var(--media-accent-text-color,contrast-color(var(--media-primary)));--media-accent-foreground:var(--media-accent-text-color,contrast-color(var(--media-accent-color,var(--media-internal-accent-text-fallback,#000))))}@supports (color:lab(0% 0 0)){.media-skin{--media-accent-foreground:var(--media-accent-text-color,contrast-color(var(--media-accent-color,var(--media-internal-accent-text-fallback,lab(0% 0 0)))))}}}@supports (color:oklch(from red l c h)){.media-skin{--media-shadow-subtle-current-color:oklch(from var(--media-shadow-current-color) l c h / calc(alpha * .4))}}@supports (color:oklch(from currentColor l c h)){.media-skin{--media-scrollbar-thumb-color:oklch(from currentColor l c h / .3)}}.media-skin::-webkit-scrollbar-thumb{background:var(--media-scrollbar-thumb-color);border-radius:9999px}.media-skin:fullscreen{--media-object-fit:contain;--media-video-border-radius:0}@media (min-width:1280px){.media-skin:fullscreen{--media-scale:1.25}}@media (min-width:1536px){.media-skin:fullscreen{--media-scale:1.5}}@media (min-width:1920px){.media-skin:fullscreen{--media-scale:1.75}}}@layer base.preset{.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-background:#fff;--media-foreground:#000;--media-controls:#ffffff80;--media-controls-foreground:var(--media-foreground);--media-popover:var(--media-controls);--media-popover-foreground:var(--media-foreground);--media-muted:#0000001a;--media-surface-border:#0000000d;--media-primary:var(--media-accent-color,var(--media-foreground));--media-border:#0000001a;--media-ring:var(--media-foreground);--media-default-accent-color:#000;--media-default-accent-text-color:#fff;--media-internal-accent-text-fallback:#fff;--media-popover-boundary-offset:calc(var(--media-spacing) * 2);--media-popover-side-offset:calc(var(--media-spacing) * 3);--media-slider-preview-label-offset:calc(var(--media-spacing) * 10)}@supports (color:lab(0% 0 0)){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-background:lab(100% 0 0);--media-foreground:lab(0% 0 0);--media-controls:lab(100% 0 0/.5);--media-muted:lab(0% 0 0/.1);--media-surface-border:lab(0% 0 0/.05);--media-border:lab(0% 0 0/.1);--media-default-accent-color:lab(0% 0 0);--media-default-accent-text-color:lab(100% 0 0);--media-internal-accent-text-fallback:lab(100% 0 0)}}@supports (color:light-dark(red, red)){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--media-foreground:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--media-controls:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#0006);--media-border:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--media-muted:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--media-default-accent-color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--media-default-accent-text-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--media-internal-accent-text-fallback:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000)}@supports (color:lab(0% 0 0)){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-background:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(0% 0 0));--media-foreground:var(--lightningcss-light,lab(0% 0 0))var(--lightningcss-dark,lab(100% 0 0));--media-controls:var(--lightningcss-light,lab(100% 0 0/.5))var(--lightningcss-dark,lab(0% 0 0/.4));--media-border:var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(100% 0 0/.1));--media-muted:var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(100% 0 0/.1));--media-default-accent-color:var(--lightningcss-light,lab(0% 0 0))var(--lightningcss-dark,lab(100% 0 0));--media-default-accent-text-color:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(0% 0 0));--media-internal-accent-text-fallback:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(0% 0 0))}}}.media-skin:is([data-preset=audio],[data-preset=live-audio])[data-theme=neutral]{--media-controls:var(--media-background);--media-popover:var(--media-background);--media-controls-radius:calc(var(--media-spacing) * 3.5);--media-popover-boundary-offset:calc(var(--media-spacing) * 3)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-controls:var(--media-background);--media-surface-border:#0000000d}@supports (color:lab(0% 0 0)){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-surface-border:lab(0% 0 0/.05)}}@supports (color:light-dark(red, red)){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-surface-border:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0000)}@supports (color:lab(0% 0 0)){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-surface-border:var(--lightningcss-light,lab(0% 0 0/.05))var(--lightningcss-dark,lab(0% 0 0/0))}}}}}@layer base.preferences{@media (pointer:fine) and (prefers-reduced-motion:no-preference){.media-skin:not([data-controls-visible]){--media-duration-controls:.3s}}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){.media-skin:not([data-controls-visible]){--media-duration-controls:.15s}}@media (prefers-reduced-motion:reduce){.media-skin{--media-duration-fast:var(--media-duration-instant);--media-duration:var(--media-duration-instant);--media-duration-slow:var(--media-duration-instant);--media-duration-slower:var(--media-duration-instant);--media-duration-controls:var(--media-duration-instant);--media-duration-dialog:var(--media-duration-instant);--media-duration-indicator:var(--media-duration-instant);--media-duration-menu:0s;--media-duration-slider:0s;--media-delay-dialog:0s;--media-hidden-scale:1;--media-hidden-blur:0px;--media-hidden-offset:0px;--media-hidden-icon-scale:1;--media-hidden-indicator-scale:1;--media-hidden-indicator-offset:0px;--media-hidden-playback-scale:1;--media-hidden-popup-scale:1;--media-hidden-popup-blur:0px;--media-hidden-preview-scale:1;--media-hidden-preview-offset:0px;--media-hidden-seek-offset:0px;--media-popup-translate-distance:0px;--media-spinner-animation:none;--media-icon-airplay-fill-animation:none;--media-icon-airplay-triangle-animation:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-skin{--media-popover:var(--media-background);--media-scrollbar-thumb-color:currentColor}@supports (color:color-mix(in lab, red, red)){.media-skin{--media-scrollbar-thumb-color:color-mix(in oklab, currentColor 80%, transparent)}}.media-skin{--media-backdrop-filter-surface:none;--media-backdrop-filter-indicator:none;--media-backdrop-filter-dialog:none;--media-shadow-surface-inset:inset 0 1px 0 0 #ffffff40, inset 0 0 0 1px #ffffff20;scrollbar-width:auto}@supports (color:oklch(from currentColor l c h)){.media-skin{--media-scrollbar-thumb-color:oklch(from currentColor l c h / .8)}}}@media (forced-colors:active){.media-skin{--media-border:CanvasText;--media-frame-border:CanvasText;--media-popover:Canvas;--media-popover-foreground:CanvasText;--media-ring:CanvasText;--media-shadow-surface-inset:inset 0 1px 0 0 CanvasText, inset 0 0 0 1px CanvasText}}}@property --media-slider-fill{syntax:"<percentage>";inherits:true;initial-value:0%}@property --media-slider-buffer{syntax:"<percentage>";inherits:true;initial-value:0%}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--media-slider-fill:0%;--media-slider-buffer:0%}}}@layer base{@scope(.media-skin){:scope{text-align:start;text-transform:none;letter-spacing:normal;font-style:normal;font-weight:400}:scope,*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}button{font:inherit;color:inherit;text-transform:none;letter-spacing:inherit;appearance:none;background:0 0}img,svg,media-icon{max-width:100%;display:block}svg[fill=currentColor]{fill:currentColor}svg[fill=none]{fill:none}svg[stroke=currentColor]{stroke:currentColor}video{border-radius:inherit;object-fit:var(--media-object-fit,contain);object-position:var(--media-object-position,center);width:100%;max-width:100%;height:100%;display:block}media-icon>svg{width:100%;height:100%}media-tooltip-group,media-dialog,media-alert-dialog,media-error-dialog,media-controls{display:contents}[hidden][hidden]{display:none!important}}@media (prefers-reduced-motion:no-preference){.media-skin{interpolate-size:allow-keywords}}@supports not selector(:popover-open){:where(.media-skin) [popover]:not([data-open],[data-ending-style]){display:none!important}.media-skin:is([data-preset=audio],[data-preset=live-audio]){overflow:visible!important}}}@layer components,utilities;@layer base.theme{.media-skin{--media-background:#000;--media-foreground:#fff;--media-controls:#00000059;--media-controls-foreground:var(--media-foreground);--media-popover:#ffffff1a;--media-popover-foreground:var(--media-foreground);--media-primary:var(--media-accent-color,var(--media-default-accent-color));--media-primary-foreground:var(--media-accent-text-color,var(--media-default-accent-text-color));--media-accent:var(--media-accent-color,var(--media-default-accent-color))}@supports (color:lab(0% 0 0)){.media-skin{--media-background:lab(0% 0 0);--media-foreground:lab(100% 0 0);--media-controls:lab(0% 0 0/.35);--media-popover:lab(100% 0 0/.1)}}@supports (color:color-mix(in lab, red, red)){.media-skin{--media-accent:var(--media-accent-color,color-mix(in oklab, var(--media-default-accent-color) 10%, transparent))}}.media-skin{--media-accent-foreground:var(--media-accent-text-color,currentColor);--media-muted:#ffffff26;--media-muted-foreground:var(--media-foreground)}@supports (color:lab(0% 0 0)){.media-skin{--media-muted:lab(100% 0 0/.15)}}@supports (color:color-mix(in lab, red, red)){.media-skin{--media-muted-foreground:color-mix(in oklab, var(--media-foreground) 65%, transparent)}}.media-skin{--media-border:#0000001a;--media-ring:#fff;--media-backdrop:#000;--media-live-color:#f9423d;--media-shadow-surface:0 1px 3px 0 #00000026, 0 1px 2px -1px #00000026;--media-shadow-surface-inset:inset 0 1px 0 0 #ffffff1a, inset 0 0 0 1px #ffffff0d;--media-shadow-thumb:0 0 0 1px #0000001a, 0 1px 3px 0 #00000059, 0 1px 2px -1px #00000059;--media-shadow-tooltip:0 0 0 1px var(--media-border), var(--media-shadow-surface);--media-shadow-separator:0 1px 0 0 #ffffff13;--media-shadow-current-color:oklch(from currentColor 0 0 0 / clamp(0, calc((l - .5) * .5), .15));--media-shadow-subtle-current-color:var(--media-shadow-current-color)}@supports (color:lab(0% 0 0)){.media-skin{--media-border:lab(0% 0 0/.1);--media-ring:lab(100% 0 0);--media-backdrop:lab(0% 0 0);--media-live-color:lab(57.2227% 69.0904 47.0078);--media-shadow-surface:0 1px 3px 0 lab(0% 0 0/.15), 0 1px 2px -1px lab(0% 0 0/.15);--media-shadow-separator:0 1px 0 0 lab(100% 0 0/.075)}}@supports (color:color-mix(in lab, red, red)){.media-skin{--media-shadow-subtle-current-color:color-mix(in oklab, var(--media-shadow-current-color) 40%, transparent)}}.media-skin{--media-text-shadow-dialog:0 1px 0 #00000040;--media-backdrop-filter-surface:blur(16px) saturate(110%);--media-backdrop-filter-indicator:blur(8px);--media-backdrop-filter-dialog:blur(16px) saturate(110%);--media-control-corner-shape:round;--media-control-radius:99px;--media-control-size:calc(var(--media-spacing) * 9);--media-controls-radius:var(--media-control-radius);--media-default-accent-color:#fff;--media-default-accent-text-color:#000;--media-duration-instant:50ms;--media-duration-fast:.1s;--media-duration:.15s;--media-duration-slow:.2s;--media-duration-slower:.25s;--media-duration-controls:.1s;--media-duration-dialog:.35s;--media-duration-indicator:var(--media-duration-slower);--media-duration-menu:.25s;--media-duration-slider:var(--media-duration-fast);--media-delay-dialog:.1s;--media-hidden-scale:.95;--media-hidden-blur:8px;--media-hidden-offset:calc(var(--media-spacing) * 1);--media-hidden-icon-scale:0;--media-hidden-indicator-scale:.9;--media-hidden-indicator-offset:-25%;--media-hidden-playback-scale:.85;--media-hidden-popup-scale:.95;--media-hidden-popup-blur:4px;--media-hidden-preview-scale:.8;--media-hidden-preview-offset:calc(var(--media-spacing) * 2);--media-hidden-seek-offset:60%;--media-menu-item-radius:calc(var(--media-spacing) * 2);--media-popover-boundary-offset:calc(var(--media-spacing) * 3);--media-popover-side-offset:calc(var(--media-spacing) * 3);--media-popup-radius:calc(var(--media-spacing) * 3);--media-popup-translate-distance:calc(var(--media-spacing) * 2);--media-tooltip-boundary-offset:var(--media-popover-boundary-offset);--media-tooltip-side-offset:var(--media-popover-side-offset);--media-dialog-radius:calc(var(--media-spacing) * 7);--media-dialog-width:calc(100% - var(--media-spacing) * 6);--media-dialog-max-width:calc(var(--media-spacing) * 72);--media-slider-preview-label-offset:calc(var(--media-spacing) * 10.5);--media-video-border-radius:var(--media-border-radius,28px);--media-scale:1;--media-scrollbar-thumb-color:currentColor}@supports (color:lab(0% 0 0)){.media-skin{--media-default-accent-color:lab(100% 0 0);--media-default-accent-text-color:lab(0% 0 0)}}@supports (color:color-mix(in lab, red, red)){.media-skin{--media-scrollbar-thumb-color:color-mix(in oklab, currentColor 30%, transparent)}}.media-skin{--media-spacing:calc(var(--media-scale-unit,16px) * var(--media-scale) / 4);scrollbar-color:var(--media-scrollbar-thumb-color) transparent;scrollbar-width:thin}@supports (color:contrast-color(red)){.media-skin{--media-primary-foreground:var(--media-accent-text-color,contrast-color(var(--media-primary)));--media-accent-foreground:var(--media-accent-text-color,contrast-color(var(--media-accent-color,var(--media-internal-accent-text-fallback,#000))))}@supports (color:lab(0% 0 0)){.media-skin{--media-accent-foreground:var(--media-accent-text-color,contrast-color(var(--media-accent-color,var(--media-internal-accent-text-fallback,lab(0% 0 0)))))}}}@supports (color:oklch(from red l c h)){.media-skin{--media-shadow-subtle-current-color:oklch(from var(--media-shadow-current-color) l c h / calc(alpha * .4))}}@supports (color:oklch(from currentColor l c h)){.media-skin{--media-scrollbar-thumb-color:oklch(from currentColor l c h / .3)}}.media-skin::-webkit-scrollbar-thumb{background:var(--media-scrollbar-thumb-color);border-radius:9999px}.media-skin:fullscreen{--media-object-fit:contain;--media-video-border-radius:0}@media (min-width:1280px){.media-skin:fullscreen{--media-scale:1.25}}@media (min-width:1536px){.media-skin:fullscreen{--media-scale:1.5}}@media (min-width:1920px){.media-skin:fullscreen{--media-scale:1.75}}}@layer base.preset;@layer base.preferences{@media (pointer:fine) and (prefers-reduced-motion:no-preference){.media-skin:not([data-controls-visible]){--media-duration-controls:.3s}}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){.media-skin:not([data-controls-visible]){--media-duration-controls:.15s}}@media (prefers-reduced-motion:reduce){.media-skin{--media-duration-fast:var(--media-duration-instant);--media-duration:var(--media-duration-instant);--media-duration-slow:var(--media-duration-instant);--media-duration-slower:var(--media-duration-instant);--media-duration-controls:var(--media-duration-instant);--media-duration-dialog:var(--media-duration-instant);--media-duration-indicator:var(--media-duration-instant);--media-duration-menu:0s;--media-duration-slider:0s;--media-delay-dialog:0s;--media-hidden-scale:1;--media-hidden-blur:0px;--media-hidden-offset:0px;--media-hidden-icon-scale:1;--media-hidden-indicator-scale:1;--media-hidden-indicator-offset:0px;--media-hidden-playback-scale:1;--media-hidden-popup-scale:1;--media-hidden-popup-blur:0px;--media-hidden-preview-scale:1;--media-hidden-preview-offset:0px;--media-hidden-seek-offset:0px;--media-popup-translate-distance:0px;--media-spinner-animation:none;--media-icon-airplay-fill-animation:none;--media-icon-airplay-triangle-animation:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-skin{--media-popover:var(--media-background);--media-scrollbar-thumb-color:currentColor}@supports (color:color-mix(in lab, red, red)){.media-skin{--media-scrollbar-thumb-color:color-mix(in oklab, currentColor 80%, transparent)}}.media-skin{--media-backdrop-filter-surface:none;--media-backdrop-filter-indicator:none;--media-backdrop-filter-dialog:none;--media-shadow-surface-inset:inset 0 1px 0 0 #ffffff40, inset 0 0 0 1px #ffffff20;scrollbar-width:auto}@supports (color:oklch(from currentColor l c h)){.media-skin{--media-scrollbar-thumb-color:oklch(from currentColor l c h / .8)}}}@media (forced-colors:active){.media-skin{--media-border:CanvasText;--media-frame-border:CanvasText;--media-popover:Canvas;--media-popover-foreground:CanvasText;--media-ring:CanvasText;--media-shadow-surface-inset:inset 0 1px 0 0 CanvasText, inset 0 0 0 1px CanvasText}}}@property --media-slider-fill{syntax:"<percentage>";inherits:true;initial-value:0%}@property --media-slider-buffer{syntax:"<percentage>";inherits:true;initial-value:0%}
@layer base.theme;@layer base.preset{.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-background:#fff;--media-foreground:#000;--media-controls:#ffffff80;--media-controls-foreground:var(--media-foreground);--media-popover:var(--media-controls);--media-popover-foreground:var(--media-foreground);--media-muted:#0000001a;--media-surface-border:#0000000d;--media-primary:var(--media-accent-color,var(--media-foreground));--media-border:#0000001a;--media-ring:var(--media-foreground);--media-default-accent-color:#000;--media-default-accent-text-color:#fff;--media-internal-accent-text-fallback:#fff;--media-popover-boundary-offset:calc(var(--media-spacing) * 2);--media-popover-side-offset:calc(var(--media-spacing) * 3);--media-slider-preview-label-offset:calc(var(--media-spacing) * 10)}@supports (color:lab(0% 0 0)){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-background:lab(100% 0 0);--media-foreground:lab(0% 0 0);--media-controls:lab(100% 0 0/.5);--media-muted:lab(0% 0 0/.1);--media-surface-border:lab(0% 0 0/.05);--media-border:lab(0% 0 0/.1);--media-default-accent-color:lab(0% 0 0);--media-default-accent-text-color:lab(100% 0 0);--media-internal-accent-text-fallback:lab(100% 0 0)}}@supports (color:light-dark(red, red)){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--media-foreground:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--media-controls:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#0006);--media-border:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--media-muted:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--media-default-accent-color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--media-default-accent-text-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--media-internal-accent-text-fallback:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000)}@supports (color:lab(0% 0 0)){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-background:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(0% 0 0));--media-foreground:var(--lightningcss-light,lab(0% 0 0))var(--lightningcss-dark,lab(100% 0 0));--media-controls:var(--lightningcss-light,lab(100% 0 0/.5))var(--lightningcss-dark,lab(0% 0 0/.4));--media-border:var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(100% 0 0/.1));--media-muted:var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(100% 0 0/.1));--media-default-accent-color:var(--lightningcss-light,lab(0% 0 0))var(--lightningcss-dark,lab(100% 0 0));--media-default-accent-text-color:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(0% 0 0));--media-internal-accent-text-fallback:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(0% 0 0))}}}.media-skin:is([data-preset=audio],[data-preset=live-audio])[data-theme=neutral]{--media-controls:var(--media-background);--media-popover:var(--media-background);--media-controls-radius:calc(var(--media-spacing) * 3.5);--media-popover-boundary-offset:calc(var(--media-spacing) * 3)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-controls:var(--media-background);--media-surface-border:#0000000d}@supports (color:lab(0% 0 0)){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-surface-border:lab(0% 0 0/.05)}}@supports (color:light-dark(red, red)){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-surface-border:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0000)}@supports (color:lab(0% 0 0)){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-surface-border:var(--lightningcss-light,lab(0% 0 0/.05))var(--lightningcss-dark,lab(0% 0 0/0))}}}}}@layer base.preferences;
@layer components{@scope(.media-skin){:scope{--media-caption-track-duration:var(--media-duration-controls);--media-caption-track-delay:25ms;--media-caption-track-y:calc(var(--media-spacing) * -3)}video::-webkit-media-text-track-container{z-index:20;scale:.98;translate:0 var(--media-caption-track-y);transition:translate var(--media-caption-track-duration) ease-out;transition-delay:var(--media-caption-track-delay);font-family:inherit}:scope[data-controls-visible]{--media-caption-track-y:var(--media-caption-controls-y)}:scope[data-theme=compat] video::-webkit-media-text-track-container{translate:none;scale:none;transform:translateY(var(--media-caption-track-y,0px)) scale(.98);transition-property:transform}@container media-root not (min-width:42rem){:scope[data-theme=default][data-controls-visible] video{--media-caption-track-y:calc(var(--media-spacing) * -14)}:scope[data-theme=neutral][data-controls-visible] video{--media-caption-track-y:calc(var(--media-spacing) * -17)}}}}
@layer base.theme;@layer base.preset{.media-skin:is([data-preset=video],[data-preset=live-video]){--media-frame-border:var(--media-border-color,#0000001a);--media-controls-gradient-height:40%;--media-controls-gradient:linear-gradient(to top, color-mix(in oklab, var(--media-backdrop) 40%, transparent), color-mix(in oklab, var(--media-backdrop) 33.8%, transparent) 25%, color-mix(in oklab, var(--media-backdrop) 20%, transparent) 50%, color-mix(in oklab, var(--media-backdrop) 6.2%, transparent) 75%, transparent);--media-controls-top-gradient:linear-gradient(to bottom, color-mix(in oklab, var(--media-backdrop) 40%, transparent), color-mix(in oklab, var(--media-backdrop) 33.8%, transparent) 25%, color-mix(in oklab, var(--media-backdrop) 20%, transparent) 50%, color-mix(in oklab, var(--media-backdrop) 6.2%, transparent) 75%, transparent);--media-caption-controls-y:calc(var(--media-spacing) * -16);--media-slider-preview-offset:calc(var(--media-spacing) * 9);--media-thumbnail-gradient:linear-gradient(to top, color-mix(in oklab, var(--media-backdrop) 50%, transparent), color-mix(in oklab, var(--media-backdrop) 10%, transparent), transparent)}@supports (color:oklch(from red l c h)) and (background-image:linear-gradient(in oklab, red, red)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-controls-gradient:linear-gradient(to top in oklab, oklch(from var(--media-backdrop) l c h / .4), oklch(from var(--media-backdrop) l c h / .338) 25%, oklch(from var(--media-backdrop) l c h / .2) 50%, oklch(from var(--media-backdrop) l c h / .062) 75%, transparent);--media-controls-top-gradient:linear-gradient(to bottom in oklab, oklch(from var(--media-backdrop) l c h / .4), oklch(from var(--media-backdrop) l c h / .338) 25%, oklch(from var(--media-backdrop) l c h / .2) 50%, oklch(from var(--media-backdrop) l c h / .062) 75%, transparent)}}@supports (color:oklch(from red l c h)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-thumbnail-gradient:linear-gradient(to top, oklch(from var(--media-backdrop) l c h / .5), oklch(from var(--media-backdrop) l c h / .1), transparent)}}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-frame-border:var(--media-border-color,#00000026);--media-controls-gradient:linear-gradient(to top, color-mix(in oklab, var(--media-backdrop) 50%, transparent), color-mix(in oklab, var(--media-backdrop) 42.2%, transparent) 25%, color-mix(in oklab, var(--media-backdrop) 25%, transparent) 50%, color-mix(in oklab, var(--media-backdrop) 7.8%, transparent) 75%, transparent);--media-controls-top-gradient:linear-gradient(to bottom, color-mix(in oklab, var(--media-backdrop) 50%, transparent), color-mix(in oklab, var(--media-backdrop) 42.2%, transparent) 25%, color-mix(in oklab, var(--media-backdrop) 25%, transparent) 50%, color-mix(in oklab, var(--media-backdrop) 7.8%, transparent) 75%, transparent);--media-indicator-gradient:linear-gradient(to bottom, color-mix(in oklab, var(--media-backdrop) 35%, transparent), color-mix(in oklab, var(--media-backdrop) 20%, transparent) calc(var(--media-spacing) * 12), transparent);--media-caption-controls-y:calc(var(--media-spacing) * -14);--media-slider-preview-offset:calc(var(--media-spacing) * 11)}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=compat]{--media-controls-gradient:linear-gradient(to top, #00000080, transparent 40% 60%, #0006);--media-caption-controls-y:calc(var(--media-spacing) * -18)}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=scaffold]{--media-caption-controls-y:calc(var(--media-spacing) * -20)}@supports (color:oklch(from red l c h)) and (background-image:linear-gradient(in oklab, red, red)){.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-controls-gradient:linear-gradient(to top in oklab, oklch(from var(--media-backdrop) l c h / .5), oklch(from var(--media-backdrop) l c h / .422) 25%, oklch(from var(--media-backdrop) l c h / .25) 50%, oklch(from var(--media-backdrop) l c h / .078) 75%, transparent);--media-controls-top-gradient:linear-gradient(to bottom in oklab, oklch(from var(--media-backdrop) l c h / .5), oklch(from var(--media-backdrop) l c h / .422) 25%, oklch(from var(--media-backdrop) l c h / .25) 50%, oklch(from var(--media-backdrop) l c h / .078) 75%, transparent)}}@supports (color:oklch(from red l c h)){.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-indicator-gradient:linear-gradient(to bottom, oklch(from var(--media-backdrop) l c h / .35), oklch(from var(--media-backdrop) l c h / .2) calc(var(--media-spacing) * 12), transparent)}}@supports (color:light-dark(red, red)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-frame-border:var(--media-border-color,var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff26))}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-frame-border:var(--media-border-color,var(--lightningcss-light,#00000026)var(--lightningcss-dark,#ffffff26))}}}@layer base.preferences;
.media-skin[data-preset=audio]{--media-background:var(--background);--media-foreground:var(--foreground);--media-controls:var(--muted);--media-controls-foreground:var(--foreground);--media-popover:var(--popover);--media-popover-foreground:var(--popover-foreground);--media-primary:var(--primary);--media-primary-foreground:var(--primary-foreground);--media-accent:var(--accent);--media-accent-foreground:var(--accent-foreground);--media-muted:var(--muted);--media-muted-foreground:var(--muted-foreground);--media-border:var(--border);--media-ring:var(--ring);--media-control-radius:var(--radius);--media-controls-radius:var(--radius);--media-menu-item-radius:var(--radius);--media-dialog-radius:var(--radius);--media-spacing:.25rem;font-size:var(--text-body)}.media-skin[data-preset=audio][data-variant=compact]{--media-control-size:var(--control-h-sm)}.media-skin[data-preset=audio][data-variant=compact] .audio-time-controls{gap:.25rem;padding-inline:.125rem}
.M4CnRa_site{--site-card:var(--card);--site-ink:var(--foreground);--site-sub:var(--muted-foreground);--site-line:var(--border);--site-teal:var(--primary-text);color:var(--site-ink);background:var(--background);padding-block:36px 40px;line-height:1.7}.M4CnRa_kicker{font-family:var(--font-mono);letter-spacing:.12em;color:var(--site-sub);align-items:center;gap:8px;font-size:12px;display:flex}.M4CnRa_kicker:before{content:"";background:var(--ember);width:7px;height:7px}.M4CnRa_title{letter-spacing:.02em;margin:10px 0 8px;font-size:clamp(30px,4vw,44px);font-weight:900}.M4CnRa_page{flex-direction:column;gap:20px;display:flex}.M4CnRa_nav,.M4CnRa_navGroup{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.M4CnRa_nav{font-size:13px}.M4CnRa_nav a{color:var(--site-teal)}.M4CnRa_chapter{flex-direction:column;gap:12px;min-width:0;display:flex}.M4CnRa_hero{background:var(--card);color:var(--card-foreground);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.M4CnRa_hero source{display:none}.M4CnRa_hero:not(:has(.M4CnRa_photo)){grid-template-columns:1fr}.M4CnRa_photo{object-fit:cover;aspect-ratio:3/2;width:100%;min-width:0;height:auto;display:block}.M4CnRa_image{object-fit:cover;width:100%;height:100%;display:block}.M4CnRa_bio{overflow-wrap:anywhere;flex-direction:column;gap:10px;min-width:0;padding:22px 24px;display:flex}.M4CnRa_bio small{font-family:var(--font-mono);letter-spacing:.12em;color:var(--primary-text);font-size:11px}.M4CnRa_bio h2{font-size:28px;font-weight:900}.M4CnRa_bio p{color:var(--body-text);white-space:pre-line;font-size:13.5px;line-height:1.8}.M4CnRa_song{background:var(--site-card);border:1px solid var(--site-line);scroll-margin-top:var(--anchor-offset);grid-template-columns:120px minmax(0,1fr) minmax(0,280px);align-items:center;gap:18px;padding:14px;display:grid}.M4CnRa_songEcho{grid-template-columns:120px minmax(0,1fr)}.M4CnRa_audioRow{align-items:center;gap:12px;min-width:0;display:flex}.M4CnRa_audioCell{flex:1;min-width:0}.M4CnRa_cover{aspect-ratio:1;min-width:0}.M4CnRa_songHeading{gap:inherit;flex-direction:column;min-width:0;display:flex}.M4CnRa_songMain{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;display:flex}.M4CnRa_songMain h3{font-size:20px;font-weight:700}.M4CnRa_index{font-family:var(--font-mono);color:var(--site-teal);font-size:13px;font-weight:600}.M4CnRa_meta{color:var(--site-sub);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.M4CnRa_meta [data-slot=badge]{border-radius:3px;padding:2px 9px;font-size:12px}.M4CnRa_standard{background:var(--site-card);border:1px solid var(--site-line);flex-wrap:wrap;gap:6px 16px;padding:10px 14px;font-size:13px;display:flex}.M4CnRa_standard span{color:var(--site-sub)}.M4CnRa_download{border:1px solid var(--site-line);min-width:0;scroll-margin-top:var(--anchor-offset)}.M4CnRa_download section[aria-label=素材包下载]{gap:0}:is(.M4CnRa_download section[aria-label=素材包下载]>h3,.M4CnRa_download section[aria-label=素材包下载]>p){display:none}.M4CnRa_download ul{border:0}.M4CnRa_download li{border-color:var(--site-line);padding:10px 14px}.M4CnRa_download li:last-child{border-bottom:0}.M4CnRa_download li>div:first-child{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}:is(.M4CnRa_download li button,.M4CnRa_download li a){color:var(--site-teal);background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.M4CnRa_songMain [data-preset=audio]{border:1px solid var(--site-line);background:var(--muted);border-radius:4px}@media (max-width:820px){.M4CnRa_hero{grid-template-columns:1fr}.M4CnRa_photo{aspect-ratio:9/16}.M4CnRa_song,.M4CnRa_songEcho{grid-template-columns:72px minmax(0,1fr)}.M4CnRa_download{grid-column:1/-1}}.M4CnRa_song [data-preset=audio] .tabular-nums{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}@media (max-width:640px){.M4CnRa_song,.M4CnRa_songEcho{grid-template-columns:var(--header-h) minmax(0, 1fr);gap:var(--space-section)}.M4CnRa_cover{grid-area:1/1}.M4CnRa_songMain{display:contents}.M4CnRa_songHeading{grid-area:1/2}.M4CnRa_audioRow{flex-direction:column;align-items:stretch}.M4CnRa_songMain>:not(.M4CnRa_songHeading){grid-column:1/-1;min-width:0}}.M4CnRa_bandName{align-items:center;gap:10px;display:flex}.M4CnRa_bandLogo,.M4CnRa_navLogo{object-fit:contain;flex-shrink:0}.M4CnRa_bandLogo{object-position:left center;width:auto;max-width:120px;height:40px}.M4CnRa_navLogo{background:var(--secondary);border-radius:var(--radius-sm-v);width:20px;height:20px;padding:2px}.M4CnRa_photo.M4CnRa_logoFallback{aspect-ratio:3/2;object-fit:contain;height:100%;padding:var(--space-card);background:var(--background)}.M4CnRa_photoFrame{aspect-ratio:3/2;background:var(--background);min-width:0;position:relative}.M4CnRa_photoFrame .M4CnRa_photo{height:100%}.M4CnRa_photoLoading{visibility:hidden}.M4CnRa_photoSkeleton,.M4CnRa_photoMessage{position:absolute;inset:0}.M4CnRa_photoMessage{padding:var(--space-card);background:var(--background);justify-content:center;align-items:center;display:flex}@media (max-width:820px){.M4CnRa_photoFrame:has(.M4CnRa_photo:not(.M4CnRa_logoFallback)){aspect-ratio:9/16}}
