.MediaPlayers-module__dfTTgG__player,.MediaPlayers-module__dfTTgG__videoControls,.MediaPlayers-module__dfTTgG__persistent{--media-accent:var(--profile-accent,var(--action-success));color:inherit;align-items:center;gap:.5rem;width:100%;min-height:3.5rem;padding:.5rem;display:flex}.MediaPlayers-module__dfTTgG__player{background:color-mix(in srgb, currentColor 5%, transparent);border:1px solid color-mix(in srgb, currentColor 10%, transparent);border-radius:.75rem;max-width:36rem;margin-top:.75rem}.MediaPlayers-module__dfTTgG__inlineAudioPlayer{gap:.625rem;min-height:3rem;margin-top:.5rem;padding:.375rem .5rem}.MediaPlayers-module__dfTTgG__inlineAudioPlayer .MediaPlayers-module__dfTTgG__playButton{border-radius:999px;min-width:2.25rem;min-height:2.25rem}.MediaPlayers-module__dfTTgG__inlineAudioPlayer .MediaPlayers-module__dfTTgG__trackInfo{flex:auto}.MediaPlayers-module__dfTTgG__inlineAudioPlayer .MediaPlayers-module__dfTTgG__iconButton{background:0 0}.MediaPlayers-module__dfTTgG__compactPersistent{--media-accent:var(--action-success);color:var(--foreground)}.MediaPlayers-module__dfTTgG__libraryPlayer{background:0 0;border:0;max-width:none;margin-top:0;padding:0}.MediaPlayers-module__dfTTgG__playButton,.MediaPlayers-module__dfTTgG__iconButton{cursor:pointer;border-radius:.75rem;flex:none;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;display:inline-flex}.MediaPlayers-module__dfTTgG__playButton{background:color-mix(in srgb, var(--media-accent) 12%, transparent);color:var(--media-accent)}.MediaPlayers-module__dfTTgG__iconButton{background:color-mix(in srgb, var(--profile-accent,var(--action-neutral)) 6%, transparent);color:var(--profile-accent,var(--action-neutral))}.MediaPlayers-module__dfTTgG__playButton:hover{background:color-mix(in srgb, var(--media-accent) 20%, transparent);box-shadow:0 8px 18px color-mix(in srgb, var(--media-accent) 12%, transparent);color:var(--action-success-hover);transform:translateY(-.125rem)}.MediaPlayers-module__dfTTgG__iconButton:hover{background:color-mix(in srgb, var(--profile-accent,var(--action-neutral)) 13%, transparent);color:var(--profile-accent,var(--action-neutral-hover));transform:translateY(-.125rem)}.MediaPlayers-module__dfTTgG__saveButtonActive{background:color-mix(in srgb, var(--action-upvote) 12%, transparent);color:var(--action-upvote)}.MediaPlayers-module__dfTTgG__saveButtonActive:hover{background:color-mix(in srgb, var(--action-upvote) 20%, transparent);color:var(--action-upvote-hover)}.MediaPlayers-module__dfTTgG__iconButton:disabled{cursor:default;opacity:.55;transform:none}.MediaPlayers-module__dfTTgG__saveButton:disabled{cursor:wait}.MediaPlayers-module__dfTTgG__skipButton{background:0 0;min-width:1.75rem;min-height:1.75rem}.MediaPlayers-module__dfTTgG__skipButton svg{width:1rem;height:1rem}.MediaPlayers-module__dfTTgG__playButton:active,.MediaPlayers-module__dfTTgG__iconButton:active{box-shadow:none;transform:scale(.95)}.MediaPlayers-module__dfTTgG__playButton:focus-visible,.MediaPlayers-module__dfTTgG__iconButton:focus-visible,.MediaPlayers-module__dfTTgG__progress:focus-visible,.MediaPlayers-module__dfTTgG__volumeRange:focus-visible{outline:2px solid var(--media-accent);outline-offset:2px}.MediaPlayers-module__dfTTgG__playButton svg,.MediaPlayers-module__dfTTgG__iconButton svg{width:1.15rem;height:1.15rem}.MediaPlayers-module__dfTTgG__playButton:hover svg{transform:scale(1.08)}.MediaPlayers-module__dfTTgG__progress,.MediaPlayers-module__dfTTgG__volumeRange{--range-progress:0%;appearance:none;background:linear-gradient(to right, var(--media-accent) 0 var(--range-progress), color-mix(in srgb, currentColor 16%, transparent) var(--range-progress) 100%);cursor:pointer;border-radius:999px;min-width:0;height:.3rem}.MediaPlayers-module__dfTTgG__progress{flex:auto}.MediaPlayers-module__dfTTgG__progress:disabled{cursor:default;opacity:.55}.MediaPlayers-module__dfTTgG__progress::-webkit-slider-thumb{appearance:none;background:var(--media-accent);border:2px solid var(--panel);box-shadow:0 1px 4px color-mix(in srgb, var(--action-shadow) 24%, transparent);border-radius:999px;width:.9rem;height:.9rem}.MediaPlayers-module__dfTTgG__volumeRange::-webkit-slider-thumb{appearance:none;background:var(--media-accent);border:2px solid var(--panel);box-shadow:0 1px 4px color-mix(in srgb, var(--action-shadow) 24%, transparent);border-radius:999px;width:.9rem;height:.9rem}.MediaPlayers-module__dfTTgG__progress::-moz-range-thumb{background:var(--media-accent);border:2px solid var(--panel);box-shadow:0 1px 4px color-mix(in srgb, var(--action-shadow) 24%, transparent);border-radius:999px;width:.7rem;height:.7rem}.MediaPlayers-module__dfTTgG__volumeRange::-moz-range-thumb{background:var(--media-accent);border:2px solid var(--panel);box-shadow:0 1px 4px color-mix(in srgb, var(--action-shadow) 24%, transparent);border-radius:999px;width:.7rem;height:.7rem}.MediaPlayers-module__dfTTgG__barProgress{width:100%;height:.1875rem}.MediaPlayers-module__dfTTgG__barProgress::-webkit-slider-thumb{background:var(--media-accent);border:2px solid var(--background);box-shadow:0 0 0 1px var(--media-accent);width:.625rem;height:.625rem}.MediaPlayers-module__dfTTgG__barProgress::-moz-range-thumb{background:var(--media-accent);border:2px solid var(--background);box-shadow:0 0 0 1px var(--media-accent);width:.625rem;height:.625rem}.MediaPlayers-module__dfTTgG__mobileProgress{z-index:2;min-width:4rem;position:relative}.MediaPlayers-module__dfTTgG__time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.75rem}.MediaPlayers-module__dfTTgG__trackInfo{flex-direction:column;flex:0 9rem;min-width:0;line-height:1.2;display:flex}.MediaPlayers-module__dfTTgG__trackTitle,.MediaPlayers-module__dfTTgG__trackAuthor{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MediaPlayers-module__dfTTgG__trackTitle{color:var(--foreground);font-size:.8125rem;font-weight:600}.MediaPlayers-module__dfTTgG__trackAuthor{color:var(--muted);margin-top:.15rem;font-size:.6875rem}.MediaPlayers-module__dfTTgG__volume{align-items:center;gap:.25rem;display:flex}.MediaPlayers-module__dfTTgG__volumeRange{width:4.5rem}.MediaPlayers-module__dfTTgG__volumeRangeShell{display:contents}.MediaPlayers-module__dfTTgG__persistent{background:color-mix(in srgb, var(--panel) 94%, var(--border));border:1px solid var(--border);color:var(--foreground)}.MediaPlayers-module__dfTTgG__sidebarPersistent{border-radius:.5rem;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);column-gap:.375rem;min-height:auto;margin-top:.75rem;padding:.75rem;display:grid;position:relative}.MediaPlayers-module__dfTTgG__floatingToggle{display:none}.MediaPlayers-module__dfTTgG__floatingPersistent{z-index:50;grid-template-rows:auto auto auto minmax(0,1fr);margin:0;padding-top:2.25rem;position:fixed}.MediaPlayers-module__dfTTgG__dragHandle{color:var(--muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;height:1.75rem;display:flex;position:absolute;top:.25rem;left:2.75rem;right:2.75rem}.MediaPlayers-module__dfTTgG__dragHandle:active{cursor:grabbing}.MediaPlayers-module__dfTTgG__dragHandle:focus-visible{outline:2px solid var(--media-accent);outline-offset:1px;border-radius:.375rem}.MediaPlayers-module__dfTTgG__dragHandle svg{width:1rem;height:1rem}@media (min-width:64rem){.MediaPlayers-module__dfTTgG__floatingToggle{display:inline-flex}}.MediaPlayers-module__dfTTgG__transportControls,.MediaPlayers-module__dfTTgG__persistentActions{flex:none;align-items:center;gap:.25rem;display:flex}.MediaPlayers-module__dfTTgG__sidebarPersistent>.MediaPlayers-module__dfTTgG__progress{grid-area:1/1/auto/-1;width:100%}.MediaPlayers-module__dfTTgG__sidebarTrackRow{grid-area:2/1/auto/-1;align-items:center;gap:.375rem;min-width:0;display:flex}.MediaPlayers-module__dfTTgG__sidebarTrackRow .MediaPlayers-module__dfTTgG__trackInfo{flex:auto}.MediaPlayers-module__dfTTgG__sidebarTransport{grid-area:3/1;justify-content:center;align-self:center;align-items:center;gap:.25rem;min-height:0;display:flex}.MediaPlayers-module__dfTTgG__sidebarPlayButton{border-radius:999px;min-width:2.5rem;min-height:2.5rem}.MediaPlayers-module__dfTTgG__sidebarPlayButton svg{width:1.125rem;height:1.125rem}.MediaPlayers-module__dfTTgG__sidebarTransport .MediaPlayers-module__dfTTgG__skipButton{min-width:1.5rem;min-height:1.5rem}.MediaPlayers-module__dfTTgG__sidebarVolume{grid-area:3/2;grid-template-columns:1.25rem minmax(0,1fr) 1.25rem;align-self:center;align-items:center;min-width:0;display:grid}.MediaPlayers-module__dfTTgG__volumeStepButton{color:var(--muted);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.MediaPlayers-module__dfTTgG__volumeStepButton:hover:not(:disabled){background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground)}.MediaPlayers-module__dfTTgG__volumeStepButton:disabled{cursor:default;opacity:.35}.MediaPlayers-module__dfTTgG__volumeStepButton:focus-visible{outline:2px solid var(--media-accent);outline-offset:2px}.MediaPlayers-module__dfTTgG__volumeStepButton svg{width:.875rem;height:.875rem}.MediaPlayers-module__dfTTgG__volumePercentage{color:var(--muted);cursor:ns-resize;font-variant-numeric:tabular-nums;text-align:center;-webkit-user-select:none;user-select:none;border-radius:.375rem;outline:none;min-width:2.5rem;font-size:.6875rem;font-weight:600;line-height:1.25rem}.MediaPlayers-module__dfTTgG__volumePercentage:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--foreground)}.MediaPlayers-module__dfTTgG__mobilePersistent{color:var(--foreground);border-left:0;border-right:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;row-gap:.5rem;width:100%;max-width:none;min-height:3.5rem;padding:.5rem;display:grid}.MediaPlayers-module__dfTTgG__mobilePersistent .MediaPlayers-module__dfTTgG__trackInfo{grid-area:1/1/auto/3}.MediaPlayers-module__dfTTgG__mobilePersistent .MediaPlayers-module__dfTTgG__persistentActions{grid-area:1/3;justify-self:end}.MediaPlayers-module__dfTTgG__mobilePersistent .MediaPlayers-module__dfTTgG__transportControls{grid-area:2/1}.MediaPlayers-module__dfTTgG__mobilePersistent>.MediaPlayers-module__dfTTgG__progress{grid-area:2/2/auto/4;width:100%}.MediaPlayers-module__dfTTgG__videoShell{border:1px solid color-mix(in srgb, currentColor 12%, transparent);box-sizing:border-box;box-shadow:0 10px 28px color-mix(in srgb, var(--action-shadow) 12%, transparent);background:#000;border-radius:1rem;width:min(42rem,100%);min-width:0;max-width:100%;margin-top:.75rem;display:block;overflow:hidden}.MediaPlayers-module__dfTTgG__video{aspect-ratio:16/9;cursor:pointer;object-fit:contain;background:#000;width:100%;min-width:0;max-width:100%;max-height:70vh;display:block}.MediaPlayers-module__dfTTgG__videoControls{background:color-mix(in srgb, var(--panel) 96%, transparent);color:var(--foreground);min-width:0;max-width:100%}@media (max-width:767px){.MediaPlayers-module__dfTTgG__player,.MediaPlayers-module__dfTTgG__videoControls,.MediaPlayers-module__dfTTgG__persistent{gap:.375rem}.MediaPlayers-module__dfTTgG__player,.MediaPlayers-module__dfTTgG__videoControls{min-height:3.25rem;padding:.375rem}.MediaPlayers-module__dfTTgG__playButton,.MediaPlayers-module__dfTTgG__iconButton{min-width:2.5rem;min-height:2.5rem}.MediaPlayers-module__dfTTgG__skipButton{min-width:2rem;min-height:2rem}.MediaPlayers-module__dfTTgG__time,.MediaPlayers-module__dfTTgG__volume{display:none}.MediaPlayers-module__dfTTgG__trackInfo{flex-basis:6.5rem}.MediaPlayers-module__dfTTgG__videoShell{border-radius:.75rem}.MediaPlayers-module__dfTTgG__videoControls{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;display:grid}.MediaPlayers-module__dfTTgG__videoControls .MediaPlayers-module__dfTTgG__progress{width:100%}}
.FloatingWindow-module__zV9uKW__window{box-shadow:0 18px 48px color-mix(in srgb, var(--action-shadow) 24%, transparent);border-radius:.5rem;width:min(14rem,100vw - 2rem);height:min(10rem,100dvh - 2rem)}.FloatingWindow-module__zV9uKW__expanded{height:min(28rem,100dvh - 2rem)}
