/*!
 * Copyright (c) 2026 f78.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at https://mozilla.org/MPL/2.0/.
 */
/*!
 * Copyright (c) 2026 f78.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at https://mozilla.org/MPL/2.0/.
 */
._popup-container_1tsda_15{position:relative}._popup-menu_1tsda_19{background:var(--color-component);color:var(--color-text);border:1px solid var(--color-border);opacity:0;user-select:none;pointer-events:none;visibility:collapse;transform-origin:100% 100%;transition:all .275s cubic-bezier(.34, 1.56, .64, 1) allow-discrete;border-radius:1rem;flex-direction:column;margin:.75rem 0;padding:.3125rem 0;list-style-type:none;display:flex;position:absolute;bottom:100%;right:0;overflow-y:auto;transform:scale(.95);box-shadow:0 0 1.25rem #00000017}._popup-menu_1tsda_19._open_1tsda_42{opacity:1;pointer-events:auto;visibility:visible;transform:scale(1)}._popup-menu_1tsda_19 a,._popup-menu_1tsda_19 button,._popup-menu_1tsda_19 label{width:100%;text-shadow:none;background:0 0;border:none;justify-content:start;align-items:center;gap:.875rem;padding:.625rem 1.25rem .625rem 1rem;font-weight:400;text-decoration:none;display:flex;color:inherit!important}._popup-menu_1tsda_19 a input,._popup-menu_1tsda_19 button input,._popup-menu_1tsda_19 label input{margin-left:auto}._popup-menu_1tsda_19 a [data-icon],._popup-menu_1tsda_19 button [data-icon],._popup-menu_1tsda_19 label [data-icon]{margin:0;font-size:1.5rem}:where(._popup-menu_1tsda_19 a,._popup-menu_1tsda_19 button,._popup-menu_1tsda_19 label){cursor:pointer;transition:background-color .17s;position:relative}@media screen{:root[data-preferences~=immersiveFX] ._popup-menu_1tsda_19 a:after,:root[data-preferences~=immersiveFX] ._popup-menu_1tsda_19 button:after,:root[data-preferences~=immersiveFX] ._popup-menu_1tsda_19 label:after{content:""}}._popup-menu_1tsda_19 a:after,._popup-menu_1tsda_19 button:after,._popup-menu_1tsda_19 label:after{border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(#ffffff1c,#ffffff1a,#ffffff14);transition:opacity .17s;position:absolute;inset:0}@media screen and (prefers-color-scheme:light){:root:is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 a:after,:root:is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 button:after,:root:is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 label:after{background:radial-gradient(#0002,#00000020,#0000001a)}}@media print{._popup-menu_1tsda_19 a:after,._popup-menu_1tsda_19 button:after,._popup-menu_1tsda_19 label:after{background:radial-gradient(#0002,#00000020,#0000001a)}}:root[data-theme=light] ._popup-menu_1tsda_19 a:after,:root[data-theme=light] ._popup-menu_1tsda_19 button:after,:root[data-theme=light] ._popup-menu_1tsda_19 label:after{background:radial-gradient(#0002,#00000020,#0000001a)}._popup-menu_1tsda_19 a:focus-visible:after,._popup-menu_1tsda_19 button:focus-visible:after,._popup-menu_1tsda_19 label:focus-visible:after{opacity:1}@media print{._popup-menu_1tsda_19 a:focus-visible,._popup-menu_1tsda_19 button:focus-visible,._popup-menu_1tsda_19 label:focus-visible{background-color:#ffffff18}}:root:not([data-preferences~=immersiveFX]) ._popup-menu_1tsda_19 a:focus-visible,:root:not([data-preferences~=immersiveFX]) ._popup-menu_1tsda_19 button:focus-visible,:root:not([data-preferences~=immersiveFX]) ._popup-menu_1tsda_19 label:focus-visible{background-color:#ffffff18}@media screen and (prefers-color-scheme:light){:root:not([data-preferences~=immersiveFX]):is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 a:focus-visible,:root:not([data-preferences~=immersiveFX]):is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 button:focus-visible,:root:not([data-preferences~=immersiveFX]):is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 label:focus-visible{background-color:#00000014}}@media print{._popup-menu_1tsda_19 a:focus-visible,._popup-menu_1tsda_19 button:focus-visible,._popup-menu_1tsda_19 label:focus-visible{background-color:#00000014}}:root:not([data-preferences~=immersiveFX])[data-theme=light] ._popup-menu_1tsda_19 a:focus-visible,:root:not([data-preferences~=immersiveFX])[data-theme=light] ._popup-menu_1tsda_19 button:focus-visible,:root:not([data-preferences~=immersiveFX])[data-theme=light] ._popup-menu_1tsda_19 label:focus-visible{background-color:#00000014}@media screen and (prefers-color-scheme:light){:root:is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 a:focus-visible:after,:root:is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 button:focus-visible:after,:root:is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 label:focus-visible:after{opacity:.65}}@media print{._popup-menu_1tsda_19 a:focus-visible:after,._popup-menu_1tsda_19 button:focus-visible:after,._popup-menu_1tsda_19 label:focus-visible:after{opacity:.65}}:root[data-theme=light] ._popup-menu_1tsda_19 a:focus-visible:after,:root[data-theme=light] ._popup-menu_1tsda_19 button:focus-visible:after,:root[data-theme=light] ._popup-menu_1tsda_19 label:focus-visible:after{opacity:.65}@media (hover:hover){._popup-menu_1tsda_19 a:hover:after,._popup-menu_1tsda_19 button:hover:after,._popup-menu_1tsda_19 label:hover:after{opacity:1}}@media print and (hover:hover){._popup-menu_1tsda_19 a:hover,._popup-menu_1tsda_19 button:hover,._popup-menu_1tsda_19 label:hover{background-color:#ffffff18}}@media (hover:hover){:root:not([data-preferences~=immersiveFX]) ._popup-menu_1tsda_19 a:hover,:root:not([data-preferences~=immersiveFX]) ._popup-menu_1tsda_19 button:hover,:root:not([data-preferences~=immersiveFX]) ._popup-menu_1tsda_19 label:hover{background-color:#ffffff18}}@media screen and (hover:hover) and (prefers-color-scheme:light){:root:not([data-preferences~=immersiveFX]):is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 a:hover,:root:not([data-preferences~=immersiveFX]):is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 button:hover,:root:not([data-preferences~=immersiveFX]):is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 label:hover{background-color:#00000014}}@media print and (hover:hover){._popup-menu_1tsda_19 a:hover,._popup-menu_1tsda_19 button:hover,._popup-menu_1tsda_19 label:hover{background-color:#00000014}}@media (hover:hover){:root:not([data-preferences~=immersiveFX])[data-theme=light] ._popup-menu_1tsda_19 a:hover,:root:not([data-preferences~=immersiveFX])[data-theme=light] ._popup-menu_1tsda_19 button:hover,:root:not([data-preferences~=immersiveFX])[data-theme=light] ._popup-menu_1tsda_19 label:hover{background-color:#00000014}}@media screen and (hover:hover) and (prefers-color-scheme:light){:root:is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 a:hover:after,:root:is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 button:hover:after,:root:is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 label:hover:after{opacity:.65}}@media print and (hover:hover){._popup-menu_1tsda_19 a:hover:after,._popup-menu_1tsda_19 button:hover:after,._popup-menu_1tsda_19 label:hover:after{opacity:.65}}@media (hover:hover){:root[data-theme=light] ._popup-menu_1tsda_19 a:hover:after,:root[data-theme=light] ._popup-menu_1tsda_19 button:hover:after,:root[data-theme=light] ._popup-menu_1tsda_19 label:hover:after{opacity:.65}}._popup-menu_1tsda_19 a:active:after,._popup-menu_1tsda_19 button:active:after,._popup-menu_1tsda_19 label:active:after{opacity:.6}@media print{._popup-menu_1tsda_19 a:active,._popup-menu_1tsda_19 button:active,._popup-menu_1tsda_19 label:active{background-color:#ffffff0f}}:root:not([data-preferences~=immersiveFX]) ._popup-menu_1tsda_19 a:active,:root:not([data-preferences~=immersiveFX]) ._popup-menu_1tsda_19 button:active,:root:not([data-preferences~=immersiveFX]) ._popup-menu_1tsda_19 label:active{background-color:#ffffff0f}:root[data-preferences~=no-fx\ light] ._popup-menu_1tsda_19 a:active,:root[data-preferences~=no-fx\ light] ._popup-menu_1tsda_19 button:active,:root[data-preferences~=no-fx\ light] ._popup-menu_1tsda_19 label:active{background-color:#0000001f}@media screen and (prefers-color-scheme:light){:root:is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 a:active:after,:root:is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 button:active:after,:root:is(:not(._loaded_1tsda_101),[data-theme=auto]) ._popup-menu_1tsda_19 label:active:after{opacity:1}}@media print{._popup-menu_1tsda_19 a:active:after,._popup-menu_1tsda_19 button:active:after,._popup-menu_1tsda_19 label:active:after{opacity:1}}:root[data-theme=light] ._popup-menu_1tsda_19 a:active:after,:root[data-theme=light] ._popup-menu_1tsda_19 button:active:after,:root[data-theme=light] ._popup-menu_1tsda_19 label:active:after{opacity:1}@media screen{:root[data-preferences~=immersiveFX] ._popup-menu_1tsda_19 a>[data-icon],:root[data-preferences~=immersiveFX] ._popup-menu_1tsda_19 button>[data-icon],:root[data-preferences~=immersiveFX] ._popup-menu_1tsda_19 label>[data-icon]{transition:transform .275s cubic-bezier(.34,1.56,.64,1)}:root[data-preferences~=immersiveFX] ._popup-menu_1tsda_19 a:focus-visible>[data-icon],:root[data-preferences~=immersiveFX] ._popup-menu_1tsda_19 button:focus-visible>[data-icon],:root[data-preferences~=immersiveFX] ._popup-menu_1tsda_19 label:focus-visible>[data-icon]{transform:scale(1.05)rotate(-1.5deg)}}@media screen and (hover:hover){:root[data-preferences~=immersiveFX] ._popup-menu_1tsda_19 a:hover>[data-icon],:root[data-preferences~=immersiveFX] ._popup-menu_1tsda_19 button:hover>[data-icon],:root[data-preferences~=immersiveFX] ._popup-menu_1tsda_19 label:hover>[data-icon]{transform:scale(1.05)rotate(-1.5deg)}}@media screen{:root[data-preferences~=immersiveFX] ._popup-menu_1tsda_19 a:active>[data-icon],:root[data-preferences~=immersiveFX] ._popup-menu_1tsda_19 button:active>[data-icon],:root[data-preferences~=immersiveFX] ._popup-menu_1tsda_19 label:active>[data-icon]{transform:scale(.97)rotate(.9deg)}}@supports (grid-template-columns:subgrid){._popup-menu_1tsda_19{grid-template-columns:auto 1fr auto;display:grid}._popup-menu_1tsda_19 li{display:contents}._popup-menu_1tsda_19 a,._popup-menu_1tsda_19 button,._popup-menu_1tsda_19 label{grid-template-columns:subgrid;grid-column:1/-1;display:grid}}._media-controls_gmcgr_15{user-select:none;flex-direction:column;width:100%;display:flex}._inner-controls_gmcgr_22{align-items:center;gap:.625rem;display:flex}._inner-controls_gmcgr_22 ._mute-button_gmcgr_27{padding-right:.125rem}._inner-controls_gmcgr_22 ._volume-slider_gmcgr_30{min-width:0;margin-right:0;transition:all .265s}@media (hover:hover){._inner-controls_gmcgr_22 ._mute-button_gmcgr_27:hover+._volume-slider_gmcgr_30,._inner-controls_gmcgr_22 ._volume-slider_gmcgr_30:hover,._inner-controls_gmcgr_22 ._volume-slider_gmcgr_30.dragging{min-width:6.25rem;margin-right:1rem}}._inner-controls_gmcgr_22 ._time-code_gmcgr_43{font-family:var(--font-mono), monospace;flex-grow:1;font-size:.875rem}._inner-controls_gmcgr_22 ._time-code_gmcgr_43 ._separator_gmcgr_48{color:color-mix(in srgb, currentcolor, transparent 40%)}._inner-controls_gmcgr_22 ._time-code_gmcgr_43 ._total-time_gmcgr_51{color:color-mix(in srgb, currentcolor, transparent 20%)}._seek-amount_gmcgr_55{font-family:var(--font-heading);font-size:1.0625rem;font-weight:580;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._media-key-response_bq4jj_15{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._media-key-response_bq4jj_15 ._overlay_bq4jj_22{font-family:var(--font-mono);margin-bottom:1.375rem;padding:.625rem 1rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}._media-key-response_bq4jj_15 ._animation_bq4jj_31{opacity:0;justify-content:center;align-items:center;width:5.625rem;height:5.625rem;display:flex;position:relative}._media-key-response_bq4jj_15 ._animation_bq4jj_31 [data-icon]{font-size:3rem}._combined-visualizer_16xjt_15{grid-template:"oscilloscope meter"1fr"spectrum meter"2fr/1fr calc(2.25rem + 2%);gap:.625rem;display:grid}._combined-visualizer_16xjt_15>*{width:100%;height:100%;min-height:0}._combined-visualizer_16xjt_15 ._oscilloscope_16xjt_25{grid-area:oscilloscope}._combined-visualizer_16xjt_15 ._spectrum_16xjt_28{grid-area:spectrum}._combined-visualizer_16xjt_15 ._meter_16xjt_31{grid-area:meter}._audio-player_i4u01_15{flex-direction:column;display:flex;position:relative}._audio-player_i4u01_15 ._info_i4u01_20{color:var(--color-text)}._audio-player_i4u01_15 ._content_i4u01_23{width:100%;min-height:0;position:relative}._audio-player_i4u01_15 ._visualizer_i4u01_28{width:100%;height:100%}._audio-player_i4u01_15 ._controls_i4u01_32{z-index:1}._audio-player_i4u01_15:focus-visible{outline:none}._audio-player_i4u01_15:not(:fullscreen) ._info_i4u01_20{display:none}._audio-player_i4u01_15:not(:fullscreen) ._content_i4u01_23{height:30svmin}._audio-player_i4u01_15:fullscreen{background:var(--color-page)}._audio-player_i4u01_15:fullscreen ._info_i4u01_20,._audio-player_i4u01_15:fullscreen ._controls_i4u01_32{padding:1.375rem}._audio-player_i4u01_15:fullscreen ._content_i4u01_23{flex-grow:1;height:auto}._audio-player_i4u01_15:fullscreen ._controls_i4u01_32{padding-top:.625rem}
