@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{:where([data-ag-part=now-playing-expand],.ag-media-btn,[data-ag-part=image-viewer-trigger],[data-ag-part=image-viewer-prev],[data-ag-part=image-viewer-next],[data-ag-part=image-viewer-zoom-in],[data-ag-part=image-viewer-zoom-out],[data-ag-part=image-viewer-zoom-reset],[data-ag-part=image-viewer-close],[data-ag-part=carousel-indicator]){position:relative}.ag-media-controls-frame{container-name:ag-media-controls;container-type:inline-size}.ag-media-btn,[data-ag-part=now-playing-expand]{appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:none;gap:var(--ag-space-1, .25rem);min-inline-size:calc(var(--ag-space-8, 2rem) + var(--ag-space-1, .25rem));min-block-size:calc(var(--ag-space-8, 2rem) + var(--ag-space-1, .25rem));padding:0 var(--ag-space-2, .5rem);margin:0;border:0;border-radius:var(--ag-radius-full);color:inherit;font:inherit;font-size:var(--ag-type-label-size, .8125rem);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ag-duration-micro) var(--ag-ease-standard)}.ag-media-btn:not([data-ag-surface]),[data-ag-part=now-playing-expand]{background-color:transparent}.ag-media-btn>svg,[data-ag-part=now-playing-expand]>svg{display:block;flex:none}@supports (color: color-mix(in srgb,red,red)){.ag-media-btn:not([data-ag-surface]):hover,[data-ag-part=now-playing-expand]:hover{background-color:color-mix(in oklch,currentColor 12%,transparent)}}@supports (color: color-mix(in srgb,red,red)){.ag-media-btn:not([data-ag-surface]):active{background-color:color-mix(in oklch,currentColor 18%,transparent)}}.ag-media-btn[aria-disabled=true]{cursor:default}@media(pointer:coarse){.ag-media-btn{min-inline-size:var(--ag-target-coarse, 2.75rem);min-block-size:var(--ag-target-coarse, 2.75rem)}}[data-ag-part=media-controls].ag-media-controls{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ag-space-1, .25rem);min-block-size:var(--ag-space-12, 3rem);padding:var(--ag-space-1, .25rem) var(--ag-space-3, .75rem) var(--ag-space-1, .25rem) var(--ag-space-1, .25rem)}[data-ag-part=media-play]{min-inline-size:var(--ag-space-10, 2.5rem);min-block-size:var(--ag-space-10, 2.5rem)}@supports (color: color-mix(in srgb,red,red)){[data-ag-part=media-play]{background-color:color-mix(in oklch,currentColor 14%,transparent)}}.ag-media-scrubber{flex:1 1 auto;min-inline-size:var(--ag-space-16, 4rem);position:relative;touch-action:none}.ag-media-scrubber-track{position:relative;block-size:100%;min-block-size:var(--ag-space-1, .25rem)}@media(pointer:coarse){.ag-media-scrubber{min-block-size:var(--ag-target-coarse, 2.75rem)}}.ag-media-scrubber .ag-slider [data-ag-part=value]{display:none}.ag-media-scrubber .ag-slider{padding-block:var(--ag-space-1, .25rem)}.ag-media-captions-glyph{font-size:.75em;font-weight:600}.ag-media-scrubber-control{position:relative}@media(pointer:coarse){.ag-media-scrubber-control{min-block-size:var(--ag-target-coarse, 2.75rem)}}[data-ag-part=media-scrubber-buffered]{position:absolute;inset-inline-start:var(--_ag-start);inline-size:calc(var(--_ag-end) - var(--_ag-start));inset-block:0;opacity:.35;pointer-events:none}[data-ag-part=media-scrubber-chapter]{position:absolute;inset-inline-start:var(--_ag-start);inline-size:2px;inset-block:0;background:currentColor;opacity:.6;pointer-events:none}[data-ag-part=media-scrubber-tooltip]{position:absolute;inset-inline-start:var(--_ag-start);inset-block-end:100%;transform:translate(-50%);display:none;font-variant-numeric:tabular-nums;pointer-events:none;font-size:var(--ag-type-caption-size, .75rem)}@media(hover:hover){.ag-media-scrubber:hover [data-ag-part=media-scrubber-tooltip]{display:block}}@media(pointer:coarse){.ag-media-scrubber[data-dragging] [data-ag-part=media-scrubber-tooltip]{display:block;inset-block-end:calc(100% + var(--ag-space-2, .5rem))}}.ag-media-time{flex:none;padding-inline:var(--ag-space-2, .5rem);font-size:var(--ag-type-caption-size, .75rem);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ag-on-surface-muted, currentColor)}.ag-media-spacer{flex:1 1 auto}.ag-media-volume{display:flex;align-items:center;flex:0 0 calc(var(--ag-space-12, 3rem) * 2)}.ag-media-volume .ag-media-scrubber{min-inline-size:0}[data-ag-part=media-more]{display:none}@container ag-media-controls (max-width: 479.98px){[data-ag-part=media-volume],[data-ag-part=media-rate],[data-ag-part=media-pip]{display:none}[data-ag-part=media-more]{display:inline-flex}}@container ag-media-controls (max-width: 319.98px){[data-ag-part=media-time],[data-ag-part=media-captions],[data-ag-part=media-fullscreen],[data-ag-part=media-mute],[data-ag-part=media-more]{display:none}}.ag-now-playing{container-name:ag-now-playing;container-type:inline-size;--_ag-now-playing-h: var(--ag-space-12, 3rem);--_ag-now-playing-art: var(--ag-space-10, 2.5rem);position:relative;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;column-gap:var(--ag-space-3, .75rem);align-items:center;block-size:var(--_ag-now-playing-h);padding:var(--ag-space-1, .25rem) var(--ag-space-3, .75rem)}.ag-now-playing:has(>[data-ag-part=now-playing-expand]){grid-template-columns:auto minmax(0,1fr) auto auto}@media(pointer:coarse){.ag-now-playing{--_ag-now-playing-h: calc(var(--ag-space-12, 3rem) + var(--ag-space-2, .5rem));--_ag-now-playing-art: var(--ag-target-coarse, 2.75rem)}}.ag-now-playing[data-now-playing-fixed]{block-size:calc(var(--_ag-now-playing-h) + env(safe-area-inset-bottom,0px));padding-block-end:calc(var(--ag-space-1, .25rem) + env(safe-area-inset-bottom,0px))}.ag-now-playing[data-now-playing-fixed]>.ag-now-playing-progress{inset-block-end:env(safe-area-inset-bottom,0px)}.ag-now-playing-artwork{grid-column:1;grid-row:1 / span 2}.ag-now-playing-artwork img{display:block;inline-size:var(--_ag-now-playing-art);block-size:var(--_ag-now-playing-art);object-fit:cover;border-radius:var(--ag-radius-sm, .375rem)}.ag-now-playing-title{grid-column:2;grid-row:1;align-self:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ag-type-body-size, .9375rem);font-weight:600;line-height:1.25}.ag-now-playing-subtitle{grid-column:2;grid-row:2;align-self:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ag-type-caption-size, .75rem);line-height:1.3;color:var(--ag-on-surface-muted, currentColor)}.ag-now-playing:not(:has(>.ag-now-playing-subtitle)) .ag-now-playing-title{grid-row:1 / span 2;align-self:center}.ag-now-playing-actions{grid-column:3;grid-row:1 / span 2;display:flex;align-items:center;gap:var(--ag-space-1, .25rem)}[data-ag-part=now-playing-play]{min-inline-size:var(--ag-space-10, 2.5rem);min-block-size:var(--ag-space-10, 2.5rem)}@supports (color: color-mix(in srgb,red,red)){[data-ag-part=now-playing-play]{background-color:color-mix(in oklch,currentColor 14%,transparent)}}[data-ag-part=now-playing-expand]{grid-column:4;grid-row:1 / span 2}.ag-now-playing-title,.ag-now-playing-subtitle{min-inline-size:0}.ag-now-playing-progress{position:absolute;inset-inline:var(--ag-space-3, .75rem);inset-block-end:0;block-size:3px;border-radius:var(--ag-radius-full);overflow:hidden}@supports (color: color-mix(in srgb,red,red)){.ag-now-playing-progress{background:color-mix(in oklch,currentColor 16%,transparent)}}[data-ag-part=now-playing-progress-fill]{position:absolute;inset-inline:0;inset-block:0;transform-origin:0 50%;transform:scaleX(var(--_ag-media-progress, 0));background:currentColor}@container ag-now-playing (max-width: 359.98px){.ag-now-playing>:not([data-ag-part=now-playing-play]):not([data-ag-part=now-playing-title]):not([data-ag-part=now-playing-actions]):not([data-ag-part=now-playing-progress]){display:none}.ag-now-playing-subtitle{display:none}.ag-now-playing{grid-template-columns:minmax(0,1fr) auto}.ag-now-playing-title{grid-column:1;grid-row:1 / span 2;align-self:center}.ag-now-playing-actions{grid-column:2}[data-ag-part=now-playing-prev],[data-ag-part=now-playing-next]{display:none}}:is([data-ag-backdrop=media][data-ag-media-tone=light],[data-ag-backdrop=media][data-ag-media-tone=dark]) :is(.ag-media-btn,[data-ag-part=now-playing-expand],.ag-now-playing-title,.ag-carousel-nav,.ag-now-playing-progress){color:var(--ag-on-surface, var(--ag-color-on-surface))}:is([data-ag-backdrop=media][data-ag-media-tone=light],[data-ag-backdrop=media][data-ag-media-tone=dark]) .ag-now-playing-subtitle{color:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted))}.ag-waveform{display:block}.ag-waveform [data-ag-part=waveform-remaining]{fill:var(--ag-on-surface-muted)}.ag-waveform [data-ag-part=waveform-played],.ag-waveform [data-ag-part=waveform-level]{fill:var(--ag-on-surface)}.ag-waveform [data-ag-part=waveform-level]{transform-box:fill-box;transform-origin:center;transition:transform var(--ag-duration-micro) var(--ag-ease-standard)}[data-ag-motion=calm] .ag-waveform [data-ag-part=waveform-level],[data-ag-motion=none] .ag-waveform [data-ag-part=waveform-level]{transition:none}.ag-image-viewer-scrim{position:fixed;inset:0}@supports (color: color-mix(in srgb,red,red)){.ag-image-viewer-scrim{background:var(--ag-scrim-media, color-mix(in oklch, CanvasText 82%, transparent))}}.ag-image-viewer{position:fixed;inset:0;display:flex;flex-direction:column;padding:var(--ag-space-16, 4rem) var(--ag-space-6, 1.5rem);color:var(--_ag-on-surface, Canvas);container:ag-image-viewer / inline-size}.ag-image-viewer-stage{flex:1 1 auto;position:relative;overflow:hidden;touch-action:pan-y}.ag-image-viewer-stage[data-state=zoomed]{touch-action:none}.ag-image-viewer-stage img{position:absolute;inset:0;margin:auto;max-inline-size:100%;max-block-size:100%;object-fit:contain;transition:transform var(--ag-duration-micro) var(--ag-ease-standard, ease),opacity var(--ag-duration-micro);border-radius:var(--ag-radius-md, .75rem)}[data-ag-motion=calm] .ag-image-viewer-stage img{transition:opacity var(--ag-duration-micro)}[data-ag-motion=none] .ag-image-viewer-stage img{transition:none}.ag-image-viewer-toolbar,.ag-image-viewer-caption{position:absolute;inset-inline-start:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:var(--ag-space-1, .25rem);padding:var(--ag-space-1, .25rem)}.ag-image-viewer-toolbar{inset-block-start:var(--ag-space-4, 1rem)}.ag-image-viewer-caption{inset-block-end:var(--ag-space-4, 1rem);margin:0;max-inline-size:min(calc(var(--ag-space-16, 4rem) * 10),calc(100% - 2 * var(--ag-space-6, 1.5rem)));padding:var(--ag-space-2, .5rem) var(--ag-space-4, 1rem);font-size:var(--ag-type-callout-size, .875rem);text-align:center}[data-ag-part=image-viewer-prev],[data-ag-part=image-viewer-next]{position:absolute;inset-block-start:50%;transform:translateY(-50%);min-inline-size:var(--ag-target-coarse, 2.75rem);min-block-size:var(--ag-target-coarse, 2.75rem)}[data-ag-part=image-viewer-prev]{inset-inline-start:var(--ag-space-4, 1rem)}[data-ag-part=image-viewer-next]{inset-inline-end:var(--ag-space-4, 1rem)}[data-ag-part=image-viewer-close]{position:absolute;inset-block-start:var(--ag-space-4, 1rem);inset-inline-end:var(--ag-space-4, 1rem)}[data-ag-part=image-viewer-counter]{position:absolute;inset-block-start:var(--ag-space-4, 1rem);inset-inline-start:var(--ag-space-4, 1rem);padding:var(--ag-space-2, .5rem) var(--ag-space-3, .75rem);font-size:var(--ag-type-caption-size, .75rem);font-variant-numeric:tabular-nums}.ag-image-viewer-inspector{position:absolute;inset-inline-end:0;inset-block:0;inline-size:var(--_ag-media-panel-width, 20rem)}.ag-image-viewer[data-ag-inspector=open] .ag-image-viewer-stage{margin-inline-end:var(--_ag-media-panel-width, 20rem)}@container ag-image-viewer (max-width: 767.98px){.ag-image-viewer-inspector{position:relative;inset:auto;inline-size:auto;flex:none;order:1;max-block-size:50dvh;overflow-y:auto}.ag-image-viewer[data-ag-inspector=open] .ag-image-viewer-stage{margin-inline-end:0}}[data-ag-part=image-viewer-trigger]{appearance:none;display:block;inline-size:100%;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;border-radius:var(--ag-radius-md, .75rem);overflow:hidden;cursor:zoom-in}[data-ag-part=image-viewer-trigger]>img{display:block}.ag-carousel{position:relative;container:ag-carousel / inline-size;--_ag-carousel-gap: var(--ag-space-3, .75rem)}.ag-carousel-viewport{display:flex;gap:var(--_ag-carousel-gap);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.ag-carousel-slide{scroll-snap-align:start;flex:0 0 auto;inline-size:calc((100% - (var(--_ag-slides-per-view, 1) - 1) * var(--_ag-carousel-gap)) / var(--_ag-slides-per-view, 1));border-radius:var(--ag-radius-md, .75rem);overflow:hidden}.ag-carousel.ag-carousel-auto .ag-carousel-slide{inline-size:auto}@container ag-carousel (max-width: 479.98px){.ag-carousel:not(.ag-carousel-auto) .ag-carousel-slide{inline-size:100%}}.ag-carousel-nav{appearance:none;position:absolute;inset-block-start:calc(50% - var(--ag-space-6, 1.5rem));z-index:1;display:inline-flex;align-items:center;justify-content:center;inline-size:calc(var(--ag-space-8, 2rem) + var(--ag-space-1, .25rem));block-size:calc(var(--ag-space-8, 2rem) + var(--ag-space-1, .25rem));padding:0;margin:0;border:0;color:inherit;font:inherit;cursor:pointer}.ag-carousel-nav[aria-disabled=true]{cursor:default}.ag-carousel-nav>svg{display:block}[data-ag-part=carousel-prev]{inset-inline-start:var(--ag-space-2, .5rem)}[data-ag-part=carousel-next]{inset-inline-end:var(--ag-space-2, .5rem)}@media(pointer:coarse){.ag-carousel-nav{display:none}}.ag-carousel-indicators{display:flex;justify-content:center;gap:var(--ag-space-2, .5rem);padding:var(--ag-space-3, .75rem) 0 0}[data-ag-part=carousel-indicator]{appearance:none;inline-size:var(--ag-space-2, .5rem);block-size:var(--ag-space-2, .5rem);padding:0;margin:0;border:0;border-radius:var(--ag-radius-full);cursor:pointer;transition:background-color var(--ag-duration-micro) var(--ag-ease-standard)}@supports (color: color-mix(in srgb,red,red)){[data-ag-part=carousel-indicator]{background-color:color-mix(in oklch,currentColor 30%,transparent)}}[data-ag-part=carousel-indicator][aria-selected=true],[data-ag-part=carousel-indicator][aria-current=true]{background-color:currentColor}@media(pointer:coarse){.ag-carousel-indicators{gap:calc(var(--ag-target-coarse) - var(--ag-space-2, .5rem))}}[data-ag-part=carousel-autoplay-toggle]{position:absolute;inset-inline-start:var(--ag-space-2, .5rem);inset-block-start:var(--ag-space-2, .5rem);z-index:1}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-waveform{forced-color-adjust:none}.ag-waveform [data-ag-part=waveform-remaining]{fill:GrayText}.ag-waveform [data-ag-part=waveform-played],.ag-waveform [data-ag-part=waveform-level]{fill:CanvasText}.ag-media-scrubber .ag-slider [data-ag-part=track]{background:Canvas;border:1px solid CanvasText}.ag-media-scrubber .ag-slider [data-ag-part=range]{background:Highlight}.ag-media-scrubber .ag-slider [data-ag-part=thumb]{background:Highlight;border:1px solid CanvasText}[data-ag-part=media-scrubber-buffered],[data-ag-part=media-scrubber-chapter]{background:CanvasText}}@media(prefers-reduced-motion:reduce){.ag-image-viewer-stage img{transition:opacity var(--ag-duration-micro)}}@media(forced-colors:active){.ag-media-controls-frame{background:Canvas;color:CanvasText}[data-ag-part=media-controls]{background:Canvas;color:CanvasText;border:1px solid CanvasText}.ag-media-btn{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.ag-media-btn[aria-disabled=true]{color:GrayText;border-color:GrayText}[data-ag-part=media-play],[data-ag-part=media-mute],[data-ag-part=media-fullscreen],[data-ag-part=media-pip],[data-ag-part=media-rate],[data-ag-part=media-captions],[data-ag-part=media-more]{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}[data-ag-part=media-volume],[data-ag-part=media-time],.ag-media-time,.ag-media-captions-glyph{color:CanvasText}.ag-media-spacer{background:Canvas}.ag-media-volume,.ag-media-scrubber-control{color:CanvasText}.ag-media-scrubber-track{background:Canvas;border:1px solid CanvasText}[data-ag-part=media-scrubber-tooltip]{background:Canvas;color:CanvasText;border:1px solid CanvasText}.ag-now-playing{background:Canvas;color:CanvasText;border-block-start:1px solid CanvasText}.ag-now-playing-artwork{border:1px solid CanvasText}.ag-now-playing-title,.ag-now-playing-subtitle,.ag-now-playing-actions{color:CanvasText}[data-ag-part=now-playing-play],[data-ag-part=now-playing-prev],[data-ag-part=now-playing-next],[data-ag-part=now-playing-expand]{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.ag-now-playing-progress{background:Canvas;border:1px solid CanvasText}[data-ag-part=now-playing-progress-fill]{background:Highlight}@supports (color: color-mix(in srgb,red,red)){.ag-image-viewer-scrim{background:color-mix(in srgb,Canvas 60%,transparent)}}.ag-image-viewer{background:Canvas;color:CanvasText}.ag-image-viewer-toolbar,.ag-image-viewer-caption,.ag-image-viewer-inspector{background:Canvas;color:CanvasText;border:1px solid CanvasText}[data-ag-part=image-viewer-counter]{background:Canvas;color:CanvasText}[data-ag-part=image-viewer-prev],[data-ag-part=image-viewer-next],[data-ag-part=image-viewer-close]{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}[data-ag-part=image-viewer-trigger]{color:ButtonText;border:1px solid ButtonText}.ag-carousel,.ag-carousel-viewport,.ag-carousel-slide{color:CanvasText}.ag-carousel-nav{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.ag-carousel-nav[aria-disabled=true]{color:GrayText;border-color:GrayText}[data-ag-part=carousel-prev],[data-ag-part=carousel-next],[data-ag-part=carousel-autoplay-toggle]{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.ag-carousel-indicators{color:CanvasText}[data-ag-part=carousel-indicator]{background:Canvas;border:1px solid CanvasText}[data-ag-part=carousel-indicator][aria-selected=true],[data-ag-part=carousel-indicator][aria-current=true]{background:Highlight}}@media(prefers-reduced-motion:reduce){.ag-media-btn,.ag-waveform [data-ag-part=waveform-level],[data-ag-part=carousel-indicator]{transition:none}}}
